Course Notes and Current Marks
Class Notes
Mark Tracker
Reference and Cheat Sheets
* Data Types * Templates
Operator precedence Java Keywords
Downloads
Download Java 8 for Windows here
Download Java 11 for Windows here
Download EclipsePortable-oxygen here

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 enrichment. They only need to be done if you want more than 90% in the course.
Fun extra things to investigate



January 2023

M T W Th F
2 3 4 5 6
9
Welcome back
Strings
.length() .charAt() .split(",") .toLowerCase() .equals()
10
String Programs

.substring()
Today, do VowelCount.java
11
Final Project Proposal (on Brightspace)
12
Graphics (drawing) test - on computers
13
learn .indexOf()
TODO: KingFred of Id
(see String Programs)
16
if proposal is not finished, it must be done by the end of today's class
17
Course Selection assembly
18
Animation test - on computers
19
Note on how to grab only ONE keypress when the user presses a key: here
20
Exam review 1
Exam review 2
23 24 25 26 27
Exam day 1
30
Exam day 2
31
Exam day 3
Exam day 4 Exam day 5 PD Day