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

Useful Course Information



November 2017 - Daily lessons and assignments

M T W Th F

complete the writeup for the animation program
(23 Oct)

Quizzes returned

For loop programs ... unit 2

1
work on animation program

rewrite quiz.
The importance of vertical space

2
work on animation program

3
work on animation program

6
Drawing polygons

Do this: Fix the ZooTrip.
(read the instructions at the top)

Written assignment #2, write quiz #4C

7
Problems with magic numbers file used

Most people still need to work on their animation program

8
work period

9
(marks due to office)
Methods
Assignment #2 due

10
Remembrance Day assembly
Animation program due

13
methods practice
work period

14
Practice with methods and logic:

15
work period -- coding bat

16
MidTerm Report Cards

Arrays (handout, TwoDice)

if (!assign2.isHandedIn) mark = 0;

17
PD Day

20
P.Quizfor loop, scanner

21
Method practice (handout)

Array practice (handout) - write programs.

22
finish Array practice

Okay, most people understood arrays by the end of the course, but very very few know how to write a method. So spend a day makign them write methfs that take A and return B, where A can be more than one thing too

23
go over answers to yesterday's work

A simple explanation of methods

24

Choose two array programs to do

27
global and local variables, pass by value, initialising 'new', method overloading

W. Quiz: random numbers, for loops arrays

28
method overloading

work period

29
work period

30
Board games: 2D arrays and graphics
(1) Making a grid

(2) 2D arrays