The Coder's Handbook
Table Of Contents

UNIT TWO DRAWING

0

Your first program and learning how to print to the console.

1

How to use the canvas and draw rectangles, ellipse, lines, and triangles.

2

How to change the color of shapes and lines - or even make them transparent.

3

How to get input using both polling and events.

4

How to use variables for animating shapes and changing colors.

5

How to generate random numbers and change the types of values

6

How to save your program's output as an image file.

7

How to display images.

8

How to draw text, store messages as strings, and change fonts.

9

How to check if the mouse is over an object and click on objects

UNIT THREE ARRAYS

10

Using Arrays and 2D Arrays

11

Using Objects and Classes

UNIT FOUR OBJECT ORIENTED PROGRAMMING

12

Using Arraylists to dynamically add and remove elements to your program

13

Using Inheritance, parent/child classes, overriding methods, using super()

UNIT SEVEN SPACE SHOOTER

ADVANCED / FUTURE TOPICS

?

Debugging

?

Constants

?

Modulus / Math

Add to "Arrays" Unit before flag project

?

Loops and Drawing

Write an entry at start of array unit to review loops