Integration of a Methodology for Teaching Programming with an Intelligent Tutoring System

Sahudy Montenegro Gonzalez, Annabell Del Real Tamariz

Abstract


This work proposes to apply a methodology for teaching programming integrating technology resources to support classroom teaching. Thus, we developed a virtual environment, called O HALYEN as an Intelligent Tutoring System based on intelligent agents. The purpose of the environment is to act as a technological tool to aid classroom learning through dynamic selection of the teaching strategy, according to the profile, emotional state and other characteristics of each student. This article presents the methodology used in the classroom for teaching programming and focuses on the system specifics. As part of the intelligent system four emotions were defined. These emotions are inferred from the definition of events, rules and a MSLQ–based initial profile of the student. The preliminary results show the proposal is very promising since a first workshop was run to collect training data for emotion inference and evaluation of the proposed pedagogical strategies.

Keywords


Programming learning; intelligent tutoring system; intelligent agents; logic games; emotion inference; MSLQ; student model; pedagogical strategy



DOI:

____________________________________________________________________________

Revista Brasileira de Informática na Educação (RBIE) (ISSN: ; online: )
Brazilian Journal of Computers in Education (RBIE) (ISSN: ; online: )