CS 270 presents a top-down introduction to computer architecture after students have completed 2 semesters of Java programming. The course begins with C programs and number representation; 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 for more information.

Graded activities will occur each week.


Jan 19 - P1 can now be submitted via Checkin. Server for preliminary testing is running with wait time of 20 minutes.
Jan 16 - New R1 and P1 for this week.
Jan 16 - Site live!
Jan 05 - Website under construction. Everything is subject to change!