Courses given by:
The aim of this course is to present students the fundamentals of computer architecture so that they will be able to understand the role of the hardware and software in the lower machine levels.
Fundamentals of computer design, instruction set principles, pipelining and pipeline hazards, instruction level parallelism, overcoming pipeline hazards, static and dynamic instruction scheduling mechanisms, memory-hierarchy design.
1: Lecture, 2: Question-Answer, 3: Lab, 4: Case-study
Course Evaluation Methods:
A: Testing, B: Experiment, C: Homework, D: Project