Home

CS322 Computer Organization

Instructor: Dr. Jamal Alsakran
Office location: KASIT 1st floor (Computer Science Department)
Office hours: 12 - 1 (Sun, Tue, Thur)

Prerequisite: CS204 Digital Logic

Syllabus pdf

Course Content:

Date Topic Notes
Sep 19 Ch1: Computer Abstractions and Technology 2 6
Sep 28 Ch2: Instructions: Language of the Computer (Part 1) 2 6 Sec 2.1 - 2.7
Sep 28 MIPS Assembly Language
Oct 5 Ch2: Instructions: Language of the Computer (Part 2) 2 6 Sec 2.8 - 2.10, 2.13
Oct 10 Recursive Factorial MIPS Example
Oct 17 Homework 1 Dute Date: Monday Oct 31, 2016 in class
Oct 24 Quiz1Solution.pdf
Oct 24 Ch3: Arthmetic for Computers 2 6
Nov 9 Midterm Fall 2016 Solution
Nov 14 Ch4: The Processor 2 6
Nov 30 Ch5: Large and Fast: Exploiting Memory Hierarchy 2 6
Dec 20 Quiz2Solution.pdf
Dec 20 Totals out of 50
Final Exam on Saturday 7/1/2017 at (12 - 2) in KASIT 105

Evaluation:

MidTerm Exam Assignments & Quizzes Final Exam
30 20 50

Textbook:
David A. Patterson and John L. Hennessy. 2008. Computer Organization and Design: The Hardware/Software Interface (4th ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.

References:
John L. Hennessy and David A. Patterson. 2011. Computer Architecture, Fifth Edition: A Quantitative Approach (5th ed.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA

William stallings. 2013. Computer Organization and Archtecture, Designing for Performance (9th ed.). Pearson Education..