What you will learn
The MSc Computer Science with Software Engineering degree explores the practical science of computer programming and software systems with a commercial focus. It covers mobile application development and concepts in data communications. The programme teaches advanced software development and programming skills and expertise, preparing you for challenging and fast-paced software development employment.
Core modules cover fundamental elements of software engineering and computer science, including:
- Software development for the web
- Mobile application development
- Secure software development
- Systems engineering
- Data structures and algorithms
- Virtual and cloud computing
The programme covers modern languages and platforms including HTML5, CSS3, JavaScript, PHP and MySQL.
This postgraduate course has a ‘real-world’ focus. It develops an understanding of underlying principles but also engages you in the practical skills and application of programme design, modern web technologies, network design, implementation and trouble-shooting.
The programme also includes a 45-credit research project, where you will work on a specialist topic with relevant supervision.