Processing

Chapter 1

1.1 Simple Programs
1.2 Fundamental Types
1.3 Identifiers and Variables
1.4 Getting User Input
1.5 Graphics
1.6 More About Variables and Constants
1.7 Review Exercises

Chapter 2

2.1 Basic Arithmetic Operations
2.2 Assigning and Printing Expressions
2.3 Increment and Decrement Operators
2.4 More Assignment Operators
2.5 Arithmetic and Characters
2.6 Math Methods
2.7 Review Exercises

Chapter 3

3.1 Decisions and Relational Expressions
3.2 Comparing Strings
3.3 The if Statement
3.4 Boolean Operators
3.5 Nested if Statements
3.6 Choosing From Many Alternatives
3.7 Review Exercises

Chapter 4

4.1 while Statements
4.2 do Statements
4.3 Simple for Statements
4.4 Nesting Loop Structures
4.5 Review Exercises

Chapter 5

5.1 Introduction to Methods
5.2 Parameters
5.3 Methods that Return Values
5.4 Method Overloading
5.5 Review Exercises

Chapter 6

6.1 Creating Objects
6.2 Instance Methods
6.3 Constructors
6.4 Comparing and Displaying Objects
6.5 Review Exercises

Chapter 7

7.1 Tables and Array
7.2 Using Arrays
7.3 Multi-Dimensional Arrays
7.4 Arrays of Object
7.5 Review Exercises

Extras

Input.pde (for keyboard input)
Color.pde (for some predefined colours)