Course: Computer Architecture

Sections A & B : Fall Semester 2014

Instructor: Dr. rer. nat. Yasir Niaz Khan


Section A: Tuesday and Thursday 11:30 - 12:50 (room New-3)

Section B: Tuesday and Thursday 2:30 - 3:50 (room New-3)

Office: in front of classroom New-8. Availability: 11am-5pm

Class Participation

Ranking-A, Ranking-B, Topics,

Attendance-A, Attendance-B

Course Books

1. M. Morris Mano, Computer System Architecture 3rd Edition 1993, Prentice Hall (chapter 1-8)

2. Michael J. Flynn, Computer Architecture, pipelined and parallel processor design, 1995, Jones and Barlett (chapter-5)

Recommended Text

1. David A. Patterson, John L. Hennessy, Computer Organization and Design: The hardware/software interface, 3rd Edition 2005, Morgan Kaufmann

2. Tanenbaum (portions of Chapter 2, 4, 8)

Course Objective

· The main objective of this course is to provide a profound understanding of the architectural design and internal working of a microprocessor which will allow computer science students to appreciate concepts like optimization and hardware level performance issues.

· This course also introduces advanced concepts like pipelining and superscalar architecture and techniques like microprogramming.

· The CPU-I/O device and CPU-memory interfaces are also explored.

Marks Breakup

· Midterms 2 40

· Assignments + Quizzes 20

· Final 1 40


· Academic integrity is expected of all the students. Plagiarism or cheating in any assessment will result in at least an F grade in the course, and possibly more severe penalties.

· Quizzes will be mostly unannounced. There will be no makeup for a missed quiz. Not all quizzes/assignments will be marked.