Abstract
For more than 30 years now, the hallmark of competitions in Computer Science has been the time-to-complete programming contest. Though its success is indubitable for some students and some objectives, lately new paradigms have appeared, aiming at reaching more students, more Computer Science areas, and more learning objectives. This paper reports on and reflects about our academic experience with our Computer Science competition, spanning on more than three decades. The focus is on its evolution and continuous adaptation to current learning needs, goals, and contexts. The last paradigm has a free format, is fun- and skill-oriented, and aims at boosting students’ creativity and learning. The competition is based on the three-words-from-a-hat challenge and starts with the teams choosing three words from a hat, these being the keywords to be covered by the developed software application. We explain here the motivation of shifting from the traditional way, the new paradigm’s core ideas, while highlighting the lessons learnt. Having assessed it for two editions already, we can provide some conclusions on its impact on team-based competitions. Our main finding is that it inspires students to work with new ideas, to build up on their strengths and to work on their weaknesses, whilst competing for both fun and success, along with their peers. The demographic of the contest has also changed, with more girls entering competition each time. In our common view, both students and academics, the main benefit of this new paradigm is increased learning of both domain knowledge and soft skills.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Verhoeff, T.: The role of competitions in education. Technische Universiteit Eindhoven, Eindhoven, Netherlands (1997). http://olympiads.win.tue.nl/ioi/ioi97/ffutwrld/competit.pdf
Kristensen, F., Troeng, O., Safavi, M., Narayanan, P.: Competition in higher education – good or bad? Report, Department of Electrical and Information Technology, Lund University, Lund, Sweden (2015). http://portal.research.lu.se/portal/files/5680982/8519800.pdf
The ACM-ICPC International Collegiate Programming Contest. https://icpc.baylor.edu/
IOI - International Olympiad in Informatics. http://www.ioinformatics.org/
Deimel, L.: ACM international scholastic programming contest. SIGCSE Bull. 16(3), 7–12 (1984)
Skiena, S., Revilla, M.: Programming Challenges: The Programming Contest Training Manual. Texts in Computer Science. Springer, New York (2003). doi:10.1007/b97559
Bloomfield, A., Sotomayor, B.: A programming contest strategy guide. In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education (SIGCSE 2016), pp. 609–614. ACM, New York (2016)
Comer, J.R., Wier, R.R., Rinewalt, J.R.: Programming contests. In: Proceedings of the 14th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 1983, pp. 241–244. ACM, New York (1983)
Khera, V., Astrachan, O., Kotz, D.: The internet programming contest: a report and philosophy. In: Proceedings of the 24th SIGCSE Technical Symposium on Computer Science Education, pp. 48–52. ACM, New York (1993)
Trotman, A., Handley, C.: Programming contest strategy. Comput. Educ. 50(3), 821–837 (2008)
Fu, F.L., Wu, Y.L., Ho, H.C.: An investigation of coopetitive pedagogic design for knowledge creation in web-based learning. Comput. Educ. 53(3), 550–562 (2009)
Yair, G.: Key educational experiences and self-discovery in higher education. Teach. Teach. Educ. 24(1), 92–103 (2008)
Constantinescu, Z., Nicoara, S., Vladoiu, M., Moise, G.: Computer science student contests: individuals or teams? In: Proceedings of the 16th RoEduNet International Conference: Networking in Education and Research, Petru-Maior University of Targu Mures, Romania (2017)
RoboCup Federation. http://www.robocup.org/
Bowring, J.F.: A new paradigm for programming competitions. In: Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, pp. 87–91. ACM, New York (2008)
Sherrell, L., McCauley, L.: A programming competition for high school students emphasizing process. In: Proceedings of the 2nd Annual Conference on Mid-South College Computing Conference, Mid-South College Computing Conference, Little Rock, Arkansas, USA, pp. 173–182 (2004)
Fitzgerald, S., Hines, M.L.: The computer science fair: an alternative to the computer programming contest. SIGCSE Bull. 28(1), 368–372 (1996). Proceedings the 27th SIGCSE Technical Symposium on Computer Science Education. ACM, New York
Intel International Science and Engineering Fair (Intel ISEF). https://student.societyforscience.org/intel-isef
Siemens Competition in Math, Science and Technology. https://siemenscompetition.discoveryeducation.com/
Schank, R.: Designing World-Class e-Learning: How IBM, GE, Harvard Business School and Columbia University are Succeeding at e-Learning. McGraw-Hill, New York (2002)
Kolb, D.A.: Experiential Learning: Experience as the Source of Learning and Development. Prentice Hall, Pearson Education, Upper Saddle River (1984)
3ITC Contest Web Page. https://timf.upg-ploiesti.ro/3ITC/
Burguillo, J.C.: Using game theory and competition-based learning to stimulate student motivation and performance. Comput. Educ. 55(2), 566–575 (2010). https://doi.org/10.1016/j.compedu.2010.02.018
Vroom, V.H.: Work and Motivation. McGraw Hill, New York (1964)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Vladoiu, M., Constantinescu, Z., Moise, G. (2017). A New Collaborative Paradigm of Computer Science Student Contests: An Experience. In: Panetto, H., et al. On the Move to Meaningful Internet Systems. OTM 2017 Conferences. OTM 2017. Lecture Notes in Computer Science(), vol 10573. Springer, Cham. https://doi.org/10.1007/978-3-319-69462-7_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-69462-7_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69461-0
Online ISBN: 978-3-319-69462-7
eBook Packages: Computer ScienceComputer Science (R0)