CS 270 presents a top-down introduction to computer architecture after students have completed an introduction to Java programming.

    The course contains:
  • C programming
  • Number representation;
  • The Von Neumann model
  • Instruction Set Architecture
  • Assembly language programming;
  • 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.


Piazza link:
TA help hours here