2025 Fall
COMPSCI 294 189 - LEC 189
Special Topics
Design and Evaluation of Processes for Teaching Computer Science at Scale
Michael Ball, Lisa Yan
Class #:33949
Units: 2
Instruction Mode:
In-Person Instruction
Offered through
Electrical Engineering and Computer Sciences
Current Enrollment
Total Open Seats:
24
Enrolled: 0
Waitlisted: 0
Capacity: 24
Waitlist Max: 12
No Reserved Seats
Hours & Workload
1 to 3 hours of instructor presentation of course materials per week, and 2 to 11 hours of outside work hours per week.
Other classes by Michael Ball
Other classes by Lisa Yan
Course Catalog Description
Topics will vary from semester to semester. See Computer Science Division announcements.
Class Description
In this course, students will work in small teams to design, evaluate and document how we teach large postsecondary computing courses. The course will focus on surveying current course practices—including how teaching and learning is supported by tools and technology—and prototyping innovative assignments that develop critical thinking. In class, students will share computing education research papers and discuss best practices for teaching and learning. Topics will vary each semester, but each iteration will focus on 3-5 topics to explore collectively.
Class Notes
* Time conflicts NOT allowed.
* Complete this form to receive a permission code: https://docs.google.com/forms/d/e/1FAIpQLSeEOmm24LfLEfn6Z_O7l3SRhS8Ml6KhHXn2MrKzLAuW4M7_uw/viewform?usp=header
* Completion of CS370 or CS375 is required. Students are expected to currently be.. show more
* Complete this form to receive a permission code: https://docs.google.com/forms/d/e/1FAIpQLSeEOmm24LfLEfn6Z_O7l3SRhS8Ml6KhHXn2MrKzLAuW4M7_uw/viewform?usp=header
* Completion of CS370 or CS375 is required. Students are expected to currently be.. show more
* Time conflicts NOT allowed.
* Complete this form to receive a permission code: https://docs.google.com/forms/d/e/1FAIpQLSeEOmm24LfLEfn6Z_O7l3SRhS8Ml6KhHXn2MrKzLAuW4M7_uw/viewform?usp=header
* Completion of CS370 or CS375 is required. Students are expected to currently be a returning (U)GSI and ideally have some administrative responsibilities. See course notes for permission to enroll in the course. show less
* Complete this form to receive a permission code: https://docs.google.com/forms/d/e/1FAIpQLSeEOmm24LfLEfn6Z_O7l3SRhS8Ml6KhHXn2MrKzLAuW4M7_uw/viewform?usp=header
* Completion of CS370 or CS375 is required. Students are expected to currently be a returning (U)GSI and ideally have some administrative responsibilities. See course notes for permission to enroll in the course. show less
Rules & Requirements
Repeat Rules
Reserved Seats
Current Enrollment
No Reserved Seats
Textbooks & Materials
See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.
Guide to Open, Free, & Affordable Course Materials
Associated Sections
None