This page lists the material and assignments for each week in the semester. We update the contents on at least a weekly basis. For the past weeks, it is a record of what we have done. For the current week, watch out for updates and changes.

Week 1 : 1/16-1/27
Lectures Introduction: Course Information
Chapter 1: Computers; Program; Java
Recitations Lab1: Setting up Eclipse
Online Zybooks - Assignment 1 (due Jan. 28)
Reading Liang Sections: 1.1 - 1.10
Assignments P1: Let's Get Started! (due 6pm Jan. 30)