
FGPE Plus: Learning tools interoperability for gamified programming education
Fullname: FGPE Plus: Learning tools interoperability for gamified programming education (FGPE Plus)
Programme:
- Name: Erasmus+
- Key Action: KA2 - Cooperation for innovation and the exchange of good practices
- Action Type: KA226 - Partnerships for Digital Education Readiness
Partners:
- Uniwersytet Szczeciński (Poland)
- INESC TEC (Portugal)
- Kauno Technologijos Universitetas (Lithuania)
- Universita Degli Studi Di Napoli Parthenope (Italy)
Members of uniMAD: Ricardo Queirós
Realization period: 01/06/2021 to 31/05/2023
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).