CS 210 - Principles of Computer Organization - Fall 2017

Instructor: Nathan Sommer
Office: Taylor 313
Email: nsommer@wooster.edu
Slack team: https://cs210f17.slack.com/
Office Hours: Monday 1-2, Tuesday 2-3, Friday 1-3

Course Syllabus

Course Description

This course is an overview of the design and architecture of computing systems, and an introduction to machine language. Topics include: digital logic, computer arithmetic, memory systems, addressing techniques, microprogramming, assembly language programming, and parallelism.

Text

Structured Computer Organization, Sixth Edition by Andrew S. Tanenbaum and Todd Austin.