Prerequisites
14:332:231 : Digital Logic Design
14:332:252 : Programming Methodology I
Corequisites
14:332:333 : Computer Architecture Lab
Required Texts:
- Patterson, David A. and Hennessy, John L.,
Computer Organization & Design,
Third Edition, Morgan Kaufmann Publishers, 2005.
- Yalamanchili, Sudhankar, VHDL Starter's Guide
Prentice-Hall, 1998.
Course Description
This course is intended to cover the principles of Computer Architecture to bridge the gap between lower-level gate logic
(14:332:331) and the upper-level executable programs (14:332:252). It includes the instruction sets, computer arithmetic,
processor, memory hierarchy, and peripherals.
Grading Policy:
7 Homeworks + pop quizzes 25%
Midterm Exam 1 21%
Midterm Exam 2 23%
Final Exam 26%
Class Participation 5%
Other Downloadable Format
DOC
PDF
|