Module 26266 (2013)
Module Description - C/C++
The Module Description is a strict subset of the Syllabus Page, which gives more information
| Module Title | C/C++ | ||||||||||
| School | Computer Science | ||||||||||
| Module Code | 06-26266 | ||||||||||
| Descriptor | COMP/06-26266/LI | ||||||||||
| Member of Staff | Hayo Thielecke | ||||||||||
| Level | I | ||||||||||
| Credits | 10 | ||||||||||
| Semester | 2 | ||||||||||
| Pre-requisites | 06-18190 Software Workshop | ||||||||||
| Co-requisites | None | ||||||||||
| Restrictions | None | ||||||||||
| Contact hours | |||||||||||
| Delivery | Eleven two-hour weekly lectures plus eleven two-hour demonstrator-supervised laboratory sessions. | ||||||||||
| Description | The module introduces the C/C++ family of programming languages, including programming language design issues arising from the various extensions of C that have been developed. The module assumes some familiarity with programming in Java, and it will emphasise the differences between C-style languages and Java, such as garbage collection vs memory management and pointers. | ||||||||||
| Outcomes |
| ||||||||||
| Assessment | Sessional: 1.5 hr examination (80%), continuous assessment (20%). Supplementary (where allowed): By examination only (100%). | ||||||||||
| Texts |
Brian W. Kernighan and Dennis M. Ritchie
,
The C Programming Language
,
1998
James O. Coplien , Advanced C++ Programming Styles and Idioms , |