Interactive learning environments such as intelligent tutoring systems and software tutorials often teach procedures with step-by-step demonstrations. This instructional scaffolding is typically authored by hand, and little can be reused across problem domains. In this work, we present a framework for generating interactive tutorials from an algorithmic represen-tation of the problem-solving thought process. Given a set of mappings between programming language constructs and user interface elements, we step through this algorithm line-by-line to trigger visual explanations of each step. This ap-proach allows us to automatically generate tutorials for any example problem that can be solved with this algorithm. We describe two prototype imple...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
The aim of this study is to incorporate the technique of programming by demonstration (PBD) into an ...
This paper presents cMinds, a learning intervention that deploys game-based visual programming towar...
Thesis (Ph.D.)--University of Washington, 2014A key challenge in education is how provide support th...
International audienceThis paper describes a method and a tool that allows a teacher to interactivel...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
Interactive Systems present an ever increasing complexity both to their users as well as to their de...
We describe an approach to teaching algorithmic thinking and programming and the first experiences t...
Abstract. Intelligent tutoring systems are quite difficult and time intensive to develop. In this pa...
AbstractAlgorithmic thinking is a key ability in computer science education. This paper presents a n...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
Thesis (Ph.D.)--University of Washington, 2019Computer-aided tools have revolutionized the way peopl...
Ongoing research is being conducted on appropriate course design, practices and teacher intervention...
This paper describes our experience using laboratories in the teaching of an undergraduate subject i...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
The aim of this study is to incorporate the technique of programming by demonstration (PBD) into an ...
This paper presents cMinds, a learning intervention that deploys game-based visual programming towar...
Thesis (Ph.D.)--University of Washington, 2014A key challenge in education is how provide support th...
International audienceThis paper describes a method and a tool that allows a teacher to interactivel...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
Interactive Systems present an ever increasing complexity both to their users as well as to their de...
We describe an approach to teaching algorithmic thinking and programming and the first experiences t...
Abstract. Intelligent tutoring systems are quite difficult and time intensive to develop. In this pa...
AbstractAlgorithmic thinking is a key ability in computer science education. This paper presents a n...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
Thesis (Ph.D.)--University of Washington, 2019Computer-aided tools have revolutionized the way peopl...
Ongoing research is being conducted on appropriate course design, practices and teacher intervention...
This paper describes our experience using laboratories in the teaching of an undergraduate subject i...
We are building an intelligent authoring tool for Cognitive Tutors, a highly successful form of comp...
The aim of this study is to incorporate the technique of programming by demonstration (PBD) into an ...
This paper presents cMinds, a learning intervention that deploys game-based visual programming towar...