MODULE DESCRIPTION, 2008/09
06-17423
Systems Programming in C/C++
This School of Computer Science Module Description is a strict subset of the Syllabus Page, which gives more information.
| Module Title | Systems Programming in C/C++ | ||||||||||
| School/Department | Computer Science | ||||||||||
| Module Code | 06-17423 | ||||||||||
| Descriptor | COMP/06-17423/LH | ||||||||||
| Member of Staff | Dr E Ritter | ||||||||||
| Level | H | ||||||||||
| Credits | 10 | ||||||||||
| Semester | 2 | ||||||||||
| Pre-requisites | 06-019423 and 06-19321 Software System Components 1 and 2 (or equivalent) |
||||||||||
| Co-requisites | None |
||||||||||
| Restrictions | None |
||||||||||
| Contact hours | 35 | ||||||||||
| Delivery | 2 hrs lectures plus 2 hour lab session per week |
||||||||||
| Description |
This module presents system programming in C/C++ together with the
necessary tools like Makefiles and package managers. The module also
describes the structure of an operating system kernel and explains how to modify it.
|
||||||||||
| Outcomes |
|
||||||||||
| Assessment |
Sessional: 1.5 hr examination (80%), continuous assessment (20%). Supplementary (where allowed): By examination only. |
||||||||||
| Texts | Brian W. Kernighan, Dennis M. Ritchie,
The C Programming Language, Prentice Hall, 1998. N. Josuttis, Object-Oriented Programming in C++: A Tutorial for Newcomers, J. Wiley and sons, 2002. D. P. Bovet, Understanding the Linux Kernel, O' Reilly, 2000. |