C / C++ Programming


This module follows on from Introduction to C Programming and covers further features of the C programming language including arrays, pointers and strings. C++ classes, libraries and OOP concepts are also introduced so the learner can understand and incorporate C++ classes and library code in their projects. Code testing, debug and programming style are covered with an emphasis on producing well engineered software.

Learning Outcomes

  1. Develop programs using the C/C#-#-#-#- programming language.

  2. Use the techniques, skills and modern programming tools necessary for code design, development, test and documentation.

  3. Have insight into the range of applications of C/C#-#-#-#- programming in engineering solutions.

  4. Be aware of C/C#-#- industry standards.

  5. Appreciate good software engineering techniques.

% Coursework 100%