This Modern Programming Principles & Practice module builds on stage one and aims to extend learners' understanding of OOP principles and modern programming practices including structuring solutions, testing, debugging, logging and exception handling and basic package management.
Programming Principles & Practice
Principles of Object-Oriented Programming and Modern Programming Practices
Solid Principles
Programming Fundamentals
Logging, Testing and Debugging
Exceptions Handling
Where the combined marks of the assessment and examination do not reach the pass mark the learner will be required to repeat the element of assessment that they failed. Reassessment materials will be published on Moodle after the Examination Board Meeting and will be aligned to the MIMLOs and learners will be capped at 40% unless there are personal mitigating circumstances.
This module will ensure learners meet the following objectives: