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 条
  • [1] An Experimental Study of Cooperative Learning in CS1
    Beck, Leland L.
    Chizhik, Alexander W.
    SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 205 - 209
  • [2] Leveraging ChatGPT for Adaptive Learning through Personalized Prompt-based Instruction: A CS1 Education Case Study
    Abolnejadian, Mohammad
    Alipour, Sharareh
    Taeb, Kamyar
    EXTENDED ABSTRACTS OF THE 2024 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, CHI 2024, 2024,
  • [3] CS1-LLM: Integrating LLMs into CS1 Instruction
    Vadaparty, Annapurna
    Zingaro, Daniel
    Smith, David H.
    Padala, Mounika
    Alvarado, Christine
    Benario, Jamie Gorson
    Porter, Leo
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, 2024, : 297 - 303
  • [4] Multiple Case Study of Nerd Identity in a CS1 Class
    Davis, Don
    Yuen, Timothy T.
    Berland, Matthew
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 325 - 330
  • [5] Peer Instruction Contributes to Self-Efficacy in CS1
    Zingaro, Daniel
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 373 - 378
  • [6] Teaching and Learning CS1 with an Assist of Manipulatives
    Ramabu, Tlou J.
    Sanders, Ian
    Schoeman, Marthie
    2021 IST-AFRICA CONFERENCE (IST-AFRICA), 2021,
  • [7] Evaluating the Use of Learning Objects in CS1
    Miller, L. D.
    Soh, Leen-Kiat
    Samal, Ashok
    Nugent, Gwen
    Kupzyk, Kevin
    Masmaliyeva, Leyla
    SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 57 - 62
  • [8] A Pilot Study on the Impact of Teaching Assistant Led CS1 Study Sessions using Peer Instruction
    Gilbert, Megan
    Weikle, Dee A. B.
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1287 - 1287
  • [9] The Correctness of the Mental Model of Arrays After Instruction for CS1 Students
    Mazumder, Syeda Fatema
    Perez-Quinones, Manuel A.
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 806 - 811
  • [10] Engaging CS1 Students With Project Based Learning
    Cassens, Michael
    Reimer, Yolanda
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,