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.