C/C++ programming language - 2013/14

This module will cover the C/C++ family of programming languages. It is a new module for second-year undergraduates and will run in Semester 2 of 2013/14 for the first time.

Aims: To introduce the C family of programming language, including 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.

There are many special-purpose programming languages that are extensions of C, for example CUDA, which is covered in our Parallel Programming module.

You can join the Facebook group for this module here.

The assessment for this module is our standard mix of 80% exam and 20% continuous assessment. The continuous assessment will consist of a class test in one of the lecture slots and answering and creating quesions on Peerwise.