Description

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.

Personnel

Instructor
Chris Wilcox
Email:
Office: COMSC 256
Office Hours: Thu. 11:00am-noon, Fri. 11:00am-noon
Lecture: 12:30-1:45pm, TH, ENGRG 100
GTA
Rahul Dutta
Email:
GTA
Arefin Shimon
Email:

Oct. 17 (Chris) Remaining grading issues will be resolved by Sunday night.

Oct. 17 (Chris,Rahul,Shimon) Midterm exams are graded and posted on RamCT.

Oct. 17 (Chris,Rahul,Shimon) HW3 is graded and posted.

Oct. 16 (Chris) Peer instruction 6 is posted to RamCT, including paper submissions.

Oct. 14 (Chris) PA6 is posted and automated grading is running.

Oct. 13 (Chris) The progress page for next week is posted with PA6, note the due date!

Oct. 12 (Chris) PA5 regrading is in progress, might be a few more days.

Oct. 12 (Chris) HW2 is graded and posted, and so is the R7 recitation.

Oct. 8 (Chris) The simple state machine example from lecture is posted on the Programs tab.

Oct. 7 (Rahul) PA5 is graded and posted on RamCT and the Checkin page, first 75 points only.

Oct. 7 (Rahul) HW2 (online in RAMCT) is graded and posted, first 45 points only.

Oct. 7 (Rahul) R6 is graded and posted in RAMCT.

Oct. 6 (Chris) If your peer instruction scores are zero, check the list of unregistered remotes on the Resource tab.

Oct. 6 (Chris) Peer instruction quiz scores are posted to RamCT.

Oct. 3 (Chris) The progress page for next week is posted with HW3.

Oct. 3 (Chris) PA5 can be submitted via Checkin tab, with no preliminary testing!

Oct. 1 (Chris) Lecture recordings (starting 9/30) are on the Programs tab.

Sep. 25 (Chris) The midterm date will remain on Oct. 16, during class.

Sep. 25 (Chris) The progress page for next week is posted with PA5 but not HW3 yet.

Sep. 22 (Chris) PA4 has been regraded to remove all penalties for extra debug statements.

Sep. 22 (Rahul) PA4 is graded and posted on RamCT and the Checkin page. We will be running Moss on your PA4 programs. R4 is graded and posted.

Sep. 20 (Chris) HW2 is posted, half is a RamCT quiz, half is on paper.

Sep. 21 (Chris) PA4 is extended to 10pm without late penalty.

Sep. 19 (Chris) Restarted testing for PA4 after reboots at 7pm.

Sep. 15 (Chris) Automated testing is running for PA4.

Sep. 14 (Rahul) PA3 is graded and posted on RamCT and the Checkin page.

Sep. 11 (Chris) The progress page for next week is posted along with PA4.

Sep. 8 (Chris) Automated testing is running for PA3.

Sep. 8 (Chris) HW1 is graded and posted on RamCT.

Sep. 8 (Chris) PA2 is graded and posted on RamCT and the Checkin page.

Sep. 7 (Chris) You can use the math library now on PA2.

Sep. 7 (Chris) The due date for PA2 is now today at 11:59PM.

Sep. 7 (Chris) R2 is graded and posted on RamCT, all submissions received full credit.

Sep. 7 (Chris) The progress page for next week is posted along with PA3.

Sep. 6 (Chris) Automated grading restarted at 7pm after reboots.

Sep. 5 (Rahul) I will be having office hours this Sunday from 3-5PM in COMSC 225.

Sep. 5 (Shimon) Please turn in answer sheet of recitation R2 in Dropbox tab of RamCT by Friday, Sep. 5 in order to be graded!

Sep. 4 (Chris) Peer instruction groups are posted on the resources page.

Sep. 3 (Chris) Please bring iClickers to the lecture tomorrow (Sep. 4).

Sep. 3 (Chris) Automated testing is running for PA2 and HW1 is posted on RamCT.

Sep. 2 (Chris) PA1 is graded and posted on RamCT and the Checkin page.

Aug. 29 (Chris) The first homework will be available on RamCT on Sep. 1 at 8:00am.

Aug. 22 (Chris) This website is now current for Fall 2014, welcome to the class!