Engaging CS1 Students With Project Based Learning

被引:0
|
作者
Cassens, Michael [1 ]
Reimer, Yolanda [1 ]
机构
[1] Univ Montana, Dept Comp Sci, Missoula, MT 59812 USA
关键词
CS1; Project-based assignments;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This Research to Practice Work in Progress paper examines a persistent issue with many CS1 courses - finding assignments that are engaging while still covering core learning objectives necessary for success in the course and computer science programs. In traditional CS1 courses, textbook tasks are usually elementary, mathematically based, and only somewhat relevant to the student. Instead, if we allow students to design and implement their own projects, they not only master the primary objectives of the course, but they can do so in a way that is most meaningful and engaging to them. While project-based approaches to CS1 are not new, most employ predefined projects created by the instructor or found online through community-based educational resources. In this research, we leverage the fact that many CS students are double majors and allow them to create projects that are unique and applicable to these other interests. We contrast a traditionally taught CS1 class with a project-based CS1 class and compare student achievement between the two. We discover that students perform better on most learning objectives in the project-based class and they gain a deeper understanding of how to scaffold programming components into follow-on assignments. In addition, students indicate that the project-based focus was more enjoyable and more useful as they create projects that apply to their personal interests and thus their future.
引用
收藏
页数:5
相关论文
共 50 条
  • [31] 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
  • [32] 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
  • [33] 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
  • [34] 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
  • [35] Exploring Creativity Expectation in CS1 Students' View of Programming
    Isomottonen, Ville
    Lakanen, Antti-Jussi
    Nieminen, Paavo
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [36] Evaluating an Alternative CS1 for Students with Prior Programming Experience
    Kirkpatrick, Michael S.
    Mayfield, Chris
    PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 333 - 338
  • [37] Thematic Analysis of Students' Reflections on Pair Programming in CS1
    Celepkolu, Mehmet
    Boyer, Kristy Elizabeth
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 771 - 776
  • [38] An Untapped Recruitment Pool: Undecided Students in CS1 Courses
    Lehman, Kathleen J.
    PROCEEDINGS OF THE 2019 RESEARCH ON EQUITY AND SUSTAINED PARTICIPATION IN ENGINEERING, COMPUTING, AND TECHNOLOGY (RESPECT), 2019,
  • [39] Lightweight, Early Identification of At-Risk CS1 Students
    Liao, Soohyun Nam
    Zingaro, Daniel
    Laurenzano, Michael A.
    Griswold, William G.
    Porter, Leo
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER'16), 2016, : 123 - 131
  • [40] Translating Principles of Effective Feedback for Students into the CS1 Context
    Ott, Claudia
    Robins, Anthony
    Shephard, Kerry
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2016, 16 (01):