Using Learning Analytics in Understanding Students' Behavior in Block-based and Text-based Programming Modality
Due to the rapid growth of various programming tools in secondary school computer science classes, the block-based programming environment has replaced or taken precedence over text-based programming languages. Despite their growing use in formal contexts, relatively few empirical works have been do...
Uložené v:
| Vydané v: | Proceedings of International Conference of Educational Innovation through Technology (Online) s. 271 - 275 |
|---|---|
| Hlavní autori: | , , |
| Médium: | Konferenčný príspevok.. |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.12.2021
|
| Predmet: | |
| ISSN: | 2166-0549 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Due to the rapid growth of various programming tools in secondary school computer science classes, the block-based programming environment has replaced or taken precedence over text-based programming languages. Despite their growing use in formal contexts, relatively few empirical works have been done to understand students' programming behavior using block-based and text-based programming environments in secondary school classrooms. In this article, we designed a 5-week, quasi-experimental research comparing isomorphic block-based and text-based programming modalities in an introductory secondary school programming class. Mixed-method approach was used to conduct fine-grained analysis of students in two programming modalities from multi-dimensional perspectives. The findings from this study indicated that students in text-modality tended to write longer lines of codes, make more syntactical errors, and spend much more time between two times of debugging, while students in block-based modality tended to have more attempts in debugging and make fewer syntactical errors. The underlying reasons and the implications of these findings with respect to instructional design were discussed in the final sections. |
|---|---|
| AbstractList | Due to the rapid growth of various programming tools in secondary school computer science classes, the block-based programming environment has replaced or taken precedence over text-based programming languages. Despite their growing use in formal contexts, relatively few empirical works have been done to understand students' programming behavior using block-based and text-based programming environments in secondary school classrooms. In this article, we designed a 5-week, quasi-experimental research comparing isomorphic block-based and text-based programming modalities in an introductory secondary school programming class. Mixed-method approach was used to conduct fine-grained analysis of students in two programming modalities from multi-dimensional perspectives. The findings from this study indicated that students in text-modality tended to write longer lines of codes, make more syntactical errors, and spend much more time between two times of debugging, while students in block-based modality tended to have more attempts in debugging and make fewer syntactical errors. The underlying reasons and the implications of these findings with respect to instructional design were discussed in the final sections. |
| Author | Xu, Fan Sun, Dan Li, Yan |
| Author_xml | – sequence: 1 givenname: Dan surname: Sun fullname: Sun, Dan email: dansun@zju.edu.cn organization: College of Education, Zhejiang University,Hangzhou,China – sequence: 2 givenname: Fan surname: Xu fullname: Xu, Fan email: xu.3849@osu.edu organization: Collge of Education and Human Ecology, The Ohio State University,Columbus,USA – sequence: 3 givenname: Yan surname: Li fullname: Li, Yan email: yanli@zju.edu.cn organization: College of Education, Zhejiang University,Hangzhou,China |
| BookMark | eNotkE1PwzAMhgMCiTH6C-DQG6eOfDVtjts0YFIRSHTnKWucEehSlJSJ_ntSsYvtV35s-fU1unCdA4TuCJ4RguXDal3XOaNlMaOYkhnGWOAzlMiiJELknBZ5Ic_RhEaV4ZzLK5SE8BkxRmQMdIK6TbBun1agvBuLuVPt0NsmpNalG6fBh145Pbbe-x8Nrg_36QI-1NF2fmQWbdd8ZTsVQKcRTGv47U_yzXd7rw6Hcfil06q1_XCDLo1qAySnPEX146pePmfV69N6Oa8yy0uR8egADFASL98ZzQywUiiuJRhNCkZBCzC7yGAleJMLwbQxomQQjXJoNJui2_-1FgC2394elB-2Ukge_8T-ALnHXgE |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/EITT53287.2021.00060 |
| 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 Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Education |
| EISBN | 9781665427579 1665427574 |
| EISSN | 2166-0549 |
| EndPage | 275 |
| ExternalDocumentID | 9694021 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IL 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK OCL RIE RIL |
| ID | FETCH-LOGICAL-i486-4978efe21216bfd3fe386a4d9efd1732ed6efb78e0a64c5663dff683e1664ecd3 |
| IEDL.DBID | RIE |
| IngestDate | Wed Aug 27 03:00:26 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i486-4978efe21216bfd3fe386a4d9efd1732ed6efb78e0a64c5663dff683e1664ecd3 |
| PageCount | 5 |
| ParticipantIDs | ieee_primary_9694021 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-Dec. |
| PublicationDateYYYYMMDD | 2021-12-01 |
| PublicationDate_xml | – month: 12 year: 2021 text: 2021-Dec. |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings of International Conference of Educational Innovation through Technology (Online) |
| PublicationTitleAbbrev | EITT |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003190032 |
| Score | 1.7778499 |
| Snippet | Due to the rapid growth of various programming tools in secondary school computer science classes, the block-based programming environment has replaced or... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 271 |
| SubjectTerms | Block-based programming Codes Computer languages Debugging K12 computer science Learning analytics Programming environments Programming modality Programming profession Technological innovation Text-based programming |
| Title | Using Learning Analytics in Understanding Students' Behavior in Block-based and Text-based Programming Modality |
| URI | https://ieeexplore.ieee.org/document/9694021 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NS8NAEF1q8eDJj1b8Zg-CF9Mm2WQ_rkqLgpaCUXorye6sFDGRtPX3O7sJVcGLl5CECYHdkHlvd94bQi7DVKfKCB5IniJB0RKCXOZxwHKHn8PCMu_T_fIgJhM5m6lph1xvtDAA4IvPYOBO_V6-qfTaLZUNFVdId5DrbAkhGq3WZj0FPyU8xK06LgrVcHSfZSlDRoAsMI4G3nrkVw8Vn0LGu_97-R7pf2vx6HSTZfZJB8oD12u5rcvokcrv-tPWKPWVepsRZ75MFyV9_qldoU-NkeXyira2iLWLucF89ha4dGYoBtLMkeHmctpUb727hx8r4zF7n2TjUXZ7F7RtFIJFIrlvIQcWMEVFvLCGWWCS54lRYE0kWAyGgy0wJsx5ohHdMWMtlwwizhPQhh2SblmVcEQoWInwLTapFcjquFWhFQIRlsKfQJTr4pj03LjNPxqjjHk7ZCd_3z4lO25imtqQM9Jd1Ws4J9v6c7VY1hd-dr8A0zOmyQ |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFA1DBX3yYxO_zYPgi93apk2TV2Vjw20MrLK30SY3MsRW9uHv9yYtU8EXX0pbbikkpfec5J5zCbnxYxVLnXBP8BgJihLgZSILPZZZ_Oznhjmf7pdhMh6L6VROGuRuo4UBAFd8Bm176vbydanWdqmsI7lEuoNcZzuOojCo1FqbFRX8mPAQ1vq4wJed7iBNY4acAHlgGLSd-civLiouifT2__f6A9L6VuPRySbPHJIGFEe223JdmdEkpdv3p7VV6it1RiPWfpnOC_r8U71Cnyory-UtrY0RFzbmHjPam2cTmqYYSFNLh6vLSVW_9W4fHpXaofYWSXvd9KHv1Y0UvHkkuGsiBwYwSQU8N5oZYIJnkZZgdJCwEDQHk2OMn_FIIb5j2hguGAScR6A0OyZbRVnACaFgBAK4UMcmQV7HjfRNkiDGkvgbCDKVn5KmHbfZR2WVMauH7Ozv29dkt5-OhrPhYPx4TvbsJFWVIhdka7VYwyXZUZ-r-XJx5Wb6C6weqhA |
| 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+of+International+Conference+of+Educational+Innovation+through+Technology+%28Online%29&rft.atitle=Using+Learning+Analytics+in+Understanding+Students%27+Behavior+in+Block-based+and+Text-based+Programming+Modality&rft.au=Sun%2C+Dan&rft.au=Xu%2C+Fan&rft.au=Li%2C+Yan&rft.date=2021-12-01&rft.pub=IEEE&rft.eissn=2166-0549&rft.spage=271&rft.epage=275&rft_id=info:doi/10.1109%2FEITT53287.2021.00060&rft.externalDocID=9694021 |