Software Engineering
Art of Software Testing
A programming competition for high school students emphasizing process
Proceedings of the 2nd annual conference on Mid-south college computing
Software Assurance by Bounded Exhaustive Testing
IEEE Transactions on Software Engineering
A course on algorithms and data structures using on-line judging
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
An Experience on Ada Programming Using On-Line Judging
Ada-Europe '09 Proceedings of the 14th Ada-Europe International Conference on Reliable Software Technologies
Sustaining Informatics Education by Contests
ISSEP '10 Proceedings of the 4th International Conference on Informatics in Secondary Schools - Evolution and Perspectives: Teaching Fundamentals Concepts of Informatics
ITiCSE 2010 working group report motivating our top students
Proceedings of the 2010 ITiCSE working group reports
Proceedings of the 16th annual conference reports on Innovation and technology in computer science education - working group reports
Hi-index | 0.00 |
The annual ACM International Collegiate Programming Contest produces a competitive paradigm that is at odds with the pedagogical goals of modern computer science and software engineering degree programs. This paradigm stresses the fast completion of a programming task and evaluates the results solely with black-box testing specified by the judges. In contrast, the pedagogical goals of contemporary college degree programs in computing emphasize the quality of processes inherent in software development and implementation. In 2007, the College of Charleston student chapter of the ACM hosted its annual high school programming competition by turning the conventional programming paradigm on its head to focus on quality-of-process rather than time-to-complete. The judging criteria included both technical and artistic merit. The implementation of the competition emphasized success by giving students working skeleton solution programs. This paper presents the motivation for the new paradigm, the details of its implementation for the 2007 competition, and the details of the new techniques for judging technical and artistic merit.