Course Notes and Current Marks
Class Notes
Class Marks   P1  P2  P5
List your work to be marked here
Reference and Cheat Sheets
* Data Types * Templates
Operator precedence Java Keywords

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 85% in the course.
Fun extra things to investigate



October 2017 - Daily lessons and assignments

M T W Th F

2
Scanner: read section 1.3 in the class notes (actually read all of unit1 java notes)

3
Arithmetic operators. Order of operation

Read over the printf() notes in unit 1 (#1.7)

Printf practice

4
Java Unit 2: structured programming
IF-ELSE, conditions, logical operators

Write Quadratic Formula program
How to plan a program

5
Programming quiz
[Scanner ...]

IF programs

6
Discussion: how to have a good life

Indenting

Indenting Excercise

redo the Quadratic formula program using JOptionPane

You'll have to change the String to a double:

int n = Integer.parseInt(str);
//change string str to int n
or
double n = Double.parseDouble(str);
//change string str to double n

9
Thanksgiving

10
Start using Eclipse

Algorithms (and input validation)

11
All unit 1 programs due now
Graphics - notes here

12
Teacher sick

Graphics assignment

13
work period

16
Flow charts, tracing variables, while loops

Practice with while loops

17
Markbook printouts

While loop programs... unit 2
Do these in Eclipse if you wish. Please put them in package "unit2"

18
Random numbers and while loops in graphics (Fading.java)

19
work period
second presentation (Bounce1)

20
Some principles of animation
Video here!

23
PQuiz: graphics program

Animation Program

24
WQuiz: If/Else, ++, +=, %

25

Unit 2: ...

26
For loops, pixel graphics

27
P.D. day

30
PHOTO RETAKE DAY
complete the writeup for the animation program (23 Oct)

31
Quizzes returned

For loop programs ... unit 2



Unit 1 Learning Goals (Intro to Java)

Requirements for all programs