Computer Science and
     Software Engineering

Computer Science and Software Engineering

COLLECT-UML: A Constraint-based Intelligent Tutoring System for UML Modelling

Nilufar Baghaei, PhD Student

Dept of CSSE, University of Canterbury

Fri Jun 03 15:10:00 NZST 2005 in Room 031, MSCS

Abstract

In this seminar we present COLLECT-UML, a constraint-based tutoring system that teaches Object-Oriented analysis and design using UML. UML is one of the most popular techniques used in the design and development of Object-Oriented systems nowadays. The system observes students' actions and adapts to their knowledge and learning abilities. We describe the system's architecture and functionality. The effectiveness of the system has been evaluated in two studies with students taking ITS and software engineering courses. Objective data shows that students' performance increases significantly while interacting with the system. The students have enjoyed the system's adaptivity and found it a valuable asset to their learning. The goal of future work is to extend the system to support collaborative learning addressing both collaborative issues and task-oriented issues.

View past or future seminars; or view the CSSESS Home Page.