Link Search Menu Expand Document

Computer Science 142: Object-Oriented Programming

Spring 2026

Administrivia

  • Instructor: Phillip Kirlin
  • Office hours: Mon 10-11:30, Tue 12:30-2, Wed 11-12, Thu 2-3. Also available by appointment.
  • Canvas page: Use for grades, online assignment submissions, and assignment solutions.
  • Syllabus and additional policies.

Resources

Wed, Jan 14
Introduction, syllabus, begin Java
SlidesCode
Reading: Liang chapter 2 (basics)
Handouts: Skeleton programJava basicsPrograms to writeJava data types and variables
Fri, Jan 16
Continue Java: if statements, loops
Code
Reading: Liang chapter 3 (if statements), chapter 5 (loops)
Handouts: while loops
Mon, Jan 19
MLK Day (no class)
Wed, Jan 21
Lab Lab 1
Fri, Jan 23
 
Mon, Jan 26
 
Wed, Jan 28
 
Fri, Jan 30
 
Mon, Feb 2
 
Wed, Feb 4
 
Fri, Feb 6
 
Mon, Feb 9
 
Wed, Feb 11
 
Fri, Feb 13
 
Mon, Feb 16
 
Wed, Feb 18
 
Fri, Feb 20
 
Mon, Feb 23
 
Wed, Feb 25
 
Fri, Feb 27
 
Mon, Mar 2
 
Wed, Mar 4
 
Fri, Mar 6
 
Mon, Mar 9
 
Wed, Mar 11
 
Fri, Mar 13
 
Mon, Mar 16
 
Wed, Mar 18
 
Fri, Mar 20
 
Mon, Mar 23
 
Wed, Mar 25
 
Fri, Mar 27
 
Mon, Mar 30
 
Wed, Apr 1
 
Fri, Apr 3
 
Mon, Apr 6
 
Wed, Apr 8
 
Fri, Apr 10
 
Mon, Apr 13
 
Wed, Apr 15
 
Fri, Apr 17
 
Mon, Apr 20
 
Wed, Apr 22
 
Fri, Apr 24
 
Mon, Apr 27
 
Wed, Apr 29