Skip Navigation
CS 108 Introduction to Computing
Course Schedule
Main
Administrivia
Schedule
Project
Grading
Links
Dates
Lectures & Readings
Labs & Homeworks
Sept. 8-11
Introduction to Computing
Chapter 1
PreLab 1
Lab 1
Homework 1
Sept. 14-18
Introduction to Programming
Chapter 2
PreLab 2
Lab 2
Homework 2
Sept. 21-25*
Types and Expressions
Chapter 3
PreLab 3
Lab 3
Homework 3
Sept. 28 - Oct. 2
Methods
Chapter 4
PreLab 4
Lab 4
Homework 4
Oct. 5-9*
Control Structures
Chapter 5
PreLab 5
Lab 5
Homework 5
Oct. 12-16
Arrays and Files
Chapter 6
PreLab 6
Lab 6
Homework 6
Oct. 19-23*
Introduction to Classes
Chapter 7
PreLab 7
Lab 7
Homework 7
Oct. 26-30
Advising
Transition to Java
Chapter 8
PreLab 8a
Lab 8a
Homework 8a
Nov. 2-6*
Java GUIs
Chapter 8 (continued)
PreLab 8b
Lab 8b
Homework 8b
Nov. 9-13
Software Quality
Chapter 9
PreLab 9
Lab 9
Homework 9
Nov. 16-20*
Advanced Control Structures
Chapter 5 (revisited)
PreLab 5b
Lab 5b
Homework 5b
Nov. 23-27
Thanksgiving
Lists
Chapter 10
Homework 10
Nov. 30 - Dec. 4
File I/O
Chapter 11
Dec. 7-11*
Inheritance & Polymorphism
Chapter 12
Dec. 14-18
Finals
Final Project Showcase
(Tues., Dec. 15, 1:30pm or Wed., Dec. 16, 9:00am)
* quiz weeks
Back to the top