Module 30203 (2019)
Module description - Systems Programming in C/C++
The Module Description is a strict subset of the Syllabus Page.
Module Title | Systems Programming in C/C++ |
School | School of Computer Science |
Module Code | 06-30203 |
Level | 2/I |
Member of Staff | Sujoy Sinha Roy Mohammed Bahja |
Semester | Semester 1 - 20 credits |
Pre-requisites |
|
Delivery | Provided via lectures and guided independent study. Contact hours: Total:200 hours, Lectures: 33 hours, Guided independent study: 167 hours. |
Description | The C programming language is widely used for writing programs that closely interact with hardware, most importantly operating systems (e.g. Unix, Linux, MacOS). C++ extends C with some modern features that are useful for structuring very large programs. C and C++ are widely used in industry, for example in game engines. This module introduces students to the challenges of systems-level programming, such as memory safety. |
Outcomes |
On successful completion of this module, the student should be able to:
|
Assessment | Assessments: 2hr Examination (80%), Continuous Assessment (20%) Reassessment: 2hr Examination (100%) |