Scaling a Successful Capstone Course: Strategies for Enhancing Student Engagement in Large Computer Science Programs
Capstone courses in computer science provide valuable opportunities for students to integrate their knowledge, develop professional skills, and gain real-world experience. However, coordinating and scaling these courses to accommodate large student cohorts can be challenging. This experience report outlines the iterative development and refinement of a successful capstone course that grew substantially in size over six consecutive sessions, highlighting the pedagogies and strategies used to enhance student engagement and motivation.