Module Catalogues

C++ Programming and Software Eng. II

Module Title C++ Programming and Software Eng. II
Module Level Level 1
Module Credits 2.50

Aims and Fit of Module

To provide students with the ability to: 
1.Understand and translate a problem specification in a software engineering context.
2.To produce software design in a language-independent manner.
3.To write and test C++ programmes that match a software design.
4.To confidently manage the software development process.

Learning outcomes

A. demonstrate knowledge and understanding of software design in an object-oriented approach by programming in C++
B. demonstrate knowledge and understanding of basic software engineering principles
C. develop independent learning skills demonstrated by using advanced third party libraries;
D. develop project management skills demonstrated by the use of software management tools as well as a logical distribution of the work load among all the group members

Method of teaching and learning

This module will be delivered through a combination of formal lectures, self-learning classes, problem classes and supervised computer laboratory sessions