SlideServe
Menu
Préférences
© SlideServe · v2026

Virtual Worlds of Alice

lok avatar
11 diapositives · 308 Views · Aug 28, 2014

Virtual Worlds of Alice. Brittany Terese Fasy 26 March 2008. What is Alice?. Program Visualization Tool Software for the Classroom Interactive Programming Environment Tool for teaching Object Oriented Programming. Why Use Alice?. Assumes no Prior Programming Experience

Virtual Worlds of Alice - slide 1
01 / 11Virtual Worlds of Alice
1 / 17

Télécharger la présentation

Virtual Worlds of Alice
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Virtual Worlds of Alice Brittany Terese Fasy 26 March 2008

  2. What is Alice? • Program Visualization Tool • Software for the Classroom • Interactive Programming Environment • Tool for teaching Object Oriented Programming

  3. Why Use Alice? • Assumes no Prior Programming Experience • Eliminates Syntax Errors • Animates State Changes • Program Visualization • Visual Objects • Visual Algorithms

  4. What Makes Alice Different? • Stresses Semantics Over Syntax • Focuses Students on Objects • Students • Design an Animation • Construct Classes • Write Methods

  5. Fundamental Constructs • Statements • Blocks • If … else • While Loop • For Loop • Recursion

  6. Data Structures • Can we use Alice in higher level CS courses? • Why? • How?

  7. Visualizing Data Structures • What? Arrays and Lists • Students Write Code • Produce Animated Algorithms • Example: Sorting • Question: Is This Relevant?

  8. My Role • Suggested Enhancements to CMU • Created Many Examples • Designed the AP Case Study • Designed Lessons and Projects

  9. Acknowledgements: • Saint Joseph’s University • Steve Cooper, Adviser • Agnes Rash, CS Chair • Dean Wachterhauser • Carnegie-Mellon University • Dennis Cosgrove • Randy Pausch • National Science Foundation • NSF-0126833 • NSF-0339834 • NSF-0226608

  10. “Can you answer useful Questions?”-Red QueenCh. 9, Through the Looking Glass