Switch Mode: Exploring Authoring Python inside a Block-Based Programming Environment
Block-based programming is an effective way to introduce students to computer science programming [3], [7], [8]. As the researcher community keeps lowering the barrier to entry, BBP environments now support learners as young as kindergarten (age 5) [1], [3]. Block-based programming is designed to su...
Uložené v:
| Vydané v: | Proceedings (IEEE Symposium on Visual Languages and Human-Centric Computing) s. 312 - 313 |
|---|---|
| Hlavný autor: | |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
03.10.2023
|
| Predmet: | |
| ISSN: | 1943-6106 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Block-based programming is an effective way to introduce students to computer science programming [3], [7], [8]. As the researcher community keeps lowering the barrier to entry, BBP environments now support learners as young as kindergarten (age 5) [1], [3]. Block-based programming is designed to support novice learners by reducing syntax errors and supporting authoring with browsable and draggable commands. The design of BBP visually present commands that can only be fit together in the way that makes sense, just like LEGO bricks [7]. However, block-based programming is not the final goal for all learners, particularly for those who wish to pursue a career in computer science. As learners progress from elementary or middle school to high school or undergraduate studies, they are required to transition from the block-based programming environment to traditional text-based programming languages, such as Python or Java. This shift from block-based to text-based programming is not a direct one, and many learners encounter additional steps and concepts when they leave the block-based programming paradigm [4]. |
|---|---|
| AbstractList | Block-based programming is an effective way to introduce students to computer science programming [3], [7], [8]. As the researcher community keeps lowering the barrier to entry, BBP environments now support learners as young as kindergarten (age 5) [1], [3]. Block-based programming is designed to support novice learners by reducing syntax errors and supporting authoring with browsable and draggable commands. The design of BBP visually present commands that can only be fit together in the way that makes sense, just like LEGO bricks [7]. However, block-based programming is not the final goal for all learners, particularly for those who wish to pursue a career in computer science. As learners progress from elementary or middle school to high school or undergraduate studies, they are required to transition from the block-based programming environment to traditional text-based programming languages, such as Python or Java. This shift from block-based to text-based programming is not a direct one, and many learners encounter additional steps and concepts when they leave the block-based programming paradigm [4]. |
| Author | Lin, Yuhan |
| Author_xml | – sequence: 1 givenname: Yuhan surname: Lin fullname: Lin, Yuhan email: jimmylin@umd.edu organization: University of Maryland,Teaching and Learning, Policy and Leadership,College Park,Maryland,USA |
| BookMark | eNotjN9KwzAcRqMouM29gUheoPWXP00a77ZSnVBx4PR2xCbdom060k7d29sxr77Dx-GM0YVvvUXolkBMCKi79yJaZFkipaQxBcpiABD8DE2VVClLgFHFhTpHI6I4iwQBcYXGXfcJkBBBkhFavf64vtzi59bYe5z_7uo2OL_Bs32_PdHyMJDHznfOWKzxvG7Lr2iuO2vwMrSboJvm6OX-24XWN9b31-iy0nVnp_87QW8P-SpbRMXL41M2KyJHgfdRyVOlLShJK66qikomNYCREo6HFIQZsJbKlPPB0mCUSauPCrhWWpWDPkE3p66z1q53wTU6HNYEGCRCMPYHN1VTXQ |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/VL-HCC57772.2023.00064 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences |
| EISBN | 9798350329469 |
| EISSN | 1943-6106 |
| EndPage | 313 |
| ExternalDocumentID | 10305663 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IPLJI OCL RIE RIL RNS |
| ID | FETCH-LOGICAL-i204t-c489ae0972f49ff2737a00d7702f497613d0ee27844e09a0d9d8fbf04a9a9c273 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=001103187300056&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:32:14 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i204t-c489ae0972f49ff2737a00d7702f497613d0ee27844e09a0d9d8fbf04a9a9c273 |
| PageCount | 2 |
| ParticipantIDs | ieee_primary_10305663 |
| PublicationCentury | 2000 |
| PublicationDate | 2023-Oct.-3 |
| PublicationDateYYYYMMDD | 2023-10-03 |
| PublicationDate_xml | – month: 10 year: 2023 text: 2023-Oct.-3 day: 03 |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings (IEEE Symposium on Visual Languages and Human-Centric Computing) |
| PublicationTitleAbbrev | VL-HCC |
| PublicationYear | 2023 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0051615 |
| Score | 1.8539991 |
| Snippet | Block-based programming is an effective way to introduce students to computer science programming [3], [7], [8]. As the researcher community keeps lowering the... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 312 |
| SubjectTerms | Block based programming Engineering profession Java Programming profession Python Switch mode Switches Syntactics text based programming Visualization |
| Title | Switch Mode: Exploring Authoring Python inside a Block-Based Programming Environment |
| URI | https://ieeexplore.ieee.org/document/10305663 |
| WOSCitedRecordID | wos001103187300056&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LawIxEB5a6aEn-7D0TQ69RuNuYjY9KoqHIkJt8SZxk8BSqsVHS_99Z-Kq9NBDbyFMCGR2802S-eYDeDCZtwGBkytvScLMBj7NpebeSJXiF4WQKaPYhB4MsvHYDEuyeuTCeO9j8pmvUzO-5bt5vqarskYzBryt9BAOtW5tyFrbbVdR6FJSgJvCNF6feL_TURqjxzpJhNcj-v7SUIkQ0qv-c_ITqO3JeGy4g5lTOPCzM6iW0SMr_83lOYyevwp0ASN1s0e2y61jdAm2aQ2_qVAAK6JEJ7OsjUD2xtuIY45moDytd7Lr7slvNXjpdUedPi81E3iRCLniucyM9VSTJ0gTAgYn2grhtBbUoRG8nfCeXhslWlnhjMvCNAhpjTU5ml9AZTaf-UtgKuBZRONxL7E4NEkyFXTLijQNwTWVk1dQo1WafGzKYky2C3T9R_8NHJMjYiZceguV1WLt7-Ao_1wVy8V9dOYPfZafUg |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4omugJHxjf9uC1UHZbuvUIgWBEQiIabqRs22RDBMND47-3UxaIBw_emmaaJp3dftN2vvkA7lVitfPASYXVKGGmHR2lXFKruIj9F-UhkwexCdntJoOB6uVk9cCFsdaG5DNbxmZ4yzfTdIlXZZVqCHhr8S7sCc4jtqJrrTdegcFLTgKuMlV569B2oyGkjx_LKBJeDvj7S0UlgEir-M_pj6C0peOR3gZojmHHTk6gmMePJP8756fQf_nKvBMI6ps9kE12HcFrsFWr942lAkgWRDqJJnUPZWNa90hmcAbM1HpHu-aW_laC11az32jTXDWBZhHjC5ryRGmLVXkcV8758ERqxoyUDDukh2_DrMX3Ru6tNDPKJG7kGNdKq9Sbn0FhMp3YcyDC-dOI9Ae-SPuhUZQIJ2uaxbFzpioMv4ASrtLwY1UYY7heoMs_-u_goN1_7gw7j92nKzhEp4S8uPgaCovZ0t7Afvq5yOaz2-DYH_dxopk |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%28IEEE+Symposium+on+Visual+Languages+and+Human-Centric+Computing%29&rft.atitle=Switch+Mode%3A+Exploring+Authoring+Python+inside+a+Block-Based+Programming+Environment&rft.au=Lin%2C+Yuhan&rft.date=2023-10-03&rft.pub=IEEE&rft.eissn=1943-6106&rft.spage=312&rft.epage=313&rft_id=info:doi/10.1109%2FVL-HCC57772.2023.00064&rft.externalDocID=10305663 |