This course addresses the use of cognitive psychology and artificial intelligence to create computer-based "intelligent tutoring systems". Students will learn data-driven and theoretical methods for creating cognitive models of human problem solving. Such models have been used to create educational software that has been demonstrated to dramatically enhance student learning in domains like mathematics and computer programming. In addition to discussion and readings on methods and models of problem solving, learning, and tutor design, the course will have a substantial "learning by doing" component. Students will be analyzing data, designing cognitive models and interfaces, and implementing an intelligent tutoring system. Students should either have programming skills (LISP experience is desirable but not necessary) or experience in the cognitive psychology of human problem solving. Addtional pre-req preferred: 05-610 Into to HCI or a course in Artificial Intelligence. |