COMP3021: Lecture Schedule
|
Date |
Topics |
| Please study these topics before the first lecture due to similarity to C/C++. | Data types and operations (Ch 2) |
| Control statements (Ch 3) | |
| Loops (Ch 4) | |
| Methods (Ch 5) | |
| Arrays (Ch 6, 7) Self evaluation: Sudoku |
|
| Feb 1 |
Course
and logistics overview Introduction (Ch 1) in pdf or ppt format. On line self test Self reading: Java vs C++ / Eclipse Tutorial |
| Feb 3 |
Objects and Classes (Ch 8) in pdf or ppt format. On line self test |
| Feb 8 & 10 |
Public holiday |
| Feb 15 & Feb 17 |
Strings, this pointer and wrapper classes (Ch 9 &
10) in
pdf or
ppt format. On
line self test 1 and
On
line self test 2 |
| Feb 22 & Feb 24 | Exceptions and text I/O (Ch 14) in pdf or ppt format. On line self test |
| Feb 29 |
Inheritance and polymorphism (Ch 11) in pdf or ppt format. On line self test |
| Mar 2 |
GUI basics (Ch 12) in pdf or ppt format. On line self test |
| Mar 7 & Mar 9 | Abstract classes and interfaces (Ch 15) in pdf or ppt format. In class exercise 1 and exercise 1 solution. exercise 2 and exercise 2 solution. On line self test |
| Mar 14 & Mar 16 | Event-driven programming (Ch 16) in pdf or ppt format. In class exercises and On line self test |
| Mar 21 | Midterm review in pdf or ppt format. exercise 3. |
| Mar 23 | Midterm in LTG. Topics covered: first eight lectures (object and classes; strings; exceptions; text I/O; inheritance and polymorphism; GUI basics; abstract classes and interfaces; event-driven programming). |
| Mar 29 |
Project |
| Apr 6, Apr
11, Apr 13 |
Generics (Ch 21) in pdf or ppt format. On line self test. In class exercise 4, exercise 4 solution, exercise 5, and exercise 5 solution |
| Apr 18, Apr
20, Apr 25, Apr 27 |
Multithreading and Parallel Programming (Ch 32) in pdf or ppt format. On line self test. In class exercise 6, exercise 6 solution. |
| May 4 &
May 9 |
Networking in Java (Ch 33) in pdf or ppt format. On line self test. |
| May 9 |
Course review in pdf or ppt format. |