Framework for Gamified Programming Education


Fullname: Framework for Gamified Programming Education (FGPE)

Programme:

  • Name: Erasmus+
  • Key Action: Cooperation for innovation and the exchange of good practices
  • Action Type: Strategic Partnerships for higher education

Partners:

  • Uniwersytet Szczeciński (Poland)
  • INESC TEC (Portugal)
  • Aalborg Universitet (Denmark)
  • Universita Degli Studi Di Napoli Parthenope (Italy)

Members of uniMAD: Ricardo Queirós

Realization period: 01/09/2018 to 31/08/2021

Description
Skilled programmers are in high demand in the European Union countries, and the key obstacle to satisfy this demand is the difficulty in learning programming. We believe a progress in this area can be attained with the combined use of automated assessment, which provides fast feedback to the students experimenting with their code, and gamification, which provides additional motivation for the students to intensify their learning effort. In our opinion, the availability of programming courses based on such an approach may not only improve the effectiveness of learning programming, but also extend the group of people feeling capable of effectively learning it. Nonetheless, up to this date, there are no available open collections of gamified programming exercises, no open interactive programming learning environment that would support such exercises, and even no open standard for the representation of such exercises, so that they could be developed in different educational institutions and shared among them.
The primary objective of the project is therefore to provide a framework for application of gamification to programming education, including the necessary specifications (of the gamification scheme and the exercise definition format), collection of gamified exercises (for popular programming languages) and software (a toolset for editing the exercises and an interactive learning environment providing them to the students). The target group of the project are programming instructors and students learning programming (also self-teaching).

»back to projects