Implementing Faded Parsons Problems in a Very Large CS1 Course

被引:0
|
作者
Zhou, Lauren [1 ]
Dewan, Akshit [1 ]
Kothapalli, Anirudh [1 ]
Fox, Pamela [1 ]
Ball, Michael [1 ]
Joseph, Thomas [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
关键词
D O I
10.1145/3545947.3576300
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The poster shows early results implementing Faded Parsons problems at a large public R1 university in a 1000+ enrollment CS1 course. Assignments traditionally involved open-ended code-writing questions that had little scaffolding, and many students spent long periods of independent time working on them. We attempted to improve scaffolding via Faded Parsons problems (FPPs)-a new variant to popular Parsons problems-where students fill in blanks in addition to rearranging lines of code into a valid program. We integrated these problems into assignments by adding an FPP with similar concepts for each code-writing question. By first learning the concepts within the constraints of an FPP, we hoped students would be able to identify and apply those concepts once faced with the code-writing questions. Our findings suggest that students took fewer attempts on code-writing problems than in a previous semester, and survey results indicate that the majority of students found FPPs beneficial as an easier introduction to programming, and that they were good preparation for hand written exams.
引用
收藏
页码:1356 / 1356
页数:1
相关论文
共 50 条
  • [41] Collaborative Design and Build Activity in a CS1 Course: A Practical Experience Report
    Brieven, Geraldine
    Leduc, Laurent
    Bonnet, Benoit
    8TH INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES (HEAD '22), 2022, : 873 - 881
  • [42] Paper Or IDE? The Impact of Exam Format on Student Performance in a CS1 Course
    Corley, Jonathan
    Stanescu, Ana
    Baumstark, Lewis
    Orsega, Michael C.
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 706 - 712
  • [43] Agile CS1 labs: eXtreme programming practices in an introductory programming course
    McKinney, D
    Froeseth, J
    Robertson, J
    Denton, LF
    Ensminger, D
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 164 - 174
  • [44] Applying Flipped Classroom and Problem-Based Learning in a CS1 Course
    de Oliveira Fassbinder, Aracele Garcia
    Martins, Ricardo Jose
    Botelho, Tiago Goncalves
    Barbosa, Ellen Francine
    FRONTIERS IN EDUCATION CONFERENCE (FIE), 2015, 2015, : 1215 - 1221
  • [45] Using Complex Game Development To Accelerate Learning In CS1 and CS2 Programming Course
    Goulding, Tom
    IMSCI '08: 2ND INTERNATIONAL MULTI-CONFERENCE ON SOCIETY, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS, 2008, : 163 - 168
  • [46] 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
  • [47] Fostering And Understanding Diverse Interpersonal Connections in a Massive Online CS1 Course
    Li, Miranda
    Malik, Ali
    Piech, Chris
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 1, 2025, : 666 - 672
  • [48] Continuous Assessment in the Evolution of a CS1 Course: The Pass Rate/Workload Ratio
    Blesa, Maria J.
    Duch, Amalia
    Gabarro, Joaquim
    Petit, Jordi
    Serna, Maria
    COMPUTER SUPPORTED EDUCATION, CSEDU 2015, 2016, 583 : 313 - 332
  • [49] Interdisciplinary CS1 Course for Non-Majors: The Case of Graduate Psychology Students
    Mike, Koby
    Hazzan, Orit
    PROCEEDINGS OF THE 2022 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2022), 2022, : 86 - 93
  • [50] Experience Report: Mini Guest Lectures in a CS1 Course via Video Conferencing
    Zhang, Lisa
    Craig, Michelle
    Kazakevich, Mark
    Williams, Joseph Jay
    PROCEEDINGS OF THE ACM CONFERENCE ON GLOBAL COMPUTING EDUCATION (COMPED '19), 2019, : 222 - 228