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



April 2022

M T W Th F
        1
Work period: finish TicTacToe (win/tie)
4
Start grid-based game
5
work period
Complete Brightspace Sheet on your game
6
work period
7
work period
8
work period
11
Levels in a game, play again?, avoiding System.exit
12
work period
13
2D array excercise (see "TODO")
14
binary and hexadecimal
15
Good Friday
18
Easter Monday
19
Teacher Away
Quiz: for loops
Hexadecimal
20
finish going over answers to yesterday's quiz
finish hex, assignment
forloop Quiz B
21
Start Strings unit
String <=> char array
22
teacher away
Binary-Hex assignment due
Forloop quiz c
Please see Brightspace for classwork: substring
25
using indexOf()
26
27
Please do this and hand it in:

King Fred of Id
28
Game: 25 words or less
29
PD Day