CSE 320 Computer Architecture (Fall 2009)

                  (also CSE 587 section 11)
9/10/09: Homework 1 assigned - due Tuesday 9/22/09
10/15/09: Homework 2 assigned - due Thursday 10/29/09
11/4/09: Review slides posted, near end of this page, for MidTerm in class, 124 Chemistry, Thursday 9:50-11:10 AM, 11/5/09
11/18/09: Last class will be Thu 10 Dec 09; final exam Thu 17 Dec 11:15-1:45 PM {room to be determined} (exam will cover all of text and lectures)
11/22/09: Homework 3 assigned - due Tuesday 12/8/09



 

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 four or five homework sets, many a combination of programming and written assignments.    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 25% Homework, 25% 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.

Each student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person's work as your own is always wrong. Any suspected instance of academic dishonesty will be reported to the Academic Judiciary. For more comprehensive information on academic integrity, including categories of academic dishonesty, please refer to the academic judiciary website at http://www.stonybrook.edu/uaa/academicjudiciary/ .

Special Needs

If you have a physical, psychological, medical or learning disability that may impact your course work, please contact Disablility Support Services office, 128 ECC Building (631) 632-6748. They will review your concerns and determine, with you, what accommodations are necessary and appropriate. All information and documentation of disability is confidential.

Students who require assistance during emergency evacuation are encouraged to discuss their needs with their professors and Disability Support Services. For procedures and information go to the following web site: http://www.ehs.sunysb.edu and search Fire Safety and Evacuation and Disabilities.


Announcements

Handouts

Lecture Slides

Homework