• Publications
  • Influence
Alice: a 3-D tool for introductory programming concepts
TLDR
A new tool is presented that provides a possible approach to actively engage students in increasing their knowledge and skills in these areas of programming, and the tool is Alice, a 3-D interactive animation environment.
Teaching objects-first in introductory computer science
TLDR
This paper discusses the challenge of the objects-first strategy and presents a new approach that attempts to meet this challenge, centered on the visualization of objects and their behaviors using a 3D animation environment.
Learning To Program With Alice
Thisupdated guide supports an innovative approach to fundamental programming concepts. The authors use program visualization to create an easy relationship between program construct and the animation
Designing for deeper learning in a blended computer science course for middle school students
TLDR
Empirical investigations revealed that students in both studies achieved substantial learning gains in algorithmic thinking skills, were able to transfer their learning from Scratch to a text-based programming context, and achieved significant growth toward a more mature understanding of computing as a discipline.
Evaluating the educational impact of visualization
TLDR
This paper identifies the cause in a failure to understand the needs of a key member in the hierarchy of stakeholders, namely the instructor, and offers guidelines for both the effective deployment of visualizations and the evaluation of instructor satisfaction.
Evaluating the effectiveness of a new instructional approach
This paper describes the evaluation of an NSF-sponsored educational research project. The primary focus of this project was to develop and evaluate a course curriculum designed to improve retention
The Design of Alice
TLDR
The major design characteristics (both pedagogic and technical) that helped to shape Alice 2.0 are explored, and several strengths and weaknesses are identified.
Assessing computational learning in K-12
TLDR
The multiple forms of assessments used in a 6-week middle school curriculum with the goal of capturing a holistic view of student learning are described to argue for multiple modes of assessment of computational learning in K-12 settings.
Alice, Greenfoot, and Scratch -- A Discussion
TLDR
This article distills a discussion about the goals, mechanisms, and effects of three environments which aim to support the acquisition and development of computing concepts in pre-University and non-technical students: Alice, Greenfoot, and Scratch.
Making the connection: programming with animated small world
TLDR
Alice is presented, a 3-D interactive animation environment that provides a graphic visualization of a program's state in an animated small world and thereby supports the beginning programmer in learning to construct and debug programs.
...
...