This course presents a bottom-up introduction to computer architecture, beginning with digital gates and number representation; building up through the Von Neumann model, Instruction Set Architecture (ISA) and assembly language; and ending with C programs interacting with assembly programs. Most of the concepts in this course will be reinforced through programming assignments in C. In CS 270 students write a number of C programs to learn concepts by programming them and to build confidence in the C programming language, which is an important language used frequently in industry and systems research. There will be at least one deliverable a week.

Aug 29 (Chris) Homework 1 for next week is posted on Canvas.

Aug 27 (Chris) Help Desk and Sunday sessions will start next week.

Aug 25 (Chris) Piazza bulletin board is enabled on Canvas in Modules tab.

Aug 24 (Chris) Just fixed link in Canvas to point at correct semester.

Aug 20 (Chris) Labs will start on Tuesday, Aug. 25 in CSB 225, so don't miss yours!

Aug 19 (Chris) Welcome to CS270, Computer Organization, Fall Semester 2015