Your textbook…
Table of Contents
Chapter 1 Introduction to Alice and Objects
1.1 What Is a Computer Program?
1.2 Algorithms and Programming Languages
1.3 Learning to Program with Alice
1.4 Objects
1.5 Classes and the Alice Galleries
1.6 3D Objects and the Camera
Chapter 2 Programming in Alice
2.1 Writing Methods
2.2 Naming Conventions
2.3 Designing a Program
2.4 Comments
2.5 Tips for Setting Up an Initial Scene
2.6 Executing Instructions Simultaneously
2.7 Exporting Your Code for Printing
Chapter 3 Variables, Functions, Math, and Strings
3.1 Variables
3.2 Using Functions
3.3 Creating Math Expressions
3.4 Working with Strings and Text
Chapter 4 Decision and Repetition Structures
4.1 Boolean Values
4.2 The If/Else Decision Structure
4.3 Relational Comparisons and Logical Operators
4.4 The Loop Instruction
4.5 The While Instruction
Chapter 5 Methods, Functions, and More about Variables
5.1 Writing Custom Class-Level Methods
5.2 Saving an Object to a New Class
5.3 Stepwise Refinement
5.4 Passing Arguments
5.5 Using Class-Level Variables as Properties
5.6 Writing Class-Level Functions
5.7 World-Level Methods and Variables
5.8 Using Clipboards
5.9 Tips for Visual Effects and Animation
Chapter 6 Events
6.1 Responding to Events
6.2 Handling Key Press and Mouse Events
6.3 Using Events in Simulations and Games
6.4 Tips for Games and Simulations
Chapter 7 Lists and Arrays
7.1 Lists
7.2 Arrays
Chapter 8 Recursion
8.1 Introduction to Recursion
8.2 Problem Solving with Recursion
Appendixes
A Installing Alice
B Answers to Checkpoints
Index
1.1 What Is a Computer Program?
1.2 Algorithms and Programming Languages
1.3 Learning to Program with Alice
1.4 Objects
1.5 Classes and the Alice Galleries
1.6 3D Objects and the Camera
Chapter 2 Programming in Alice
2.1 Writing Methods
2.2 Naming Conventions
2.3 Designing a Program
2.4 Comments
2.5 Tips for Setting Up an Initial Scene
2.6 Executing Instructions Simultaneously
2.7 Exporting Your Code for Printing
Chapter 3 Variables, Functions, Math, and Strings
3.1 Variables
3.2 Using Functions
3.3 Creating Math Expressions
3.4 Working with Strings and Text
Chapter 4 Decision and Repetition Structures
4.1 Boolean Values
4.2 The If/Else Decision Structure
4.3 Relational Comparisons and Logical Operators
4.4 The Loop Instruction
4.5 The While Instruction
Chapter 5 Methods, Functions, and More about Variables
5.1 Writing Custom Class-Level Methods
5.2 Saving an Object to a New Class
5.3 Stepwise Refinement
5.4 Passing Arguments
5.5 Using Class-Level Variables as Properties
5.6 Writing Class-Level Functions
5.7 World-Level Methods and Variables
5.8 Using Clipboards
5.9 Tips for Visual Effects and Animation
Chapter 6 Events
6.1 Responding to Events
6.2 Handling Key Press and Mouse Events
6.3 Using Events in Simulations and Games
6.4 Tips for Games and Simulations
Chapter 7 Lists and Arrays
7.1 Lists
7.2 Arrays
Chapter 8 Recursion
8.1 Introduction to Recursion
8.2 Problem Solving with Recursion
Appendixes
A Installing Alice
B Answers to Checkpoints
Index
This textbook is also sold in the various packages listed below. Before purchasing one of these packages, speak with your professor about which one will help you be successful in your course.
Package ISBN-13: 9780138004842
$157.53 | Add to Cart
This package contains:
- Starting Out with Alice: A Visual Introduction to Programming
Tony Gaddis | ©2008 | Paper; 352 pages - Fluency with Information Technology: Skills, Concepts, and Capabilities, 3rd Edition
Lawrence Snyder | ©2008 | Paper; 784 pages
Package ISBN-13: 9780131373433
$146.73 | Add to Cart
This package contains:
- Starting Out with Alice: A Visual Introduction to Programming
Tony Gaddis | ©2008 | Paper; 352 pages - Prelude to Programming: Concepts and Design, 4th Edition
Stewart Venit, Elizabeth Drake | ©2009 | Paper; 552 pages
Package ISBN-13: 9780321528100
$175.00 | Add to Cart
This package contains:
- Starting Out with Alice: A Visual Introduction to Programming
Tony Gaddis | ©2008 | Paper; 352 pages - Building Java Programs: A Back to Basics Approach
Stuart Reges, Martin Stepp | ©2008 | Paper; 896 pages - MyCodemate Student Access Kit, 3rd Edition
MyCodeMate | ©2005 | Access Code Card - MyCodeMate Sticker
Addison-Wesley | ©2006 | Paper
Package ISBN-13: 9780321515582
$169.20 | Add to Cart
This package contains:
- Starting Out with Alice: A Visual Introduction to Programming
Tony Gaddis | ©2008 | Paper; 352 pages - Starting Out with Java: From Control Structures through Data Structures
Tony Gaddis, Godfrey Muganda | ©2007 | Paper; 1319 pages - MyCodeMate Sticker
Addison-Wesley | ©2006 | Paper - MyCodemate Student Access Kit, 3rd Edition
MyCodeMate | ©2005 | Access Code Card