Course Code | CS371 |
Course Title | Computer Architecture |
(TCH LCH Cr.H) | (3 0 3) |
Pre-requisite | Computer Organisation and Assembly Language, Introduction to Computers, Digital Logic and Design |
Recommended Texts |
|
Course Description
The basic theme of this course is to acquaint students with internal organization of the components of a computer so that the students have better knowledge while programming at the machine level or using the software at the machine level. |
|
Course Objectives
Computer Architecture course is meant to introduce to the students and brings together concepts from a number of essential subjects in computer science namely Computer Organisation, Computing and Design, Digital Logic and Design and System-level Software. This course intends to prepare students who are potentially seeking career in the computer engineering industry. It will also help students to prepare themselves for more advance subjects on graduate and postgraduate-levels. Another good reason to study this course is that it provides a foundation for students who wants to steps into performance programming, compiler construction and Operating Systems. To summarize, this course introduce to the students the inner working of a computer system. These include the CPU architecture, main memory organization and structure, contemporary design technologies for read/write and I/O techniques as well as their underlying mechanism.
|
Lecture Number |
Topic |
L1 |
|
L2 |
|
L3 |
|
L4 |
|
L5 |
|
L6, L7 |
|
L8-L10 |
|
L11-L13 |
|
L14 |
|
L15 |
|
L16 |
|
L17-L18 |
|
L19-L20 |
|
L21-L23 |
|
L24-L26 |
|
L27 |
|
L28 |
|
L29 |
|
L30 |
|
L31-L34 |
|
L35-L39 |
|
L40 |
|