CS 270 presents a top-down introduction to computer architecture since students have completed 2 semesters of Java programming. The course begins with number representation and C programs; followed by the Von Neumann model, Instruction Set Architecture and assembly language programming; and ending with digital logic and gates. The concepts in this course will be reinforced through assignments in C, LC3 assembly language, and Logisim based circuit design.

The textbook covers this material in a bottom-up fashion so we will cover the chapters in a different order. See the Progress page.

Graded activities (recitations, assignments, exams) will occur each week.

Sep 19 (Dave) Week 5 posted, including sample midterm exam.
Sep 16 (Fahad) P4A can now be submitted via Checkin. Server for preliminary testing is running with wait time of 30 minutes.
Sep 14 (Dave) Assignment P4A is now due Wednesday, Sep 20, instead of Tuesday, Sep 19.
Sep 14 (Dave) Recitation 4 (R4) grade is attendance only. You may submit your code via Checkin to have it tested, but it will not count toward your grade.
Sep 14 (Dave) Updated Chapter 19 slides.
Aug 16 (Dave) Website under construction. Everything is subject to change!