Course Notes and Current Marks
Class Notes
Mark Tracker
Reference and Cheat Sheets
* Data Types * Templates
Operator precedence Java Keywords
Download Java 8 for Windows here
Download EclipsePortable-oxygen here
Online Textbooks (possibly a bit dated)
"Think Java" textbook
Introduction to Programming Using Java
Leepoint: Java basics good reference
A really cool Java Glossary
Java: Cafe Au Lait
Tutorials Point/Java
Using Games to learn Programming

Symbols:

These are programs that need to be handed in, but are not marked or are just marked for completion (e.g. 5/5 for doing the work).
These are bigger programs/assignments that must be handed in to be marked and are marked more carefully.
These are more difficult programs for ...
Fun extra things to investigate



May 2022

M T W Th F
2
Report cards handed out
Mandelbrot set
start keylistener
3
Teacher away second half
Start LoadingIcon project
(see prev. student work first)
4 Photo Day

You'll need timers and drawing on JPanels for this

5
LoadingIcon
6
LoadingIcon
9
LoadingIcon work period
10
Teacher away
Circle Line Intersect
11
Key Listeners
12
start TicTacToe
(template for grid based game)
13
Loading Icon due
TicTacToe get mouse working
16
work period

Complete TTT: win, tie, play again

17
start inheritance
18
Inhereitance, polypmorphism
19
graphics text (written part)
20
graphics test (program part)
23
Victoria Day
24
GridBased game
25 26 27
30 31