Teaching UML Skills to Novice Programmers Using a Sample Solution Based Intelligent Tutoring System

Schramm, Joachim (Clausthal University of Technology) | Strickroth, Sven (Clausthal University of Technology) | Le, Nguyen-Thinh (Clausthal University of Technology) | Pinkwart, Niels (Clausthal University of Technology)

AAAI Conferences 

Modeling skills are essential during the process of learning programming. ITS systems for modeling are typically hard to build due to the ill-definedness of most modeling tasks. This paper presents a system that can teach UML skills to novice programmers. The system is “simple and cheap” in the sense that it only requires an expert solution against which the student solutions are compared, but still flexible enough to accommodate certain degrees of solution flexibility and variability that are characteristic of modeling tasks. An empirical evaluation via a controlled lab study showed that the system worked fine and, while not leading to significant learning gains as compared to a control condition, still revealed some promising results.

Duplicate Docs Excel Report

Title
None found

Similar Docs  Excel Report  more

TitleSimilaritySource
None found