CS Education Research in the Community II: Sports and Computer Science
In this class, students learn about many of the practical aspects of teaching youth computer programming in the context of sports, computer science, and data science. Students will read conference and journal papers, critique existing technologies, and prototype their own technologies. Throughout the quarter, students will also teach in 1-2 computer science elementary school coding classes every week in partnership with a teacher. 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 complete a course project. The course projects can take on many different forms. Some possible project areas include creating a custom wearable device, using data mining to model or predict sports-related behaviors or actions, or designing a curriculum to engage student-athletes in consequential learning experiences. Some elements of the course will involve students using different computer programming tools. However, no prior experience with programming is required. At the conclusion of the course, students will have more expertise with analytics and their ability to explain core ideas from computer science and data science to other people. They will have also had the chance to reflect on their own learning journeys and contributed to the expertise of local K-12 teachers. (Syllabus - https://docs.google.com/document/d/1RDoXhVgNH0c3nnZBSoAxER7oozJ-65Uy7csIBXIkNXI/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 II: Sports and Computer Science · 1 Unit · Undergraduate