Key points are not available for this paper at this time.
Cet article décrit une méthode flexible pour enseigner l'intelligence artificielle (IA) introductive en utilisant un cadre simple d'agents, mis en œuvre en Java, développé spécifiquement pour les besoins de ce cours. Bien que de nombreux cadres d'agents aient été proposés dans la vaste littérature, aucun de ces cadres disponibles ne s'est avéré suffisamment simple pour être utilisé par des étudiants de première année en informatique. Ainsi, les auteurs ont entrepris de créer un cadre novateur qui serait adapté aux objectifs du cours, au niveau des compétences informatiques du groupe d'étudiants visé et à la taille de ce groupe d'étudiants. Le contenu du cours d'IA introductive en question est un ensemble de travaux pratiques qui nécessitent que les étudiants utilisent des agents intelligents et d'autres techniques d'IA pour surveiller, filtrer et récupérer des informations pertinentes sur le World Wide Web. Cela représente, par conséquent, une synthèse de l'approche objectiviste traditionnelle et d'une approche constructiviste orientée vers le monde réel pour enseigner la programmation aux novices. Le principal objectif de la mise en œuvre d'une telle pédagogie était d'engager les étudiants dans un apprentissage auquel ils se rapportent personnellement tout en atteignant une rigueur intellectuelle. L'expérience en classe indique que les étudiants apprennent plus efficacement lorsque l'approche objectiviste traditionnelle est combinée avec une approche constructiviste plutôt que lorsque cette approche orthodoxe pour enseigner la programmation aux novices est utilisée seule.
Pantić et al. (Mon,) ont étudié cette question.