Lecture Contents (Tentative)
Week | Lecture Content | Lab | Slides |
Feb 6 | Introduction | None | Intro Set1 |
Feb 13 | Algorithms & Computers | None | Set2 Set3 |
Feb 20 | Computers & Java | None | N/A |
Feb 27 | Input, Output & Assignment | Lab1 | Set4 |
Mar 6 | Input, Output & Assignment | Lab2 | Set5 |
Mar 13 | Decision & Repetition | Lab3 | Set6 Repetition Examples |
Mar 20 | Decision & Repetition | Lab4 | Set6 Repetition Examples (codes) |
Mar 27 | (Static) methods | None | N/A |
Apr 3 | (Static) methods | Lab5 | Set7 Method Examples |
Apr 10 | Arrays & Partially-filled arrays | Lab6 | Set8 Array Examples |
Apr 17 | OOP in Java | None | Exercises |
Apr 24 | Writing classes | Lab7 | Set9 and Set10 Object Examples |
May 1 | ArrayLists | Lab8 | Set11 More Array Examples ArrayList Examples |
May 8 | File Read/Write | Lab9 | Set12 |
May 15 | Searching & Sorting | None | Set13 |