Course Notes and Current Marks
Class Notes
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



March 2022

M T W Th F
String Quiz A, start objects 1
2
Git
3
Git
4
PD Day
7
String Quiz #2
Git
Look at Zork and HHGTTG text adv. games ...
8
teacher away

Shuffle Cards
9
go over RandomWord program.
check on each students "git" connection
10
Each person push a commit to Github today
Lesson on text adventure games:
My TextAdv.
Instructions
a template
11
Text Adventure: how to create rooms and items (see Brightspace for code)
14
March Break!

Completely Optional stuff:
Most Common Words

15
March Break!

More Optional stuff: Here's a MasterMind program I wrote in C. Convert it to Java.
The EXE file probably won't work on anything after Windows 98.
If you do get it to work, let me know

16
March Break!
17
March Break!
18
March Break!
21
work on text adventure
22
work on text adventure
23
work on text adventure
String quiz 3
24
work on text adventure
25
work on text adventure

Elevator project
28
Teacher away
29
Teacher away
30
Evaluate TextAdventure: continue or give up?
31