Instructor:
Sanjay Rajopadhye
Office: 340 CS Building
Office Hours: See Sanjay's home page
Email: cs270@cs.colostate.edu
GTA:
Martin Muggli and Sridhar Reddy Shyamala
Office: 120 computer lab
Office Hours: Mon 1-3, 4-6, Thu 5-7, Fri 9-11
Email: cs270@cs.colostate.edu
Lecture Time and Place:
12:30-1:45, TR, TILT 221
Recitations:
Wednesday, 9:00am-9:50, COMSC 225
Wednesday, 11:00am-11:50, COMSC 225
Wednesday, 12:00am-12:50, COMSC 225
Thursday, 2:00pm-2:50, COMSC 225
Thursday, 3:00pm-3:50, COMSC 225

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.

News:
fritz updated PA6 on Monday Dec 2nd at 3:00
Watch this space for breaking news. (Sanjay 2 August 2013)
Old News:
Recitations are required, including recitations during the first week of class.

The Course Logo is a picture taken by Michelle Strout on the Colorado State University Campus.