CS 220 Course Materials
Fall 2025
General
Projects and Labs
- Introduction: Hello, World Below; Aug. 28, one day
Read:
- Boolean Logic; Sept. 2, two days
Read:
Prepare for the project:
- Boolean Arithmetic; Sept. 11, two days
Read:
Prepare for the project:
- Lab 1: It All Depends Upon How You Look At It, Sept. 18,
one day
How are other types of data, such as strings and floating point numbers,
represented? How does the CPU know how to interpret bits?
- Sequential Logic; Sept. 23, two days
Read:
Prepare for the project:
- Exam I; Sept. 30
Covering previous material
- Machine Language Programming; Oct. 2, three days
Read:
Prepare for the project:
- Computer Architecture; Oct. 14, three days
Read:
Prepare for the project:
- Assembler; Oct. 28, three days
Read:
Prepare for the project:
- Exam II; Nov. 6
Covering previous material since Exam I.
- Virtual Machine Translator I; Nov. 11, three days
Read:
Prepare for the project:
- Virtual Machine Translator II; Nov. 20, four days
Read:
Prepare for the project:
- Concurrency; Dec. 9, two days
Read:
Prepare for the project:
Last updated September 15, 2025.
Send mail to kelliher[at]goucher.edu
Tom Kelliher