The store will not work correctly when cookies are disabled.
MSc Computer Science with Cyber Security
100% online
Unlock your potential in a cyber security career. Study an online MSc with a university rated 5-star for teaching and with internationally excellent research
Apply by18 August 2026
To start1 September 2026
180 credits•Complete within 12 months•£7320 total fees
Key benefits
100% online MSc – complete within 1 year full-time or 2 years part-time
5 star rating for teaching, inclusiveness, employability and facilities*
Learn programming languages including Python, R and Oracle
Top 30 UK University**
70% of university research rated as ‘world-leading’ or ‘internationally excellent’***
*QS Stars World University Rankings 2023
**Guardian University Guide 2026
***Research Excellence Framework 2021
Why Sunderland?
World-class teaching, built around your future.
Studentfocused
We put our students at the
heart of everything we do.
Professionsfacing
We partner with employers
and embrace real-world
business challenges, shaping
the workforce of tomorrow.
Societyshaping
We are a catalyst for
regeneration with our research
and innovation driving economic
and social impact.
A flexible online cyber security master's for aspirational individuals from a wide range of professionals backgrounds
Because of the flexible design of the online master’s degree, it can be studied around work and family commitments, and indeed this is precisely why many of our students choose to study online. The course can be studied from anywhere in the world, opening it up to a global audience and meaning that you never need to attend campus.
If you opt to study part-time, you can complete the programme within 24 months, continue working and earn whilst you learn, avoiding a study break. If you opt to study full-time, you can complete the programme within 12 months and start progressing towards your career goals sooner.
You will learn and interact within a carefully built online learning environment, a community of online students collaborating via discussion boards, forums and group learning activities. Because of the global reach of the online programme, you will learn with professionals based all over the world, an exciting opportunity to increase the number of contacts within your global professional network.
You will be allocated a dedicated Student Success Coordinator, who will continuously offer you with targeted support throughout your studies, from enrolment through to graduation.
What will you study?
Studying the online MSc Computer Science with Cyber Security, you will gain expertise in core cyber security topics which will enable you to determine, establish, maintain and create resilient cyber security solutions for information systems security. Fundamental computing topics will be covered which will equip you with practical skills in subjects such as networking, databases, software engineering and usability.
You will also learn programming languages including Python, R, CISCO and Oracle.
Key knowledge and skills taught on this course:
Cyber security fundamentals
Cyber security and user experience design
Cyber resilience
Data science
Computer science principles and practice
Computer architectures
Secure database system development
Networking
Software engineering
Join a university with global values and diversity of thought
The University of Sunderland celebrates diversity, inclusion, and international collaboration. Our global community brings together students, academics, and professionals from all over the world. This creates a learning environment that’s rich in perspectives and opportunities.
What sets us apart?
Truly international community: Join students studying online across more than 100 countries.
Top 10 in the UK for social inclusion: Ranked 8th nationally (The Times and Sunday Times Good University Guide 2025).
Global reach: Campuses in Sunderland, London and Hong Kong, plus partnerships spanning the Caribbean, , Malaysia, Singapore, Sri Lanka, Uzbekistan and Vietnam.
Collaborative learning: Work closely with peers from diverse backgrounds and industries to gain broader insights and global perspectives.
Inclusive values: Experience a supportive, close knit learning environment that promotes equality and shared success.
Admission requirements
At least a UK 2.2 undergraduate degree
A UK master’s degree (or international equivalent)
A third-class honours degree or an ordinary degree (without honours) or UK equivalent professional qualification with a minimum of two years’ appropriate work experience
Applicants who do not hold a recognised degree will be asked to provide evidence which demonstrates a minimum of three years’ relevant organisational experience
The work experience must be at a graduate level, in either a managerial or professional capacity which may include voluntary work, placements, internships, or project management
Fees Total
£7320
Per 15-credit module
£610
Fees
If you are based in the UK, you may be eligible for a government-backed postgraduate loan to cover the full costs of the course.
In addition, if you have successfully completed an undergraduate degree at the University of Sunderland, you are eligible for a 10% tuition fees reduction on our postgraduate programmes.
You pay tuition fees for each module taken, either module-by-module or in full at the start of your course.
If you pay module-by-module, you will pay in instalments of £595.
Modules
Build the programming foundations you need to thrive in modern software development, developing practical skills in computational thinking, algorithms, control flow, data handling and modular design. Working with a high-level programming language, you will design, implement, test and debug your own software solutions, learning to write clean, maintainable code from day one. You will configure professional development environments and apply structured techniques to break complex problems into logical, workable solutions. The module also introduces AI-assisted programming tools, encouraging you to think critically about the opportunities and responsibilities they bring to contemporary software development practice.
Critically examine how organisations approach cybersecurity governance, risk management and information security management, evaluating the frameworks, standards and methodologies used to protect digital systems and infrastructure. You will analyse security threats, vulnerabilities and organisational responses across network, application and internet security domains, and explore how emerging technologies such as mobile, cloud and wireless environments introduce new security challenges. Working with established standards including ISO27001/27002, you will develop the ability to assess risk, design security controls and evaluate their effectiveness using appropriate metrics. The module also develops your awareness of the legal, ethical and professional responsibilities of cybersecurity practitioners, preparing you to contribute to secure, resilient and sustainable digital societies.
Critically examine the relationship between user experience design and cybersecurity, exploring how human psychology, behaviour and contextual factors influence the effectiveness of security systems in practice. Drawing on both foundational and contemporary research, you will investigate key challenges in usable cybersecurity including security awareness, user mental models and trust, and evaluate how human-centred design approaches can improve the usability and effectiveness of security mechanisms. You will apply evaluation techniques to assess cybersecurity systems with real users and organisations, gaining practical experience in designing and conducting empirical research studies. The module also develops your ethical and inclusive design responsibilities, preparing you to build cybersecurity solutions that are not only technically sound but genuinely usable and trustworthy for the people who depend on them.
Examine how secure and resilient computer systems can be designed, implemented and evaluated throughout the software development lifecycle, analysing threat models, security failures and vulnerabilities to understand how they arise and how resilient engineering principles can counter them. You will explore techniques including secure programming, defensive design, applied cryptography and formal methods for specifying and validating security protocols, applying these across a range of secure distributed system contexts. The module prepares you for the organisational realities of cybersecurity: you will investigate incident response strategies, breach containment and risk mitigation, alongside the legal and ethical responsibilities of cybersecurity practitioners managing real security incidents. Sustainability and professional considerations run throughout, equipping you to design digital infrastructures that are trustworthy, secure and built to endure.
Develop a critical understanding of the principles and methodologies underpinning modern data science, exploring the full data science lifecycle from collecting and cleaning data through to analysing, sharing and acting on insights. You will learn how to prepare, transform and integrate diverse datasets for analysis, applying statistical, machine learning and analytical techniques using tools and programming environments such as R to extract meaningful findings from complex data. The module introduces big data environments and explores how data science is applied within organisational and research contexts to support strategic decision-making. Throughout, you will engage with the professional, ethical, legal and societal implications of data-driven practice, including how responsible data use and sustainable approaches contribute to trustworthy digital systems.
Explore the principles of computer architectures and networks, examining how endpoint devices are built, connected and secured within modern distributed computing environments. Combining conceptual understanding with practical investigation, you will use network simulation tools to model, analyse and troubleshoot the behaviour of routers, switches and security appliances in realistic network scenarios. Security is woven throughout the module: you will examine network vulnerabilities, evaluate attack vectors and apply technical defences and secure design principles to build resilient network infrastructures that can withstand real-world threats. The module also considers emerging networking trends, including the growing impact of the Internet of Things (IoT), ensuring your knowledge reflects the rapidly evolving landscape of modern networks.
Develop a critical understanding of the principles and practices used to design and deliver complex software systems, tracing how software moves from requirements through to working, reliable code. You will examine software development lifecycle models including traditional, agile and DevOps approaches, applying techniques for requirements engineering, system modelling and architectural design using UML to real-world software scenarios. Testing, verification and quality assurance are central to the module, equipping you with the skills to evaluate and improve software reliability and maintainability throughout the development lifecycle. You will also engage with contemporary tools and practices including continuous integration, collaboration platforms and the implications of generative AI, alongside the ethical, security and sustainability responsibilities of professional software engineers.
Develop an advanced understanding of database engineering and learn to design, implement and manage secure database systems using both relational and emerging technologies, including NoSQL platforms. You will critically examine key concepts such as data modelling, database design, transaction management, query optimisation and distributed architectures, gaining practical programming skills through database implementation tasks. Security is treated as a fundamental design consideration: you will evaluate access control models, integrity mechanisms and protection strategies against threats such as SQL injection, and explore how databases contribute to resilient, trustworthy digital infrastructure. Professional, ethical and legal responsibilities are addressed throughout, including GDPR compliance and the role of responsible data governance in building sustainable organisational systems.
Develop a critical understanding of Object-Oriented Programming (OOP) and apply it to build robust, reusable and maintainable software systems. You will model real-world problems using classes and objects, putting core principles such as encapsulation, inheritance and polymorphism into practice through structured programming activities. Moving beyond the fundamentals, you will explore advanced design patterns, exception handling, concurrency and multi-threaded programming, strengthening the reliability and performance of your software solutions. You will also critically evaluate the growing role of generative AI within programming workflows, forming a well-informed view of its benefits, limitations and implications for professional software engineering.
Gain a critical understanding of cloud computing and how it powers modern digital infrastructure, exploring the full spectrum from bare-metal servers through to Software-as-a-Service (SaaS) platforms. You will develop practical Linux administration skills as the foundation of cloud infrastructure, gaining hands-on experience with virtualisation, containerisation and DevOps deployment approaches alongside infrastructure-as-code practices. Designing cloud solutions that are secure, resilient and effectively governed is a core focus, and you will evaluate how cloud systems are deployed and managed in real organisational contexts. The module also encourages critical reflection on the sustainability and ethical responsibilities of cloud technologies, including energy-efficient system design aligned with the United Nations Sustainable Development Goals.
Develop the knowledge and skills to understand, critically evaluate and design rigorous research across Computer Science, Data Science and Cybersecurity. You will explore key research paradigms and methodologies including experimental design, statistical analysis, simulation, and user and security studies, applying these to critique published research and plan investigations of your own. A central task is designing a hypothetical research study, where you will address questions of validity, reproducibility and ethics while justifying your methodological choices through academic writing and scholarly discussion. By the end of the module, you will have the research foundations to contribute meaningfully to computing innovation, whether in academic or professional contexts.
Undertake an in-depth, independent critical review of a selected area of emerging technologies relevant to your programme pathway and research interests, developing advanced skills in systematic literature searching, critical evaluation and scholarly synthesis. Guided by taught sessions on literature review methodology and academic conventions, you will design and implement a rigorous search strategy, critically appraise scholarly sources and identify key themes, debates and knowledge gaps at the forefront of your chosen field. You will communicate your findings through both a written literature review and a presentation, demonstrating the analytical and scholarly communication skills that mark out a confident, research-informed practitioner. The module prepares you to engage with rapid technological change and contribute to emerging conversations in your discipline.
Top 30 UK University
(Guardian University Ranking 2026)
1st in the North East for teaching quality
(The Times and Sunday Times Good University Guide 2024)
70% of university research rated as ‘world-leading’ or ‘internationally excellent’
(Research Excellence Framework 2021)
8th in UK for social inclusion
(The Times & Sunday Times Good University Guide 2025)
The information below is required for social login
The information below is required for social login
Login to your Account
JOIN FOR FREE
Let’s begin with setting up your account to keep track of your progress