Alice: An Introduction to Programming Using Alice is designed to make learning programming easy for the novice user, with the help of Alice. Object-oriented programming can be much more challenging to learn than traditional programming. Alice is a software tool that was developed to help teach object-oriented programming in a less syntax-intensive and highly motivating environment. It addresses some of the barriers that currently prevent many students from successfully learning to program.
Alice: An Introduction to Programming Using Alice is designed to make learning programming easy for the novice user, with the help of Alice. Object-oriented programming can be much more challenging to learn than traditional programming. Alice is a software tool that was developed to help teach object-oriented programming in a less syntax-intensive and highly motivating environment. It addresses some of the barriers that currently prevent many students from successfully learning to program.
1. An Introduction to Alice and Object-Oriented Programming 2. Developing Methods in Alice 3. Events in Three-Dimensional Space 4. The Logical Structure of Algorithms 5. Boolean Logic in Programming 6. Text and Sound in Alice Worlds 7. Recursive Algorithms 8. Lists and Arrays in Alice Appendices: A. Acquiring and Installing the Alice Software B. Computer Programming Languages C. The Alice Menus