| Unit name | Introduction to C++ (Computer Science service course) |
|---|---|
| Unit code | COMS12800 |
| Credit points | 10 |
| Level of study | C/4 |
| Teaching block(s) |
Teaching Block 2 (weeks 13 - 24) |
| Unit director | Dr. Campbell |
| Open unit status | Not open |
| Pre-requisites |
None |
| Co-requisites |
Introduction to C, or a similar level of programming ability. |
| School/department | Department of Computer Science |
| Faculty | Faculty of Engineering |
The aim of this unit is to give students, with some knowledge of C programming, an introduction to C++ programming
By the end of the unit, students will : Understand when programming in C++ may make more sense than using C. Have a basic understanding of key aspects of C++ programming, including references, overloading, namespaces,C/C++ interaction, operator overloading, streams, inheritance, exceptions, templates and the standard template library
Lectures and weekly lab classes.
Formative: The students will be encouraged to assess their own progress through the completion of the lab exercises, and short answer questions from the course textbook. Summative: 100% individual coursework - students will be required to write around four small programs throughout the unit (50%) and one larger program near the end (50%). How Feedback will be delivered: PGs will proactively monitor progress with coursework/lab tests during the unit.
N/A – notes will be provided