Module 23635 (2012)
Module Description - Operating Systems with C/C++ (Extended)
The Module Description is a strict subset of the Syllabus Page, which gives more information
| Module Title | Operating Systems with C/C++ (Extended) | ||||||||||||||
| School | Computer Science | ||||||||||||||
| Module Code | 06-23635 | ||||||||||||||
| Descriptor | COMP/06-23635/LM | ||||||||||||||
| Member of Staff | Eike Ritter | ||||||||||||||
| Level | M | ||||||||||||||
| Credits | 20 | ||||||||||||||
| Semester | 1 | ||||||||||||||
| Pre-requisites | 06-19343 (Software System Components B), 06-19321 (Software System Components A) (or equivalent) | ||||||||||||||
| Co-requisites | None | ||||||||||||||
| Restrictions | May not be taken by anyone who has taken or is taking 06-23636 (Operating Systems with C/C++). | ||||||||||||||
| Contact hours | |||||||||||||||
| Delivery | 3 hours of lectures per week, 2 hours of lab work per week | ||||||||||||||
| 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, boot-sector programming in assembly). | ||||||||||||||
| Outcomes |
| ||||||||||||||
| Assessment | Sessional: 1.5 hour examination (80%), coursework (20%) Supplementary (where allowed): 100% examination | ||||||||||||||
| Texts |