|
|
Schedule
- The course is structured for students to complete one lesson a week, with the exception of Lesson 1 and 5 which are spread over 2 weeks. The author recommends that you read the chapter in the text before beginning the online lesson. Then, you will be ready to do the associated assignment.
- You may post questions and contribute answers in the Discussion area, or share your assignments and projects with peer-reviews amongst other learners. This is a self-moderated learning community.
- The Lessons and Assignments can be accessed from the left navigation bar.
| Week |
Online Lesson |
Chapter |
Topic |
Assignments |
1 |
1 |
1 |
Introduction to Programming |
Assignment 1 |
2 |
3 |
2 |
2 |
Using Objects |
Assignment 2 |
4 |
3 |
3 |
Primitive Data |
Assignment 3 |
5 |
4 |
4 |
Writing Methods |
Assignment 4 |
6 |
5 |
5 |
Selection |
Assignment 5 |
7 |
8 |
6 |
6 |
Iteration |
Assignment 6 |
9 |
7 |
7, 8 |
Debugging |
Assignment 7 |
10 |
8 |
8 |
Arrays |
Assignment 8 |
11 |
9 |
9 |
Composite Objects |
Assignment 9 |
12 |
10 |
10 |
Inheritance |
Assignment 10 |
13 |
11 |
11 - 13 |
Graphics |
Assignment 11 |
14 |
12 |
11 - 13 |
Applications |
Assignment 12 |
15 |
13 |
14 |
Streams |
Assignment 13 |
16 |
14 |
--- |
Java 2 Features |
--- |
| |