Academics / Courses / DescriptionsCOMP_SCI 316-1: CS Education Research in the Community I: Foundations
VIEW ALL COURSE TIMES AND SESSIONS
Prerequisites
CS 110 or 111 or 150 or 211 or permission of instructorDescription
CS Education Research in the Community I: Foundations 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 expansive 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 1-2 computer science lessons within elementary school coding classes 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.
- This course fulfills Technical Elective.
- Formerly Comp_Sci 396/496 - last offer was Winter 2025
- CS 396/496 Syllabus
COURSE COORDINATORS: Prof. Michael Horn
COURSE INSTRUCTOR : Prof. Michael Horn