Alice – An Introduction to Programming Using Virtual Reality

Last edited June 28th,2005 by Charles Herbert.  Edited by Frank Friedman, August 21st 2005

 

Preface

 

To save you a little money and to allow us to focus on the small part of Alice that I believe will help accomplish our goals, your reading material for the Alice component of CIS 1057 will be on line.

 

This original text for this material was provided by Charles Herbert at Philadelphia Community College, but has since been edited to better suit our needs, My thanks to Chuck for all his assistance in preparing this material and sharing it with us.  This material will explain many things to you, not the least of which is “why are we doing this Alice thing to you?”

 

You will find the reading on Alice organized into four chapters, each accessible from this main page.

 

Alice chapter 1 – Introduction to Alice and Object-Oriented Programming

Alice chapter 2 – Developing Methods in Alice

Alice chapter 3 – Elements of Logical Structure (to be completed by Monday 8-29)

Alice chapter 4 – Events in Alice (incomplete – lightly covered in any case)

 

Each chapter consists of a reading assignment followed by several tutorials. The reading assignments are each 900 to 1,000 words long, and can be completed in 15 to 20 minutes by most students. The tutorials are all hands-on exercises that can be started in class and finished as homework.

 

Overall, we will spend roughly one week on each chapter.  In practice, you are expected to complete chapters 1 and 2 very quickly, and spent more time on chapters 3 and 4.    I will try to cover all four chapters in 3 weeks, and give you a small project at the end.

 

I think you will enjoy Alice, and that Alice will provide you with an understanding of the basics of programming that even stretches beyond the world of C.  In the end, I am hopeful that knowing a little about programming in Alice will take you a long way in understanding the most important ideas pertaining to programming in C.