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.