In learning to program, students must gain an understanding of how their program works. They need to make a connection between what they have written and what the program actually does. Otherwise, students have trouble figuring out what went wrong when things do not work. One factor that contributes to making this connection is an ability to visualize a program\u27s state and how it changes when the program is executed. In this paper, we present Alice, a 3-D interactive animation environment. Alice provides a graphic visualization of a program\u27s state in an animated small world and thereby supports the beginning programmer in learning to construct and debug programs
The use of animations to support the teaching of computing concepts has been supported for many year...
AbstractThis paper describes a work in progress of using animation software tools to teach programmi...
In this paper, we present Code Shrew, a new software platform accompanied by an interactive programm...
Creating 3D animations has traditionally been restricted to adult experts. With the advent of easy-t...
Creating 3D animations has traditionally been restricted to adult experts. With the advent of easy-t...
Animated program visualization can be used to support innovative instructional methods for teaching ...
Creating 3D animations has traditionally been restricted to adult experts. With the advent of easy-t...
Creating 3D animations has traditionally been restricted to adult experts. With the advent of easy-t...
We present lessons learned from developing Alice, a 3D graphics programming environment designed for...
There is a dilemma in finding a programming language that is both suitable for instructional use and...
Alice is a programming language developed by Carnegie Mellon. It is a visual programming language wh...
Alice is free educational software provided by Carnegie-Mellon University. Alice is an innovative 3D...
Alice is free educational software provided by Carnegie-Mellon University. Alice is an innovative 3D...
We present lessons learned from developing Alice, a 3D graphics programming environment designed for...
Academics teaching programming are faced with the challenge of teaching dynamic concepts using stati...
The use of animations to support the teaching of computing concepts has been supported for many year...
AbstractThis paper describes a work in progress of using animation software tools to teach programmi...
In this paper, we present Code Shrew, a new software platform accompanied by an interactive programm...
Creating 3D animations has traditionally been restricted to adult experts. With the advent of easy-t...
Creating 3D animations has traditionally been restricted to adult experts. With the advent of easy-t...
Animated program visualization can be used to support innovative instructional methods for teaching ...
Creating 3D animations has traditionally been restricted to adult experts. With the advent of easy-t...
Creating 3D animations has traditionally been restricted to adult experts. With the advent of easy-t...
We present lessons learned from developing Alice, a 3D graphics programming environment designed for...
There is a dilemma in finding a programming language that is both suitable for instructional use and...
Alice is a programming language developed by Carnegie Mellon. It is a visual programming language wh...
Alice is free educational software provided by Carnegie-Mellon University. Alice is an innovative 3D...
Alice is free educational software provided by Carnegie-Mellon University. Alice is an innovative 3D...
We present lessons learned from developing Alice, a 3D graphics programming environment designed for...
Academics teaching programming are faced with the challenge of teaching dynamic concepts using stati...
The use of animations to support the teaching of computing concepts has been supported for many year...
AbstractThis paper describes a work in progress of using animation software tools to teach programmi...
In this paper, we present Code Shrew, a new software platform accompanied by an interactive programm...