Prior Programming Experience: A Persistent Performance Gap in CS1 and CS2

被引:7
|
作者
Bui, Giang [1 ]
Sibia, Naaz [1 ]
Bernuy, Angela Zavaleta [2 ]
Liut, Michael [1 ]
Petersen, Andrew [1 ]
机构
[1] Univ Toronto, Mississauga, ON, Canada
[2] Univ Toronto, Toronto, ON, Canada
关键词
Prior Experience; Prediction; Confidence; Self-efficacy; CS1; CS2;
D O I
10.1145/3545945.3569752
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Previous work has reported on the advantageous effects of prior experience in CS1, but it remains unclear whether these effects fade over a sequence of introductory programming courses. Furthermore, while student perceptions suggest that prior experience remains important, studies have reported that a student's expectation of their performance is a more accurate predictor of outcome. We aim to confirm if prior experience (formal or informal) provides short-term and long-term advantages in computing courses or if the advantage fades. Furthermore, we explore whether the expectation of performance is a more accurate predictor of student success than informal and formal prior experience. To explore these questions, we deployed surveys in a CS1 course to gauge students' level of prior experience in programming, prediction of final exam grades, and self-efficacy to succeed in university. Grades from CS1 and CS2 were also collected. We observed a persistent (1-letter grade) gap between the performance of students with no prior experience and those with any experience, but we did not observe a noteworthy gap when comparing student performance based on formal or informal experience. We also observed differences in self-efficacy and retention rates between different levels of prior experience. Lastly, we confirm that success in CS1 can be better reflected and predicted by some controllable factors, such as students' perceptions of ability.
引用
收藏
页码:889 / 895
页数:7
相关论文
共 50 条
  • [21] PREPARATION STATION: A PRACTICE TOOL FOR CS1 AND CS2 STUDENTS IN PEERSPACE
    Li, Cen
    Dong, Zhijiang
    Untch, Roland H.
    Jagadeesh, Divya
    PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 322 - 323
  • [22] JGRASP: A lightweight IDE with dynamic object viewers for CS1 and CS2
    Cross II, James H.
    Hendrix, T. Dean
    Proc. 11th Annu. SIGCSE Conf. Innov. Technol. Comput. Sci. Educ., (356):
  • [23] Predicting Student Success in CS2: A Study of CS1 Exam Questions
    Beck, Leland
    Kraft, Patty
    Chizhik, Alexander W.
    PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, : 140 - 146
  • [24] TrAcademic: Improving Participation and Engagement in CS1/CS2 with Gamified Practicals
    Harrington, Brian
    Chaudhry, Ayaan
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 347 - 352
  • [25] Introducing Secure Coding in Undergraduate (CS0, CS1, and CS2) and High School (AP Computer Science A) Programming Courses
    Kozo, Siddharth
    Taylor, Blair
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1050 - 1050
  • [26] The Godparent Plan A Pedagogical Strategy for CS1 Accompaniment and CS2 Pedagogical Enhancement
    Feijoo Garcia, Pedro Guillermo
    Ortiz Buitrago, Carlos Hernan
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2018, 8 (01): : 43 - 55
  • [27] What Do "CS1" and "CS2" Mean? Investigating Differences In the Early Courses
    Hertz, Matthew
    SIGCSE 10: PROCEEDINGS OF THE 41ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2010, : 199 - 203
  • [28] Pseudocode vs. Compile-and-Run Prompts Comparing Measures of Student Programming Ability in CS1 and CS2
    Rheault, Benjamin
    Dougherty, Alexis
    Blanchard, Jeremiah
    PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, : 519 - 525
  • [29] Early prediction of student performance in CS1 programming courses
    Llanos J.
    Bucheli V.A.
    Restrepo-Calle F.
    PeerJ Computer Science, 2023, 9
  • [30] Early prediction of student performance in CS1 programming courses
    Llanos, Jose
    Bucheli, Victor A.
    Restrepo-Calle, Felipe
    PEERJ COMPUTER SCIENCE, 2023, 9