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 条
  • [1] EngageCSEdu: Engaging and retaining CS1 and CS2 students
    Monge, Alvaro E.
    Fadjo, Cameron L.
    Quinn, Beth A.
    Barker, Lecia J.
    ACM Inroads, 2015, 6 (01) : 6 - 11
  • [2] An Engaging CS1 Curriculum Using BRIDGES
    Mcquaigue, Matthew
    Beckman, Allie
    Sloop, David Burlinson Luke
    Goncharow, Alec
    Saule, Erik
    Subramanian, Kalpathi
    Payton, Jamie
    SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 1317 - 1317
  • [3] A scalable and incremental project-based learning approach for CS1/CS2 courses
    Vega, Carlos
    Jimenez, Camilo
    Villalobos, Jorge
    EDUCATION AND INFORMATION TECHNOLOGIES, 2013, 18 (02) : 309 - 329
  • [4] Towards Engaging Big Data for CS1/2
    Hamid, Nadeem Abdul
    Benzel, Steven
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 710 - 710
  • [5] CS1 students speak: Advice for students by students
    Hanks, Brian
    Murphy, Laurie
    Simon, Beth
    Mccauley, Renée
    Zander, Carol
    SIGCSE Bulletin Inroads, 2009, 41 (01): : 19 - 23
  • [6] Teaching CS1 with a Mastery Learning Framework: Impact on Students' Learning and Engagement
    Toti, Giulia
    Chen, Guoning
    Gonzalez, Sebastian
    PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL 1, 2023, : 540 - 546
  • [7] Pairing Ungrading with Project-Based Learning in CS1 for Inherently Flexible Course Design
    Smith, Gillian
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 1265 - 1271
  • [8] ADDING A ROBOT PROJECT TO A CS1 COURSE
    Pierce, Patricia Roth
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 396 - 396
  • [9] Solving the CS1/CS2 lab dilemma: Students as presenters in CS1/CS2 laboratories
    Robbins, KA
    Key, CS
    Dickinson, K
    Montgomery, J
    PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 164 - 168
  • [10] An Analysis of Students' Testing Processes in CS1
    Allen-Perez, Gonzalo
    Millan, Luis
    Nghiem, Brandon
    Wu, Kevin
    Shah, Anshul
    Raj, Adalbert Gerald Soosai
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2, 2025, : 46 - 59