Calvin College seal
CS 108 Introduction to Computing
Course Schedule
DatesLectures & ReadingsLabs & 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