Dual-Modality Instruction and Learning A Case Study in CS1

被引:13
|
作者
Blanchard, Jeremiah [1 ]
Gardner-McCune, Christina [1 ]
Anthony, Lisa [1 ]
机构
[1] Univ Florida, Dept CISE, Gainesville, FL 32611 USA
关键词
Computer science education; CS1; blocks-based programming environments; programming languages; novice programmers; dual-modality programming environments;
D O I
10.1145/3328778.3366865
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In college-level introductory computer science courses, students traditionally learn to program using text-based languages which are common in industry and research. This approach means that learners must concurrently master both syntax and semantics. Blocks-based programming environments have become commonplace in introductory computing courses in K-12 schools and some colleges in part to simplify syntax challenges. However, there is evidence that students may face difficulty moving to text-based programming environments when starting with blocks-based environments. Bi-directional dual-modality programming environments provide multiple representations of programming language constructs (in both blocks and text) and allow students to transition between them freely. Prior work has shown that some students who use dual-modality environments to transition from blocks to text have more positive views of text programming compared to students who move directly from blocks to text languages, but it is not yet known if there is any impact on learning. To investigate the impact on learning, we conducted a study at a large public university across two semesters in a CS1 course (N=673). We found that students performed better on typical course exams when they were taught using dual-modality representations in lecture and were provided dual-modality tools. The results of our work support the conclusion that dual-modality instruction can help students learn computational concepts in early college computer science coursework.
引用
收藏
页码:818 / 824
页数:7
相关论文
共 50 条
  • [31] Dual-Modality Input in Repeated Reading for Foreign Language Learners With Different Learning Styles
    Liu, Yeu-Ting
    Todd, Andrew Graeme
    FOREIGN LANGUAGE ANNALS, 2014, 47 (04) : 684 - 706
  • [32] Dual-Modality Machine Learning: Enhancing Predictions with NIR Spectra and Interferogram Data Fusion
    Al-Nasr, Ashar Seif
    Darweesh, Ahmed
    Abozyd, Samir
    Mortada, Bassem
    Sabry, Yasser M.
    2024 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND SMART INNOVATION, ICMISI 2024, 2024, : 220 - 223
  • [33] Dual-Modality Co-Learning for Unveiling Deepfake in Spatio-Temporal Space
    Guan, Jiazhi
    Zhou, Hang
    Guo, Zhizhi
    Hu, Tianshu
    Deng, Lirui
    Quan, Chengbin
    Fang, Meng
    Zhao, Youjian
    PROCEEDINGS OF THE 2023 ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA RETRIEVAL, ICMR 2023, 2023, : 85 - 94
  • [34] Plectin-1 Targeted Dual-modality Nanoparticles for Pancreatic Cancer Imaging
    Chen, Xiao
    Zhou, Hao
    Li, Xiaoshuang
    Duan, Na
    Hu, Shouyou
    Liu, Yongkang
    Yue, Yali
    Song, Lina
    Zhang, Yifen
    Li, Donghui
    Wang, Zhongqiu
    EBIOMEDICINE, 2018, 30 : 129 - 137
  • [35] Initial patient study with dedicated dual-modality SPECT-CT mammotomogaphy
    Madhav, Priti
    Cutler, Spencer J.
    Perez, Kristy L.
    Crotty, Dominic J.
    McKinley, Randolph L.
    Wong, Terence Z.
    Tornai, Martin P.
    2007 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-11, 2007, : 3781 - 3787
  • [36] An Open CS1 Learning Platform to Promote and Incentivize Deliberate Practice
    Khademi, Keyvan
    de Vin, Mathew
    Ricca, Carson
    Adiraju, Abhineeth
    Lin, Lydia
    Adeyemi, Opey
    Hui, Bowen
    2023 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, ICALT, 2023, : 9 - 13
  • [37] Finding and Investigating Buggy Codes to Make CS1 Learning Efficient
    Agarwal, Nimisha
    PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024, 2024,
  • [38] Enhancing CS1 Education through Experiential Learning with Robotics Projects
    Borela, Rodrigo
    Liding, Zhixian
    McDaniel, Melinda
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 1, 2025, : 144 - 150
  • [39] Enhancing CS1 Education through Experiential Learning with Robotics Projects
    Borela, Rodrigo
    Liding, Zhixian
    McDaniel, Melinda
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2, 2025, : 144 - 150
  • [40] Integrating Computational and Creative Thinking to Improve Learning and Performance in CS1
    Miller, L. D.
    Soh, Leen-Kiat
    Chiriacescu, Vlad
    Ingraham, Elizabeth
    Shell, Duane F.
    Hazley, Melissa Patterson
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 475 - 480