Programming Contests are a special branch in the general area of training and education programming support and cover an important role in the area of computer science. Rather than the direct provision of concepts and exercises related to programming, the main concern is on the algorithms and data structures managed while composing the solution to a problem, and the quality of the solution program itself. Training via web for programming contests is mainly comprised of the activity of producing solutions to problems offered by the online system (online training platforms), whereas a solution is a program, submitted by the student, and it has to be evaluated, in order to assess the programming performance, and give suggestions about the quality of the solution, so to make the experience an informative (learning) one. To the best of our knowledge, supporting a personalized approach and possibly recommendations given by the system, is a challenge. In this paper we tackle the problem of supporting students in their online training toward the participation in a programming contest, aiming at defining a framework that can allow recommendations, under the form of suggestions, to the learner, about the next programming problem to undertake, and that can foster motivation in students by means of a lightweight, badge-based, gamified approach.

A framework for personalized competitive programming training / Di Mascio, Tania; Laura, Luigi; Temperini, Marco. - (2018), pp. 1-8. (Intervento presentato al convegno 17th International Conference on Information Technology Based Higher Education and Training, ITHET 2018 tenutosi a Olhao; Portugal) [10.1109/ITHET.2018.8424620].

A framework for personalized competitive programming training

Luigi Laura
Co-primo
;
Marco Temperini
Co-primo
2018

Abstract

Programming Contests are a special branch in the general area of training and education programming support and cover an important role in the area of computer science. Rather than the direct provision of concepts and exercises related to programming, the main concern is on the algorithms and data structures managed while composing the solution to a problem, and the quality of the solution program itself. Training via web for programming contests is mainly comprised of the activity of producing solutions to problems offered by the online system (online training platforms), whereas a solution is a program, submitted by the student, and it has to be evaluated, in order to assess the programming performance, and give suggestions about the quality of the solution, so to make the experience an informative (learning) one. To the best of our knowledge, supporting a personalized approach and possibly recommendations given by the system, is a challenge. In this paper we tackle the problem of supporting students in their online training toward the participation in a programming contest, aiming at defining a framework that can allow recommendations, under the form of suggestions, to the learner, about the next programming problem to undertake, and that can foster motivation in students by means of a lightweight, badge-based, gamified approach.
2018
17th International Conference on Information Technology Based Higher Education and Training, ITHET 2018
Gamification; competitive programming; computer programming training; badge
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
A framework for personalized competitive programming training / Di Mascio, Tania; Laura, Luigi; Temperini, Marco. - (2018), pp. 1-8. (Intervento presentato al convegno 17th International Conference on Information Technology Based Higher Education and Training, ITHET 2018 tenutosi a Olhao; Portugal) [10.1109/ITHET.2018.8424620].
File allegati a questo prodotto
File Dimensione Formato  
Di-Mascio_A-Framework-for_2018.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 7.99 MB
Formato Adobe PDF
7.99 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1172135
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? ND
social impact