ABSTRACT
The traditional ACM programming contest [2,6] is often described as measuring the ability of students to solve problems and to translate those solutions to code. The judging mechanism imposes an additional burden: contestants must devise a sophisticated test suite to ensure that their submissions are successful. Students often have more trouble with this aspect of the contest than any other. This paper introduces the Corona Project, an Eclipse-based set of tools to facilitate testing of programming contest submissions.
- Andrianoff, S., D. Hunkins, and D. Levine. "Use of Classes and APIs in Programming Contests", submitted to the ACM's 35th Technical Symposium on Computer Science Education. Google ScholarDigital Library
- Association for Computing Machinery. The ACM-ICPC International Collegiate Programming Contest Web Site sponsored by IBM. Online. Internet. {August 29, 2003}. Available WWW: http://icpc.baylor.edu/icpc/.Google Scholar
- Astrachan, O., V. Khera, and D. Kotz, "The Internet Programming Contest: A Report and Philosophy", Proceedings of the Twenty-Fourth Symposium on Computer Science Education, pp. 48--52, 1993. Google ScholarDigital Library
- Beck, K. Test-Driven Development By Example, Addison-Wesley, 2003. Google ScholarDigital Library
- JUnit.org. JUnit, Testing Resources for Extreme Programming. Online. Internet. {August 24, 2003} Available WWW: http://www.junit.org/.Google Scholar
- University of Maryland Computer Science Department. HS Contest -- 1996. Online. Internet. {August 29, 2003} Available WWW: http://www.cs.umd.edu/Outreach/hsContestGoogle Scholar
- A testing-based framework for programming contests
Recommendations
Teamwork Training for Programming Contests: (Abstract Only)
SIGCSE '18: Proceedings of the 49th ACM Technical Symposium on Computer Science EducationThe ACM International Collegiate Programming Contest (ICPC) is the most popular programming competition for universities worldwide. This contest examines the comprehensive ability of teams to program to solve problems. Teamwork is important besides team ...
Students motivation for adopting programming contests: Innovation-diffusion perspective
Within the context of Rogers theory of perceived attributes, authors propose a framework that can predict students' motivation to adopt programming contest like ACM (Association of Computing Machinery) International Collegiate Programming Contest (ICPC)...
Comments