A Framework to Evaluate Software Engineering Student Contests: Evaluation and Integration with Academic Programs

Amir Zeid

American University of Kuwait, Kuwait

Track: Software Engineering in Education
Session: Problem-Based and Studio Learning
There are hundreds of general contests targeting undergraduate and graduate students. The prizes vary from cash, trip, fame, conference participation and others. Contests could be class competitions, school, national, regional or global. In this paper, we compare between existing student contests that can be integrated with software engineering courses. We classify the contests and propose a framework to choose which one to suit curriculum. We also include best practices and samples of our practices in integrating software engineering course with class, regional, national and global contests.