Computer Scientists are in more demand today than ever before due to the increasing reliance on Computer Systems and Software, this is further compounded with the continual introduction of cutting edge and new technologies. Therefore, an advanced master degree in Computer Science will make you highly employable, having developed practical skills in computing systems and software development.
You will be ideally placed to gain employment in a wide range of high-demand jobs including software engineering, systems development and other related fields. This course aims to equip postgraduate students with core skills in: Data Analytics, Numerical Methods, Theoretical Computer Science, Programming and Applied Computer Science. In addition, students will also undertake a selection of courses such as: Data Communications, Cyber Security, Artificial Intelligence, Internet of Things, High Performance Computing, Advances in Computer Science, Visualisation, Virtual Reality and Augmented Reality.
Normally a First Class or Upper Second Class Honours Degree in Computer Science, Computing, Science, or engineering-based discipline.
Please see our website for fee information
Graduates will have developed scientific and analytical skills which are highly valued in the computing, engineering, IT and business industries. These skills are also transferable to a range of other careers, including research and development in the software and other IT industries, science and engineering consultancy and management roles. In addition, the course provides an excellent foundation for further postgraduate research study through PhD studies.
Advanced Computer Science covers a wide range of specific topics such as:
Data Analytics
Theoretical Computer Science
Numerical Methods
Applied Computer Science
Programming
Data Communications
Cyber Security
Visualisation, Virtual Reality and Augmented Reality
High Performance Computing
Advances in Computer Science
Artificial Intelligence
The Internet of Things
...