1 minute read
Year
Year Two
Object-Oriented Programming in C++
Advertisement
This module will provide you with an object-oriented programming skillset using the language C++.
Software Design & Development using Python
This module will help you write more robust and complicated programs, learning how to use defensive coding to check data and handle unforeseen occurrences.
Programming with Data
This module introduces you to Python to learn how to source different data sources and processing it to make it useful and shareable.
Agile Software Projects
This module requires that you work in a distributed team, using online collaboration, project tracking and version control tools using the agile development methodology.
Computer Security
This module gives you an understanding for the need of securing computer systems, and the practical elements.
Graphics Programming
This module deals with the synthesis of graphics and how to process visual signals.
Algorithms & Data Structures
This module will improve your understanding of searching and sorting and learn new algorithms to solve new problems.
Databases, Networks and the Web
You will learn theory and practical skills focused on the modern web, internet and client-server applications.