Revised December 11, 2013

CS 230: Introduction to Computers and Computer Systems


General description

This course introduces hardware and software concepts used in computer systems. Specific topics include machine-level programming, memory organization, and the compilation cycle.

Logistics

Audience

Normally available

Related courses

For official details, see the UW calendar.

Software/hardware used

Typical reference(s) - not required but available online as an additional resource

Required preparation

At the start of the course, students should be able to

Learning objectives

At the end of the course, students should be able to

Typical syllabus

Introduction (1 hour)

Data representation and arithmetic (9 hours)

Assembly language (10 hours)

Basic processor design (5 hours)

Memory and I/O devices (5 hours)

Build and Execute (6 hours)