Advanced Procedural Programming


This module is builds on the work done in a Procedural Programming Language and introduces the advanced concepts of memory allocation and deallocation, pre-processor directives, file-handling and complex data structures.  The student should have a working knowledge of a Procedural Programming language before taking this module.

Learning Outcomes

  1. Have knowledge and understanding of a procedural language programming

  2. Be competent in the advanced features of the procedural programming language

  3. Understand the implementation of complex data structures in a procedural programming language.

  4. Have the ability to organise the overall programming application using advanced techniques.

% Coursework 100%