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

Images
3
Teacher away for soccer
** Super secret project instead of doing Presentations (will be on Brightspace)
4 Photo Day
Keystrokes ...
5
Teacher away for soccer
6
Booklet & flexagon due
9
Responding to Keystrokes
10
Teacher away
Method practice: see Brightspace
11
Images and keystrokes
12
Read part1 and part2

ArrayLists
13
Scattegories
16
ArrayLists of enemies
17
Fish game...
18
graphics test (program)
19
Adding powerups
20
Lasers/Bullets
moving background?
23
Victoria Day
24
More about objects: Car class example
25
Planning a program: Hangman
26
Hangman
27
-- finish hangman --
30
teacher away

Reading in text files.
Please see Brightspace announcement.
31
?
using sprite sheets