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 条
  • [21] Dual-Modality Optical/PET Imaging of PARP1 in Glioblastoma
    Giuseppe Carlucci
    Brandon Carney
    Christian Brand
    Susanne Kossatz
    Christopher P. Irwin
    Sean D. Carlin
    Edmund J. Keliher
    Wolfgang Weber
    Thomas Reiner
    Molecular Imaging and Biology, 2015, 17 : 848 - 855
  • [22] Transforming the Learning Experience of Non-Traditional Students in an Online CS1 Course through Peer-Instruction
    Rahman, Farzana
    Solis, Tiana
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1379 - 1379
  • [23] Modularization for mastery learning in CS1: a 4-year action research study
    Alvarez, Claudio
    Samary, Maira Marques
    Wise, Alyssa Friend
    JOURNAL OF COMPUTING IN HIGHER EDUCATION, 2024, 36 (02) : 546 - 589
  • [24] Improving CS1 Programming Learning with Visual Execution Environments
    Hijon-Neira, Raquel
    Pizarro, Celeste
    French, John
    Paredes-Barragan, Pedro
    Duignan, Michael
    INFORMATION, 2023, 14 (10)
  • [25] Collaborative Programming as a Didactic Learning Strategy in CS1 Courses
    Sanchez, Oscar Revelo
    Salazar, Alexander Baron
    Bolanos, Manuel Ernesto
    IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2025, 20 : 32 - 38
  • [26] Learning edge momentum: a new account of outcomes in CS1
    Robins, Anthony
    COMPUTER SCIENCE EDUCATION, 2010, 20 (01) : 37 - 71
  • [27] Deducing Loop Patterns in CS1: a Comparative Study
    Fernandez Aleman, Jose Luis
    ICALT: 2009 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, 2009, : 247 - 248
  • [28] Program Cozmo to Enhance CS0/CS1 Learning of Secure Coding
    Grondahl, Kevin
    Chattopadhyay, Ankur
    Azhar, Mohammad
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1354 - 1354
  • [29] Teaching CS1 with a Mastery Learning Framework: Impact on Students' Learning and Engagement
    Toti, Giulia
    Chen, Guoning
    Gonzalez, Sebastian
    PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, : 540 - 546
  • [30] DeepVecFont: Synthesizing High-quality Vector Fonts via Dual-modality Learning
    Wang, Yizhi
    Lian, Zhouhui
    ACM TRANSACTIONS ON GRAPHICS, 2021, 40 (06):