Please use this identifier to cite or link to this item: https://doi.org/10.1145/3545945.3569740
DC FieldValue
dc.titleCommunity-driven Course and Tool Development for CS1
dc.contributor.authorAnderson, B
dc.contributor.authorHenz, M
dc.contributor.authorLow, KL
dc.date.accessioned2023-07-25T11:35:01Z
dc.date.available2023-07-25T11:35:01Z
dc.date.issued2023-03-02
dc.identifier.citationAnderson, B, Henz, M, Low, KL (2023-03-02). Community-driven Course and Tool Development for CS1. SIGCSE 2023: The 54th ACM Technical Symposium on Computer Science Education 1 : 834-840. ScholarBank@NUS Repository. https://doi.org/10.1145/3545945.3569740
dc.identifier.isbn9781450394314
dc.identifier.urihttps://scholarbank.nus.edu.sg/handle/10635/243459
dc.description.abstractIn 2012, the authors took responsibility for a CS1 course with 45 students. This experience report reviews the subsequent 10-year learning process of engaging undergraduate students to facilitate small-group teaching and to design and develop an online learning environment to conduct what became our university's flagship CS1 course, currently enrolling 749 students. The course inherited an emphasis on small-group learning from its role model, MIT's 6.001. The size of the learning groups is limited to eight students per group, which currently requires a team of 105 student facilitators. The resulting need for student engagement and scaling motivated the development of a new web-based programming environment and assessment management system custom-made for the course. The system was conceived, designed, and implemented by students of the course, which provided the glue for building a sustainable and scalable community of learners, educators, and student software developers. This experience report describes the pedagogic approach, the course structure, and software system to accommodate the needs of this community. A qualitative and quantitative analysis of the impact of the course over the last four years provides evidence for its efficacy. We hope that this report serves as inspiration for similar large-scale pedagogic efforts that bring learners, educators, and student developers together to form sustainable and scalable learning communities.
dc.publisherACM
dc.sourceElements
dc.typeConference Paper
dc.date.updated2023-07-22T09:56:01Z
dc.contributor.departmentDEPARTMENT OF COMPUTER SCIENCE
dc.description.doi10.1145/3545945.3569740
dc.description.sourcetitleSIGCSE 2023: The 54th ACM Technical Symposium on Computer Science Education
dc.description.volume1
dc.description.page834-840
dc.published.statePublished
Appears in Collections:Elements
Staff Publications

Show simple item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
SIGCSE_TS_2023_Community_driven (1).pdfPublished version5.92 MBAdobe PDF

OPEN

NoneView/Download

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.