The MSc Computer Science looks at issues important in our society including intellectual property, digital surveillance, data privacy and ethical issues in computing.
Explore globally relevant areas of computing
This degree looks at issues important in our society including intellectual property, digital surveillance, data privacy and ethical issues in computing as well as the technical aspects of computer science, including system architecture, data management, cloud computing, and software engineering.
Project-based coursework to showcase your learning
You’ll have the opportunity to undertake a substantive project to address a challenge within your own or a client organisation. You will be able to demonstrate your problem-solving skills as well as your technical expertise, which will provide a portfolio of work to present to current and potential employers.
The online MSc Computer Science programme can be studied from anywhere in the world. Fit your studies around your personal schedule and your work.
Delivered by experts in the field
You’ll learn from highly experienced professionals and practitioners, combining academic excellence with industry-related knowledge and expertise.
By studying this programme, students will:
- be able to demonstrate knowledge and acquire digital skills in a number of areas including programming principles, the mathematic and algorithmic foundations of computing, information systems design, and database design and management.
- gain a comprehensive and practical understanding of current techniques.
- gain the soft skills needed to be able to act autonomously in planning, implementing, and managing tasks at a professional level.
- develop a systematic understanding and a critical awareness of computer science, much of it at the forefront of the discipline.
Possible career paths include different software engineering roles ranging from testing and quality assurance to software architecture. This degree can also be useful in becoming a systems analyst, engineering manager, or other roles that require an in-depth understanding of software design and practice in a range of sectors or organisations.