Course Notes and Current Marks
Class Notes
Class marks (3U)
Reference and Cheat Sheets
* Data Types * Templates
Operator precedence Java Keywords
Online Textbooks
Introduction to Programming Using Java
Java: Cafe Au Lait

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



September 2015 - Daily lessons and assignments

M T W Th F


1

2

3

4

7

8
Intro to course

Using Javascript to do cool graphics
Here are some images and code

RGBgraphics.html source code

Begin quick overview of programming concepts

use Notepad++ IDE

9
Have fun messing around with Javascript and graphics, using this stuff.
See how math relates to graphics!

10
Start Java

If you don't understand this program, just skip it!

public static void main
println, print, comments, escape characters in strings

11
Scanner

scanner

 

Graphics??

equals (assign), variables, start on data types

14

Assignment #1 (due Wed)

 

Math programs

15
In class assignment: Do this Now

Show me your programs when done.

HOMEWORK: Read this PowerPoint
(some of it will be too complex for you)

16
Assign#1 due
more practice writing programs

Operators

17
Printf

Printf practice

18
Start Unit 2

IF, IF-ELSE

Make a folder called Unit2 for these programs.

21

Two more IF programs

Requirements for programs (click here)

Homework: read Codingbat's webpage on IF. Read the whole thing.

22

Assignment #2: More Math programs

THIS IS TOO HARD. SAVE FOR GRADE 12.

23
Quiz on IF and variable tracing

while loops

24

While loop programs

25
Teacher away
work period

28
Methods

29

30
Test

1 October
break; continue; For loops

For loop programs

 



 

By the end of the Unit 1, you need to know