What is a Computer Program? | |
Algorithms and Programming Languages | |
Learning to Program with Alice | |
Objects | |
Classes and the Alice Galleries | |
3D Objects and the Camera | |
Programming in Alice | |
lWriting Methods | |
Naming Conventions | |
Designing a Program | |
Comments | |
Tips for Setting Up an Initial Scene | |
Executing Instructions Simultaneously | |
Exporting Your Code for Printing | |
Variables, Functions, Math, and Strings | |
Variables | |
Functions | |
Creating Math Expressions | |
Working with Strings and Text | |
Decision and Repetition Structures | |
Boolean Values | |
The If/Else Decision Structure | |
Relational Comparisons and Logical Operators | |
The Loop Instruction | |
The While Instruction | |
Methods, Functions, and More About Variables | |
Writing Custom Class-Level Methods | |
Saving an Object to a New Class | |
tepwise Refinement | |
Passing Arguments | |
Using Class-Level Variables as Properties | |
Writing Class-Level Functions | |
World-Level Methods and Variables | |
Using Clipboards | |
Tips for Visual Effects and Animation | |
Events | |
Responding to Events | |
Handling Key Press and Mouse Events | |
Using Events in Simulations and Games | |
Using Events in Games and Simulations | |
Lists and Arrays | |
Lists | |
Arrays | |
Recursion | |
Introduction to Recursion | |
Problem Solving with Recursion | |
Appendix A Installing Alice | |
Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.