Title :
ATIA: algorithm teaching interface agent
Author :
Shakshuk, E. ; Müldner, Tomdsz ; Haughn, Brad
Author_Institution :
Jodrey Sch. of Comput. Sci., Acadia Univ., Wolfville, NS, Canada
fDate :
31 May-2 June 2004
Abstract :
This work presents an intelligent algorithm teaching interface agent (ATIA) that teaches algorithms. This agent is autonomous, goal-driven, dynamic and collaborative, and acts as a mediator between the student and the tutoring environment. It monitors the student´s habits and weaknesses to adapt its didactic directions based on his/her interests and preferences. This approach facilitates the reusability of this agent in different tutoring domains, such as iterative and recursive algorithms. ATIA offers to students a common, flexible and customizable interface that they can use for different algorithms. It explains an algorithm at various levels of abstraction. Each level is designed to present a single operation used in the algorithm. Operations are shown in a textual form of a pseudocode with an associated visualization. ATIA can make changes to the schedule of the algorithm lessons based on the student´s performance. To demonstrate and evaluate the feasibility of the proposed agent, we describe a prototype, which is being developed.
Keywords :
algorithm theory; data visualisation; intelligent tutoring systems; multi-agent systems; algorithm teaching interface agent; flexible customizable interface; intelligent ATIA; iterative algorithm; recursive algorithm; student habit monitoring; textual form visualization; tutoring domain; Artificial intelligence; Collaboration; Computer science; Computer science education; Industrial training; Intelligent agent; Intelligent systems; Iterative algorithms; Job shop scheduling; Processor scheduling;
Conference_Titel :
Information Technology Based Higher Education and Training, 2004. ITHET 2004. Proceedings of the FIfth International Conference on
Print_ISBN :
0-7803-8596-9
DOI :
10.1109/ITHET.2004.1358231