This professionally accredited degree combines theories and practices in programming, computer architecture and networking, design and development of computer systems, with neural networks, machine learning, cloud computing and intelligent information retrieval.
In the second semester, we will explore some of the emerging technologies, such as emergent Artificial Intelligence, machine learning, cloud computing, machine vision and image processing. For example, when learning about steganography – the practice of concealing a file, message, image or video within another file, message, image or video – we will experiment with tools to analyse stego images to uncover hidden information.
We will look at emerging theories, practices, approaches and management of distributed and intelligent computing systems, examining a wide range of case studies to see how applications have been developed and for what purposes, such as steganography detection system for colour stego images.
In your final semester, you will be expected to demonstrate the knowledge and skills you have learned by undertaking an in-depth individual project. Guided by an expert tutor, this project helps to develop your research skills and gain an experience matching that of a computer science professional. Past students have, for example, worked on internet design for companies in their home countries, while others have undertaken projects on dynamic web design for small business firms.