About the Course

This course presents a bottom-up introduction to computer organization, beginning with digital circuits, gates, and binary representation of data and instructions; building up through the von Neumann model, Instruction Set Architecture and assembly language; and ending with C programming interacting with assembly programs. Most of the concepts in this course will be reinforced through programming assignments in C or assembly.

Welcome to CS 270

This page contains information for cs270, including syllabus, lecture schedule, assignments, recitations, links, and feedback.

RamCT has links to this web page, and has additional information, including discussion groups, class email, homework submissions, online quizzes. etc. Please login to RamCT regularly to see announcements.

Important Announcements:

19 Jan 2012 (5:35 pm): Homework HW1 has been posted.

20 Jan 2012 (2:10 pm): A few typos in HW1 have been corrected, please refresh your copies. There is also an additional, extra-credit problem.

Syllabus -

Instructor: Sanjay Rajopadhye, Sanjay.Rajopadhye@colostate.edu
Office Hours: posted here
GTA: Nirmal Prajapati (prajapat@cs.colostate.edu
Office Info: please see lab hours below

Lectures (Glover 130)

Lectures will present material that is not covered anywhere else. Slide sets are available on the class web page.

Recitations (COMSC 225)

Recitation sections are required and part of your grade. Attend the recitation for which you are enrolled every week.

GTA Office hours / Lab Hours (COMSC 120)

Lab hours are where you can get help with homework and assignments. Please don't wait until the day the programming assignment is due.

Class Communication

Email: RamCT
Announcements: RamCT
Discussions/Quzzes: RamCT
Web Page: www.cs.colostate.edu/~cs270

Course Requirements

Prerequisites

Text

Responsibilities

Grading

(Grades will be posted on RamCT)

Course Policies

cs270team
Last modified: Jan 17, 2012