Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Wanda Dann is active.

Publication


Featured researches published by Wanda Dann.


technical symposium on computer science education | 2003

Exploring the role of visualization and engagement in computer science education

Thomas L. Naps; Guido Rößling; Vicki L. Almstrum; Wanda Dann; Rudolf Fleischer; Christopher D. Hundhausen; Ari Korhonen; Lauri Malmi; Myles F. McNally; Susan H. Rodger; J. Ángel Velázquez-Iturbide

Visualization technology can be used to graphically illustrate various concepts in computer science. We argue that such technology, no matter how well it is designed, is of little educational value unless it engages learners in an active learning activity. Drawing on a review of experimental studies of visualization effectiveness, we motivate this position against the backdrop of current attitudes and best practices with respect to visualization use. We suggest a new taxonomy of learner engagement with visualization technology. Grounded in Blooms well-recognized taxonomy of understanding, we suggest metrics for assessing the learning outcomes to which such engagement may lead. Based on these taxonomies of engagement and effectiveness metrics, we present a framework for experimental studies of visualization effectiveness. Interested computer science educators are invited to collaborate with us by carrying out studies within this framework.


technical symposium on computer science education | 2003

Teaching objects-first in introductory computer science

Stephen Cooper; Wanda Dann; Randy Pausch

An objects-first strategy for teaching introductory computer science courses is receiving increased attention from CS educators. In this paper, we discuss the challenge of the objects-first strategy and present a new approach that attempts to meet this challenge. The new approach is centered on the visualization of objects and their behaviors using a 3D animation environment. Statistical data as well as informal observations are summarized to show evidence of student performance as a result of this approach. A comparison is made of the pedagogical aspects of this new approach with that of other relevant work.


technical symposium on computer science education | 2003

Evaluating the educational impact of visualization

Thomas L. Naps; Stephen Cooper; Boris Koldehofe; Charles Leska; Guido Rößling; Wanda Dann; Ari Korhonen; Lauri Malmi; Jarmo Rantakokko; Rockford J. Ross; Jay Martin Anderson; Rudolf Fleischer; Marja Kuittinen; Myles F. McNally

The educational impact of visualization depends not only on how well students learn when they use it, but also on how widely it is used by instructors. Instructors believe that visualization helps students learn. The integration of visualization techniques in classroom instruction, however, has fallen far short of its potential. This paper considers this disconnect, identifying its cause in a failure to understand the needs of a key member in the hierarchy of stakeholders, namely the instructor. We describe these needs and offer guidelines for both the effective deployment of visualizations and the evaluation of instructor satisfaction. We then consider different forms of evaluation and the impact of student learning styles on learner outcomes.


technical symposium on computer science education | 2000

Making the connection: programming with animated small world

Wanda Dann; Stephen Cooper; Randy Pausch

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 programs 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 programs state in an animated small world and thereby supports the beginning programmer in learning to construct and debug programs.


technical symposium on computer science education | 2009

Engaging middle school teachers and students with alice in a diverse set of subjects

Susan H. Rodger; Jenna Hayes; Gaetjens Lezin; Henry Qin; Deborah Nelson; Ruth Tucker; Mercedes Lopez; Stephen Cooper; Wanda Dann; Don Slater

This paper describes the integration of the Alice 3D virtual worlds environment into a diverse set of subjects in middle school, including the development of tutorials, example worlds and lesson plans. In the summer of 2008 our experiences with middle school teachers included three-weeks of training in Alice and guidance in the development of lesson plans. Our experiences with middle school students involved two one-week summer camps of instruction in Alice. We found both the teachers and the students strongly engaged with Alice. The teachers created lesson plans with Alice worlds to interactively teach a topic and other lesson plans in which students build an Alice world on a particular topic either from scratch or using a template world. The students in the Alice camps had both instruction in Alice and free time to develop Alice worlds of their choice. We found that the students used a large variety of basic Alice concepts and computer science concepts in the worlds they built in their free time.


technical symposium on computer science education | 2012

Mediated transfer: Alice 3 to Java

Wanda Dann; Dennis Cosgrove; Don Slater; Dave Culyba; Steve Cooper

In this paper, we describe a pedagogy for an undergraduate programming course using Alice 3 and Java. We applied the educational theory of mediated transfer to develop a new version of the Alice system and accompanying instructional materials. The pedagogy was implemented and tested over two years. Student test scores in experimental, treatment course sections showed dramatic improvement over scores in comparable non-treatment sections.


technical symposium on computer science education | 2001

Using visualization to teach novices recursion

Wanda Dann; Stephen Cooper; Randy Pausch

This paper describes an approach for introducing recursion, as part of a course for novice programmers. The course is designed to make use of a 3-D animation world-builder as a visualization tool that allows students to see their own programs in action. One of the pedagogical goals of the course is to enable the student to gain an intuitive sense of and mathematical insight into the recursive process. The software, examples of animation using recursion, and some experiences in using this approach are discussed.


Computer Science Education | 2003

Using Animated 3D Graphics to Prepare Novices for CS1

Stephen Cooper; Wanda Dann; Randy Pausch

A new programming course to prepare novices for the traditional Computer Science 1 course (CS1) is proposed. The course uses 3D interactive animation in a novice-friendly environment to introduce object-oriented programming concepts and help students develop problem-solving skills. Pedagogical issues are presented that involve the use of visualization and graphics concepts, the notion of state, and programming language concerns. A study of practice and experimentation with this course is underway. The evaluation plan for this study is briefly described and some early results are summarized, along with observed benefits and concerns.


Communications of The ACM | 2009

Education Alice 3: concrete to abstract

Wanda Dann; Stephen Cooper

The innovative Alice 3 programming environment, currently in beta testing, teaches students to program with Alice and Java software.The innovative Alice 3 programming environment, currently in beta testing, teaches students to program with Alice and Java software.


technical symposium on computer science education | 2003

Objects: visualization of behavior and state

Wanda Dann; Toby Dragon; Stephen Cooper; Kevin Dietzler; Kathleen Ryan; Randy Pausch

Animated program visualization can be used to support innovative instructional methods for teaching beginners about objects, their behavior, and state. In this paper, we present a discussion of methods that define object behavior and character (class)-level state variables that track state changes for 3D animated objects in small virtual worlds. We have found that character-level methods provide a means to demonstrate inheritance. Examples of worlds and program code used in instructional materials are provided.

Collaboration


Dive into the Wanda Dann's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Don Slater

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Randy Pausch

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Deborah Knox

The College of New Jersey

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Thomas L. Naps

University of Wisconsin–Oshkosh

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Scott Grissom

Grand Valley State University

View shared research outputs
Top Co-Authors

Avatar

Dennis Cosgrove

Carnegie Mellon University

View shared research outputs
Researchain Logo
Decentralizing Knowledge