The course covers a range of topics from advanced programming, design patterns and data modelling to popular development platforms, open source frameworks and cloud computing will be explored to open up your career.Ê

The aims of the course are to provide you with a critical understanding of Software Engineering Techniques such as advanced programming, design patterns and databases.Ê

You will be able to follow significant trends in system development, including software development, version control with GitHub, open source frameworks such as OpenCV and Tensorflow along with web services and cloud computing.Ê

You will have developed your problem solving skills with respect to software engineering and develop your analytical and evaluative skills with respect to information technology.