Learning edge momentum: a new account of outcomes in CS1

被引:104
|
作者
Robins, Anthony [1 ]
机构
[1] Univ Otago, Dept Comp Sci, Dunedin, New Zealand
关键词
learning to program; programming; CS1; grade distribution; distribution; bimodal; momentum; edge effects; learning edge momentum; LEM;
D O I
10.1080/08993401003612167
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and non-programmers. A review of decades of research, however, finds little or no evidence to support this account. I propose an alternative explanation, the learning edge momentum (LEM) effect. This hypothesis is introduced by way of a simulated model of grade distributions, and then grounded in the psychological and educational literature. LEM operates such that success in acquiring one concept makes learning other closely linked concepts easier (whereas failure makes it harder). This interaction between the way that people learn and the tightly integrated nature of the concepts comprising a programming language creates an inherent structural bias in CS1, which drives students towards extreme outcomes.
引用
收藏
页码:37 / 71
页数:35
相关论文
共 50 条
  • [1] Rubric Based on Learning Outcomes for a CS1 Course to CSCL Programming Activities
    Hidalgo-Suarez, Carlos-Giovanny
    Bucheli-Guerrero, Victor-Andres
    Ordonez-Erazo, Hugo-Armando
    REVISTA CIENTIFICA, 2023, 46 (01): : 134 - 146
  • [2] 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
  • [3] Teaching and Learning CS1 with an Assist of Manipulatives
    Ramabu, Tlou J.
    Sanders, Ian
    Schoeman, Marthie
    2021 IST-AFRICA CONFERENCE (IST-AFRICA), 2021,
  • [4] 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
  • [5] Incremental Development and CS1 Student Outcomes and Behaviors
    Winder, Jaxton
    Francis, Elise
    Staley, Bridget
    Edwards, John
    PROCEEDINGS OF THE 26TH AUSTRALASIAN COMPUTING EDUCATION CONFERENCE, ACE 2024, 2024, : 87 - 93
  • [6] Comparing Outcomes Across Different Contexts in CS1
    Maxwell, Bruce A.
    Taylor, Stephanie R.
    PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 399 - 403
  • [7] Engaging CS1 Students With Project Based Learning
    Cassens, Michael
    Reimer, Yolanda
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [8] Self-paced Mastery Learning CS1
    Campbell, Jennifer
    Petersen, Andrew
    Smith, Jacqueline
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 955 - 961
  • [9] POGIL in CS1: Evidence for Student Learning and Belonging
    Mayfield, Chris
    Moudgalya, Sukanya Kannan
    Yadav, Aman
    Kussmaul, Clif
    Hu, Helen H.
    PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, : 439 - 445
  • [10] Teamwork in CS1: Student Learning and Experience with POGIL
    Hu, Helen H.
    Yadav, Aman
    Gavin, Donna M.
    Kussmaul, Clif
    Mayfield, Chris
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 729 - 735