The challenges encountered in the process of teaching and learning programming have
been discussed on the global stage, resulting in a number of hypotheses that seek to
clarify what are the barriers faced and the reasons why beginners feel unhappy with
their experiences introductory programming. Thus, a variety of initiatives involving the
creation, application and combination of different pedagogical approaches and tools
have been proposed, among which stand out the games. The games favor the creation of
more engaging learning experiences, as well as promote the practice and the effort and
the error as part of learning, important aspects for beginners in programming. In this
perspective, this chapter seeks to show the direction and discuss relevant challenges
the integration of games and approaches based games in the design of introductory
experiences more engaging programming.
References (1):
Alvarez, J., Michaud, L. (2008). Serious games.Advergaming, edugaming, training and more.Montpellier, France: IDATE, 2008.