Course Aims & Objectives:
The course aims to introduce the basic organization, architecture and operation of computer systems; to introduce the instruction set, assembly language programming and the relationship to CPU architecture.
Upon completion of this course the student should be able to:
1. to identify the elements of the internal design of processors and explain their functions;
2. understand various architectures and design concepts for computer systems;
3. understand the basic operations of memory and I/O operations, and peripheral devices;
4. program in assembly language.
Medium of Instruction: English
Basic Computer Organization and Architecture, Memory and Cache Memory Organizations, Assembly Language Programming and Instruction Set; Peripherals; I/O System.
Duration of course: 1 semester
Current mix of lecture/tutorial/laboratory, other: 2 hrs. lecture; 2 hrs. lab.
Examination duration: 2 hours
Percentage distribution of marks for coursework, examination, other: 40% CW; 60% Exam
Grading pattern: Standard (A+AA-...F)
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.
CS2101 Computer Systems