3-D Programming With Alice
Alice is a 3D Interactive Animation Programming Environment for
Windows built by the
Stage 3
Research Group under the supervision of
Randy Pausch
at
Carnegie Mellon University.
Find out more about Alice and download the software
at the Alice web
site.
Textbook for teaching Alice
A text, co-written with Wanda Dann and Randy Pausch.
The first few chapters, as well as lots of teaching materials, are available to download
and read.
Conference papers on teaching with Alice
- "Alice: An Introductory Tool for Teaching Programming Concepts".
Co-authors: W. Dann and R. Pausch. Presented at CCSCNE, Ramapo, NJ,
April, 2000.
pdf version
zipped MS Word
- "Making the Connection: Programming with Animated Small Worlds".
Co-authors: W. Dann and R. Pausch. Presented at ITiCSE, Helsinki,
Finland, July, 2000.
pdf version
- "Developing Algorithmic Thinking With Alice".
Co-authors: W. Dann and R. Pausch. Presented at ISECON,
Philadelphia, PA, November, 2000.
pdf version
zipped MS Word
- "Using visualization to teach novices recursion".
Co-authors: W. Dann and R. Pausch. Presented at ITiCSE 2001,
Canterbury, England, July, 2001.
pdf version
sample Alice worlds
slides
- "Using 3D interactive animation to provide program visualization
as a gentle introduction to programming (extended abstract)".
Co-authors: W. Dann and R. Pausch. Presented at Program Visualization Workshop,
Aarhus, Denmark, June, 2002.
*Supported in part by NSF-0126833.
ps version
- "Teaching objects-first in introductory computer science".
Co-authors: W. Dann and R. Pausch. Presented at SIGCSE 2003,
Reno, NV, February, 2003.
*Supported in part by NSF-0126833.
pdf version
- "Objects:visualization of behavior and state".
Co-authors: W. Dann, T. Dragon, K. Dietzler, K. Ryan, and R. Pausch.
Presented at ITiCSE 2003,
Thessaloniki, Greece, June, 2003.
*Supported in part by NSF-0126833.
pdf version
- "Using 3D animation programming in a core engineering course seminar".
Co-authors: R. Zaccone and W. Dann.
FIE 2003,
Boulder, CO, November, 2003.
*Supported in part by NSF-0126833.
pdf version
- "Evaluating the Effectiveness of a New Instructional Approach".
Co-authors: B. Moskal and D. Lurie.
SIGCSE 2004,
Norfolk, Va., March, 2004.
*Supported in part by NSF-0126833.
pdf version
Journal articles on teaching with Alice
- "Using animated 3D graphics to prepare novices for CS1".
Co-authors: W. Dann and R. Pausch. Computer Science
Education, 13(1), 2003.
*Supported in part by NSF-0126833.
pdf version