Integration of a Methodology for Teaching Programming with an Intelligent Tutoring System
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
Full Text:
PDF (Português (Brasil))DOI:
____________________________________________________________________________
Revista Brasileira de Informática na Educação (RBIE) (ISSN: ; online: )
Brazilian Journal of Computers in Education (RBIE) (ISSN: ; online: )
Brazilian Journal of Computers in Education

