University of California, Santa Barbara
Department of Electrical and Computer Engineering


Computer Organization

ECE 15B - Spring 2008

Instructor: Prof. Rahul Singh

Schedule:Lectures Tuesdays, Thursdays 5:00 – 6:15 pm, 3515 Phelps Hall


IMPORTANT ANNOUNCEMENT REGARDING PROJECT #3 (June 8):

1. Homework #4 solutions posted.

2. GO THROUGH the README.pdf for PROJECT #3 carefully.

3. Final Exam dates & location updated.

Course Information:
Basic memory and processor organization, instruction set architecture, assembly language programming, number systems, arithmetic, data transfer and control flow instructions, procedures, memory management and program execution.

Instructor:
Dr. Rahul Singh
Room 210, Building 406
rst@ece.ucsb.edu
Office Hours: Tuesday 6:30 - 7:30 pm, Thursday 1:00 – 2:00 pm or by appointment

TA's:
Merritt Miller (merrittmiller@umail.ucsb.edu)
Office Hour Monday 4:00 - 5:00 pm Phelps 1435

Vivek Nandakumar (vsn@umail.ucsb.edu)
Office Hour: Wednesday 2:00 – 3:00 pm Phelps 1435

Crystal Wei (crystalwei@umail.ucsb.edu)
Office Hour: Friday 10:00 – 11:00 am, Phelps 1435

Discussions:
Friday 9:00 – 9:50 am, Girvetz Hall 2127 (Crystal)
Wednesday 6:00 – 6:50 pm, HSSB 3201 (Vivek)
Monday 6:00 - 6:50 pm, Girvetz Hall 2115 (Merritt)

Textbooks & References & SPIM
Computer Organization and Design: The Hardware/Software Interface, Fourth Edition
by David A. Patterson and John L. Hennessy ("P+H")
MIPS Assembly Language Programming by Robert L. Britton
The Art of Assembly Language Programming by Randall Hyde (“AoA”) http://webster.cs.ucr.edu/AoA/Linux/index.html
Essential C-Stanford CS Education Library, (“EC”) http://cslibrary.stanford.edu/101/

SPIM can be downloaded from http://pages.cs.wisc.edu/~larus/spim.html or copied from the CD included with P+H.

 

Grading:
Homework  10% (Homeworks due at 5:00 pm on Fridays in HFH)
Projects        20% (Projects due at 5:00 pm on Fridays in HFH)
Quiz 1         15%
Quiz 2         15%
Final            40%

Homework/Quiz Regrading Policy:
1. Write a cover letter specifying which specific problem should be looked at and fully describe why you think the problem was wrongly graded.
2. Include your email address in your cover letter so that the Instructors can contact you regarding the decision on the regrade.
3. Attach the cover letter to the homework/quiz and place in homework box in HFH. The regrade request must be delivered within 1 week after the graded homeworks/quizzes are returned.

Exam Dates           
Quiz 1            Thursday, April 24 (in class)
Quiz 2            Thursday, May 22 (in class)
Final Exam     Wednesday, June 11 7:30-10:30pm, 3515 Phelps Hall

Course Syllabus (revised 04/01/2008)


Quiz Solutions:

  • Quiz #1 Solutions


  • Quiz #2 Solutions

  • Grades:

  • Project #1 grades
  • Homework / Projects
    No late homeworks accepted.
    Homework due at 5:00 pm in homework box on 3rd floor of HFH.
    Cover sheet must be included with each completed assignment.