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 3 : 9/9-9/15
Lectures Topic this week: Recursion
Chapter 18: Recursion
Recitations Lab 5: Starting Recursion
Recitations Lab 6: More Recursion
Assignments P1: Recursive Maze Solver (due Sep 17 at 6pm)
Assignments Zybooks Assignment 1 (due Sep 15 @ 11:59pm)
Reading Liang Sections: 18.2-18.6
Week 2 : 9/2-9/8
Lectures Topic this week: Testing
Software Testing
Recitations Lab 3: Black Box Testing
Recitations Lab 4: White Box Testing
Exams Review Exam - Friday September 6 (CS110 lab: 8am-3pm)
Week 1 : 8/26-9/1
Lectures Topic this week: Introduction
Introduction: Course Information
CS1 Review: Selected Java Programming
Recitations Lab 1: Checkin / Zybooks
Recitations Lab 2: Program Debugging Tutorial
Reading Review Liang Sections: 9.3-9.8
Online Canvas Reading Quiz - Review (due 9/1 @ 11:59pm (no late period)