This chapter introduces a new programming language for children named m-AFOL. This programming language extends a "desktop" version of a programming language named AFOL (Alepis 2011), already developed by one of the authors. As with AFOL, the m-AFOL programming language has been based on the idea of the well-known Logo programming language. However, m-AFOL extends Logo's basic programming concepts such as sequential and functional programming by introducing the more modern concepts of Object Oriented programming. Furthermore, m-AFOL incorporates highly sophisticated user interaction mechanisms, namely affective interaction through emotion recognition and through the use of animated tutoring agents. Perhaps the most important addition to this programming language is the mobile interface with the platform. Through a mobile application, pre-installed on a modern Smartphone with a wireless internet connection, a highly sophisticated graphical user interface with affective interaction capabilities is transformed into a modern programming language learning tool for children. © Springer-Verlag Berlin Heidelberg 2014.
CITATION STYLE
Alepis, E., & Virvou, M. (2014). Mobile affective education. Intelligent Systems Reference Library, 64, 109–125. https://doi.org/10.1007/978-3-642-53851-3_10
Mendeley helps you to discover research relevant for your work.