Operating Systems with C/C++

School of Computer Science

College of Engineering and Physical Sciences


Code 23636

Level of study Third/Final year

Credit value 20

Semester 1

Module description

This module gives a practical insight into modern operating systems, reinforcing the theory (e.g. architecture, scheduling, memory management, synchronisation) through practical exercises (e.g. system-level C/C++ programming, building and packaging software, kernel-level development).

Teaching and learning methods

3 hours of lectures per week, 2 hours of lab work per week