COSC303 Introduction to Computer Architecture
Course outline
This course introduces undergraduate students to the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems.
Syllables
- Performance measurement
- arithmetic operations
- Input/Output Operations and Interrupts
- Reduced Instruction Set Computers
- Memory Hierarchy and Cache memory
- Pipeline Design Techniques
- Superscalar architecture
- Parallel Architectures.
Downloadable Material
- Introduction to Computer Systems
- Instruction Set Architecture and Design
- Computer Arithmetic
- Processing Unit Design
- Memory System Design I
- Memory System Design II
- Input–Output Design and Organization
- Pipelining Design Techniques
- Reduced Instruction Set Computers
- Multiprocessors
- Willey - Fundamentals of Computer Organization and Architecture
- 2009/2010 Exams(No solution)
- 2010/2011 Exams(No solution)
- 2011/2012 Exams(No solution)
- 2012/2013 Exams(No solution)