The Coder's Handbook
Table Of Contents
UNIT TWO DRAWING
Your first program and learning how to print to the console.
How to use the canvas and draw rectangles, ellipse, lines, and triangles.
How to change the color of shapes and lines - or even make them transparent.
How to get input using both polling and events.
How to use variables for animating shapes and changing colors.
How to generate random numbers and change the types of values
How to save your program's output as an image file.
How to display images.
How to draw text, store messages as strings, and change fonts.
How to check if the mouse is over an object and click on objects
UNIT THREE ARRAYS
Using Arrays and 2D Arrays
Using Objects and Classes
UNIT SIX OBJECT ORIENTED PROGRAMMING
Using Arraylists to dynamically add and remove elements to your program
Using Inheritance, parent/child classes, overriding methods, using super()
UNIT SEVEN SPACE SHOOTER
ADVANCED / FUTURE TOPICS
Modulus / Math
Add to "Arrays" Unit next year before flag project
Loops and Drawing
Write an entry at start of array unit to review loops