Most students will enter this class with familiarity with computer systems as end-users and as high-level language programmers. This class is designed to provide an introduction to a portion of what lies below the application programming interface, namely, the basic organization and architecture of contemporary computer systems.

Course Syllabus

Course Web Site (for registered students)