MSc Computer Science with Cyber Security Online

Master

Online

£ 7,800 VAT inc.

Description

  • Type

    Master

  • Methodology

    Online

  • Duration

    2 Years

  • Start date

    Different dates available

  • Online campus

    Yes

  • Delivery of study materials

    Yes

  • Support service

    Yes

  • Virtual classes

    Yes

With our lives increasingly dependent on computer networks and the internet – both of which are potential targets of terrorist and criminal attacks – cyber security is becoming one of the greatest challenges that society is facing today. Graduates who understand the technologies and practices that underpin secure computer systems are in very high demand.

This 100% online Computer Science with Cyber Security Masters programme is designed for working professionals and graduates who may not currently have a computer science background and want to launch their career in this in-demand and lucrative field.

Our online programmes allow you to study around work and home commitments, at different times and locations. This is your Masters degree, on your own terms, in your own time.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Network and operating system security
Security risk analysis
Secure software development – covering security requirement specification, security design, secure coding and security testing
You will develop your expertise through specialist modules and an independent cyber security project. You will also develop your core computer science skills, including:

Computational thinking
Computational problem-solving
Software development
Broad knowledge of computer science

In the UK alone, over 1.5 million people work in the digital sector, while the number of digital technology jobs has grown at twice the rate of other roles. Graduates of this programme go on to a range of positions in software and web development, IT systems, support and programming. This world-class Russell Group institution and leading Department of Computer Science offer the global reach and industry-relevant content that set our programmes apart.

2:2 (or equivalent) undergraduate degree in any subject
Or Masters degree (or equivalent) in any subject
Students whose first degree was not taught in English should have an appropriate English language qualification

Why York?
Part of the elite Russell Group of major research-intensive universities
Ranked Top 20 in the UK (Guardian University Rankings 2021)
Top of the Russell Group for academic support (NSS 2020)
Over 18,000 students and 4,000 staff from 140 countries
16th in the Times Higher Education Europe Teaching Rankings (2019)
128th in the Times Higher Education World University Rankings (2020)

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Algorithms
  • Structures
  • Cyber
  • Threats
  • Security Engineering
  • Computer
  • Mobile
  • Networks
  • Software Engineering
  • Engineering

Course programme

Modules

Algorithms and Data Structures

This module provides techniques for using algorithms and associated data structures. It also covers computational thinking and the theoretical underpinnings and practical applications of computer science, covering: programming; control structures; methods; inheritance; arrays and mechanics of running and testing; complexity and implementation of algorithms in programs.

Cyber Security Threats

This module teaches the fundamentals of cyber security. You will develop an understanding of typical threats and a range of technologies that can help to reduce risk, increase protection and remain compliant.

Security Engineering

This module teaches methods, techniques and tools for the development of secure application systems, from security requirement analysis and specification to design of secure application systems, secure programming and security testing. It also covers security assurance in order to demonstrate a system is secure to operate.

Advanced programming

This module details advanced programming concepts such as file manipulation, event-driven programming, multi-threaded programming, programming for data analysis and the use of packages and documentation. It also covers the social context of computing: social impact of computers and the internet; professionalism; codes of ethics and responsible conduct; copyrights, intellectual property; and software piracy.

Computer and Mobile Networks

A sound understanding of internet architecture, protocols and technologies and their real-world applications forms the core of this module. Discussions around networks and the internet, network architecture, communication protocols and their design principles, wireless and mobile networks, network security issues and networking standards feature. The module also covers related social, privacy and copyright issues.

Software Engineering

This module focuses on designing and building software systems. You will look at principles and patterns of software design, where to apply them, and how they inform design choices. Learn techniques for ensuring systems you build behave correctly. We demonstrate how the application of these principles makes it possible to evolve systems effectively and rigorously.

Computer Architecture and Operating System

The module aims to provide you with an understanding of the concepts of modern computer architectures and system software. Beginning with an overview of computer architecture, it then covers how computer systems execute programs, store information, and communicate. You will learn the principles, design and implementation of system software such as operating systems.

Artificial Intelligence and Machine Learning

This module explores the field of artificial intelligence along with the principal ideas and techniques in three core topic areas: problem solving, knowledge representation and machine learning. The implications of AI for business and society are also covered.

Research Methods

This module provides you with a range of approaches to research and individual research projects. Formulate research questions appropriate to an area of interest, and evaluate the relationship between question, methodology and method.

Research Project Proposal

This is an extended research proposal for your final Individual Research Project. The module is created to ensure you are prepared for the IRP in sufficient depth before undertaking final studies. Designed to give you the flexibility of developing a proposal, exploring a work-based problem or one that is driven by your own findings.

Individual Research Project

The 30-credit Individual Research Project (IRP) builds on the previous module, defining and developing a plan for to research within a particular field of your choice. The IRP is the implementation and write-up of these results. A self-study module, you’ll draw on skills acquired throughout the degree, including self-management, deadlines and subject knowledge.

MSc Computer Science with Cyber Security Online

£ 7,800 VAT inc.