General
Course: Computer Architecture
Field: 2nd Year Bachelor's in Computer Science
Course Objectives
Credits: 05
Coefficient: 03
The MIPS architecture is an excellent choice for teaching RISC architecture concepts. Thanks to its
simplicity, clear structure, and the availability of educational simulators like MARS, MIPS allows
students to develop a solid understanding of processors and instruction sets.
Towards the end of this course, students should be able to:
- Describe the instruction set architecture of a MIPS processor
- Analyze, write, and test MIPS assembly language programs
- Describe the organization/operation of integer and floating-point arithmetic units
- Design the datapath and control of a single-cycle processor
- Design the datapath and control of a pipelined processor and handle hazards
- Describe the organization/operation of memory and caches
- Analyze the performance of processors and cachesGrading Policy
- Exam (60%)
-Continuous Assessment (40%) = Directed Works (20%) + Practical Works (20%)
