Paaßen B, Jensen J, Hammer B. Execution Traces as a Powerful Data Representation for Intelligent Tutoring Systems for Programming. In: Barnes T, Chi M, Feng M, eds. Proceedings of the 9th International Conference on Educational Data Mining. Raleigh, North Carolina, USA: International Educational Datamining Society; 2016: 183-190.The first intelligent tutoring systems for computer programming have been proposed more than 30 years ago, mostly focusing on well defined programming tasks e.g. in the context of logic programming. Recent systems also teach complex programs, where explicit modelling of every possible program and mistake is no longer possible. Such systems are based on data-driven approaches, which focus on the syntax of a program ...
Intelligent tutoring systems (ITSs) have been shown to be an effective supplementary teaching tool o...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
Thesis (Ph.D.)--University of Washington, 2021Learning to write programs is hard, but many fail to e...
Introductory programming is an essential part of the curriculum in any engineering discipline in uni...
Knowledge tracing refers to the problem of estimating each student's knowledge component/skill maste...
Model-tracing based approach to intelligent program diagnosis and tutoring emphasizes the fact that ...
The construction of knowledge through computational practice requires to teachers a substantial amou...
The construction of knowledge through computational practice requires to teachers a substantial amou...
<p>Feedback is an essential component of the learning process, but in fields like computer science, ...
A key challenge in teaching a procedural skill is finding an ef-fective progression of example probl...
Learning programming can prove to be a challenging task for students, as it demands some algorithmic...
The construction of knowledge through computational practice requires to teachers a substantial amou...
Knowledge tracing refers to the problem of estimating each student’s knowledge component/skill maste...
The Cognitive Tutor Authoring Tools (CTAT) support creation of a novel type of tutors called example...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
Intelligent tutoring systems (ITSs) have been shown to be an effective supplementary teaching tool o...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
Thesis (Ph.D.)--University of Washington, 2021Learning to write programs is hard, but many fail to e...
Introductory programming is an essential part of the curriculum in any engineering discipline in uni...
Knowledge tracing refers to the problem of estimating each student's knowledge component/skill maste...
Model-tracing based approach to intelligent program diagnosis and tutoring emphasizes the fact that ...
The construction of knowledge through computational practice requires to teachers a substantial amou...
The construction of knowledge through computational practice requires to teachers a substantial amou...
<p>Feedback is an essential component of the learning process, but in fields like computer science, ...
A key challenge in teaching a procedural skill is finding an ef-fective progression of example probl...
Learning programming can prove to be a challenging task for students, as it demands some algorithmic...
The construction of knowledge through computational practice requires to teachers a substantial amou...
Knowledge tracing refers to the problem of estimating each student’s knowledge component/skill maste...
The Cognitive Tutor Authoring Tools (CTAT) support creation of a novel type of tutors called example...
Every year, millions of students learn how to write programs. Learning activities for beginners almo...
Intelligent tutoring systems (ITSs) have been shown to be an effective supplementary teaching tool o...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
Thesis (Ph.D.)--University of Washington, 2021Learning to write programs is hard, but many fail to e...