CS3103 - Operating Systems

Offering Academic Unit
Department of Computer Science
Credit Units
Course Duration
One Semester
(CS2115 or EE2004) and (CS2310 or CS2311 or CS2360)
Course Offering Term*:
Semester A 2018/19, Semester B 2018/19
Semester A 2019/20 (Tentative), Semester B 2019/20 (Tentative)

* The offering term is subject to change without prior notice
Course Aims

This course aims to introduce the concepts, roles and functionality of operating systems, which are an essential part of any computer system.   By going through the major areas in the development of operating systems including process management, memory management, scheduling, I/O and disk management, students are expected to gain a broad understanding of key approaches to operating system design and implementation.  By discussing the design issues of different approaches, students should be able to analyse the trade-offs and contrast their performance in satisfying different system and application requirements.

Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 40%
Examination: 60%
Examination Duration: 2 hours
For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.
Detailed Course Information


Useful Links

Department of Computer Science