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...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
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...
Thesis (Ph.D.)--University of Washington, 2014A key challenge in education is how provide support th...
Thesis (Ph.D.)--University of Washington, 2014A key challenge in education is how provide support th...
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...
International audienceThis paper describes a method and a tool that allows a teacher to interactivel...
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 ...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
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...
Thesis (Ph.D.)--University of Washington, 2014A key challenge in education is how provide support th...
Thesis (Ph.D.)--University of Washington, 2014A key challenge in education is how provide support th...
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...
International audienceThis paper describes a method and a tool that allows a teacher to interactivel...
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 ...
For some years now many teachers around the world have explored programming with their pupils inK-9 ...
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...