C++ Programming

Code School Level Credits Semesters
COMP2045 School of Computer Science 2 10 Spring China
Code
COMP2045
School
School of Computer Science
Level
2
Credits
10
Semesters
Spring China

Summary

 

Prerequisites: Knowledge of C (e.g. from COMP1038/AE1PGA)

You will cover the programming material and concepts necessary to obtain an understanding of the C++ programming language. You will spend around four hours per week in lectures and computer classes for this module and will be expected to take additional time to practice and to produce your coursework.

Target Students

Part I undergraduate students in the School of Computer Science. Also available to students from Part I undergraduate students in the School of Computer Science only. This module is part of the Programming theme in the School of Computer Science.

Classes

Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester.

Assessment

Assessed by end of spring semester

Educational Aims

To acquire knowledge and practice in programming in C and C++.

Learning Outcomes

Knowledge and Understanding: Understanding of the theory and practice of procedural (C) and object-oriented (C++) programming. Intellectual Skills: Understand and logically evaluate program requirements and specifications. Understand the complex ideas of programming solutions and relate them to particular problems. Professional Skills: The ability to write procedural and object-oriented programs in C/C++. Transferable Skills: The ability to solve problems using programming and communicate the results in writing.

Conveners

View in Curriculum Catalogue
Last updated 09/01/2025.