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



February 2022

M T W Th F
  1 2 3 4
7
Welcome and Intro
8
Print, Scanner
9
Read the rest of the notes in unit 1.

comments, escape codes

 \(")/
  ==
  ||
  /\
_/  \_
10
variables, data types
Scanner notes ** Hand this in (just for practice with the new system).
11

?

14
IF (strings and numbers)
program in Brightspace
15
Begin graphics!

Computer Drawing Assignment

16
Work period
If you're done, then goto the course notes, unit 4, Step 2, and follow the Fading.java PDF
(Type in the program)
17
Snow? Day
While loops
Guess a number program

While Loops

18
Quiz on basic Java (Quiz 1A)
Calculator program: show switch statment, show differences between int and double math
21
Family Day
22
return quizzes
★ Begin animation
Extra: learn printf
23
finish animation
Quiz 1B
24

For Loops

Do Forloop1.java, Multiplication.java and Stars1.java

25
Quiz 1C
♥ Mathematical Art ★
28
Ball objects, two balls bouncing, collisions