J-Latte: a Constraint-Based Tutor for Java

Jay Holland, Antonija Mitrović, Brent Martin · UC Research Repository (University of Canterbury) · 2009

We present J-LATTE, a constraint-based intelligent tutoring system that teaches a subset of the Java programming language. J-LATTE supports two modes: concept mode, in which the student designs the program without having to specify contents of statements, and coding mode, in which the student completes the code. We present the style of interaction with J-LATTE, its interface, domain model and the student modeling approach. We also report the results of a study we conducted in an introductory programming course. Although we did not have enough participants to obtain statistical significance, the results show very promising trends indicating that students learned the constraints.

Read the paper · More papers on PaperTik