CS Education Research in the Community I: Foundations
CS Education Research in the Community is an opportunity for students to learn about many of the practical aspects of teaching youth computer programming. Students will spend the quarter reading papers about computer science education initiatives. These papers will introduce students to a collection of engaging CS-related projects and curricular materials, as well as facilitation best practices. Throughout the quarter, students will also teach fifth grade computer science classes at local schools every week in partnership with a teacher. In conjunction with teaching youth coding classes, students will begin to practice data collection commonly used within computer science education research. Students will take field notes, produce jottings, and administer surveys to better understand how youth are experiencing the coding curricula. During weekly class sessions, students will discuss the previous week?s visit to the local community school. At the conclusion of the course, students will submit a short paper describing ways that they modified the curriculum and particular facilitation strategies that worked well for their specific context. (Syllabus - https://docs.google.com/document/d/1OYxRXT0pm71lqxG9ablbT3g952i7m7e290Op3o7CURY/edit?tab=t.0).
Prerequisites & course information
Prerequisite: COMP_SCI 110 or COMP_SCI 111 or COMP_SCI 150 or COMP_SCI 211 or GEN_ENG 150 or GEN_ENG 151 or permission of instructor. SoC Humanities and Fine Arts Distro SoC Individual and Social Behavior Distro SoC Mathematics, Science, and Technology Distro
Sources
- Course catalogue ↗2026–2027
- Catalogue entry ↗
Catalogue variants
- CS Education Research in the Community I: Foundations · 1 Unit · Undergraduate