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
- One 2-hour lecture each week for 12 weeks
- One 2-hour computing each week for 12 weeks
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
- 40% Coursework 1: Three pieces of coursework demonstrating knowledge and experience which has been developed in the computing labs each week.
- 60% Exam 1 (1-hour): 60 minutes written examination
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
- Dr Jiawei Li