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