CS 312 -- Introduction to Computer Organization and Architecture

Instructor: Sanjiv K. Bhatia

Prerequisites CS 240
Textbook David A. Patterson and John L. Hennessy. Computer Organization and Design. Morgan Kaufmann. San Francisco, CA. 1998.

/objectives

/etc/policy

The grade will be based on programming and homework assignments and three tests. The distribution of grades will be as follows:

Programming Assignments and Projects 40%
Three tests (non-comprehensive) 20% each

/etc/exam_dates

Test 1 February 11, 2003
Test 2 March 25, 2003
Test 3 May 08, 2003 (10:00am)
Note the change in timing for third test. Also, you can find the old tests on this page.

/etc/misc

Failure to hand in any assignment will result in an automatic zero for that assignment. If some student is unable to hand in an assignment by the deadline, he/she must discuss it with me before the deadline. If you are found copying an assignment, you get a zero for that assignment automatically.

If you need special accommodation for any reason, including disability, please see me in the first two weeks of class.

You will have an account on the Unix machine solar.cs.siue.edu in the CS department and you should use it for submitting all assignments that require online submission. The programs can be done on Unix or Windows using the MIPS simulator.

/etc/email

Any unsigned email and email not in plain text will go unanswered by me. Please do not send me any attachments without talking to me first.

The class email list is set up as cs312@solar.cs.siue.edu. To subscribe to the mail list, send a message to cs312-request@solar.cs.siue.edu, and use the subject as "subscribe". You will be asked to send a confirmation that you want to subscribe to the mail list. Once subscribed, you can send messages to everyone in the class by sending it to the mail list.

Web-based resources for course

Documentation on SPIM