Modules

Programming: Professional Practice

This module builds upon and develops the fundamental computer programming skills you developed in Concepts and Algorithms. You will be introduced to new ideas such as object-orientation, and designing reusable code, and you’ll explore them using another industry-favored programming language. You’ll be taught to structure your code in a way which makes it easy to follow, maintain, and extend, equipping you for the next stage of your software development studies.