Alice and DIVER: a software architecture for building environments
CHI '93 INTERACT '93 and CHI '93 Conference Companion on Human Factors in Computing Systems
Alice: easy to use interactive 3D graphics
Proceedings of the 10th annual ACM symposium on User interface software and technology
Using visualization to teach novices recursion
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Concept visualization in CS0 using ALICE
Journal of Computing Sciences in Colleges
Learning to Program with Alice, Brief Edition
Learning to Program with Alice, Brief Edition
Introduction to Computing and Programming with Java: A Multimedia Approach
Introduction to Computing and Programming with Java: A Multimedia Approach
Alice in Action: Computing Through Animation
Alice in Action: Computing Through Animation
An Introduction to Programming Using Alice
An Introduction to Programming Using Alice
Starting Out with Alice: A Visual Introduction to Programming
Starting Out with Alice: A Visual Introduction to Programming
Alice, middle schoolers & the imaginary worlds camps
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Making service learning accessible to computer scientists
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Storytelling alice motivates middle school girls to learn computer programming
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Inspiring students to pursue computing degrees
Communications of the ACM
Game programming in CS0: a scaffolded approach
Journal of Computing Sciences in Colleges
Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration
Hi-index | 0.00 |
This paper describes Converse College's experience in using Alice for CS-1. While many of the strong selling points of Alice do indeed translate well into classroom reality, Alice also has some significant shortcomings. The Alice team plans to address some of those shortcomings, but other Alice issues are more fundamental. The paper concludes with a consideration of how Alice's strengths might be incorporated into other approaches while minimizing its weaknesses.