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: TextAdventure / Elevator
4
Start Swing graphics
JButton, JLabel
FlowLayout, BorderLayout, GridLayout
5
more layout, Swing Timer class
Text Adv. feedback (see Brightspace)
Fun: labels
6

MigLayout

7
Demonstration of how to plan and do MigLayout
Later on we'll do a MigLayout with events that you hand in
8
work on MigLayout
11
Open book String test on Brightspace
•Show me your MigLayout for 5/5
12
events
13
14 15
Good Friday
18
Easter Monday
19
Teacher away
Work period
20
Drawing on a JPanel
21
learning Graphics class drawing commands
22
25 26 27 28 29
P.D. Day