CSE 320 Computer Architecture (Spring 2009)

                  (also CSE 587 section 35)

5/7/09 - CSE320+587-35 Architecture final exam Room 101 Javits (Tu. May 19th @2:00-4:30 pm)

4/27/09 - HW4 posted. See below.

3/16/09 - Important: include your preferred email address on your homework first page.


 

Course Description

This is an advanced undergraduate course on computer architecture. Students who plan to take this course are expected to have CSE220 and some familiarity with the C programming language. The focus of this course is on the computer organization, the micro-architecture of a computer system, including the processor, the memory system, and the I/O devices. In particular, we will spend a fair amount of time on the low-level implementation details of production computer systems.

There will be five homework sets, each a combination of programming and written assignments. The official computing environment for this course is ug.cs.sunysb.edu.  You need to get an ug.cs account if you do not have one yet.  The last homework is also considered as a final project. There will be one midterm and one final exam. 

The undergraduate (cse320) and graduate (cse587) members are graded in separate pools. Each final grade is based on a final score, the weighted sum of 30% Homework, 20% Midterm exam, and 50% Final exam (both exams permit open books and notes). I reserve the right to add up to 3% to any student's final score. My right is rarely exercised and then only for students whose performance levels have markedly improved during the course.

Administrative Matters

      

Academic Dishonesty

You are encouraged to discuss the intellectual aspects of assignments with other class participants. However, each student is responsible for formulating solutions in his or her own words. Students who submit the same or suspiciously similar assignments will receive a grade of zero on the particular assignment and risk having their final course grade reduced by one letter grade. In addition, the College of Engineering & Applied Sciences has formal procedures to handle cases of academic dishonesty.

Special Needs

If you have a physical, psychological, medical or learning disability that may impact on your ability to carry out assigned course work, I would urge that you contact the staff in the Disabled Student Services office (DSS), Room 133 Humanities, 632-6748/TDD. DSS will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential.

MIPS Programming Book
MIPS Instructions in Decimal and Hex

Announcements

Handouts

Lecture Slides

Homework