MSc Computer Science for Cyber Security

1 Years On Campus Masters Program

Heriot Watt University Edinburgh

Program Overview

The MSc in Computer Science for Cyber Security at Heriot-Watt University provides advanced theoretical and practical training in securing networks, software, systems and data against modern cyber threats. It suits students with a computing or technical background who want to develop specialist skills for roles in cybersecurity, threat analysis, digital forensics and secure-systems engineering.


Curriculum Structure (Full-time, 1 Year)

Year of Study

Students begin with modules such as Network Security, Software Engineering and Programming, and Systems Programming, where they learn how to design secure networks, develop robust software and understand low-level system behaviour. They then move into specialist units including Cryptography and Secure Communications, Digital Forensics and Incident Response, and Malware Analysis, gaining skills in encryption, vulnerability detection, forensic investigation and responding to cyber incidents. The programme concludes with an Independent Research Project, allowing students to apply technical skills to a real or simulated cybersecurity challenge in areas such as threat modelling, secure software, network defence or forensics.


Focus areas: “Network security, secure software engineering, cryptography, digital forensics, incident response, malware analysis, cybersecurity research project”

Learning outcomes: “Design secure networks and software; apply cryptographic methods; detect and analyse cyber threats; conduct forensic investigations; respond to incidents; complete an advanced cybersecurity research project.”

Professional alignment (accreditation): Certified by the National Cyber Security Centre (NCSC), meeting national standards for high-quality cybersecurity education.

Reputation (employability rankings): Heriot-Watt is regarded for strong computing and security teaching, and graduates from this MSc progress into high-demand cybersecurity roles across industry, government, technology and consultancy sectors.

Experiential Learning (Research, Projects, Internships etc.)

The MSc Computer Science for Cyber Security at Heriot-Watt University develops practical skills in secure software engineering and defensive programming. Students apply core computing principles to design, build, and analyse systems with security as a fundamental component, using dedicated computing infrastructure.

Key experiential components:

  • Software & Tools: Secure development using languages like C, Java, and Python, alongside security-specific tools for static code analysis, penetration testing, and cryptographic implementation.

  • Computing Facilities: Access to Heriot-Watt's Cyber Security Lab and High-Performance Computing (HPC) resources, providing isolated environments for security testing and the computational power for complex analysis.

  • Group Projects: Collaborative secure systems development projects, where student teams engineer a software solution with integrated security controls, followed by testing and vulnerability assessment.

Progression & Future Opportunities

Graduates of Heriot-Watt University's MSc Computer Science for Cyber Security secure roles as information security analysts, cyber security engineers, penetration testers, and cyber security consultants in government, finance, tech, and critical infrastructure:​

  • Careers Service offers CV workshops, interview coaching, employer events, and placement support.​

  • Top Scotland/5th UK for graduate outcomes; 95%+ employed/studying; competitive cyber salaries (£30k+ UK start).​

  • NCSC/GCHQ certified curriculum with industry-informed projects in cryptography/network security.​

  • GCHQ certification provides long-term professional recognition and career advancement.​

  • Strong outcomes across security operations, ethical hacking, or management.​

Further Academic Progression: Graduates can pursue PhD in cyber security/computer science at Heriot-Watt/elsewhere, extending MSc research in malware analysis or secure systems.​

Program Key Stats

£26,296 (Annual cost)
£ 29
Rolling


60 %
No
Yes

Eligibility Criteria

2.7

N/A
N/A
N/A
6.0
79
2:2
55
5
65 - 70

Additional Information & Requirements

Career Options

  • Secure Software Developer
  • Security Software Engineer
  • Application Security Analyst
  • Cyber Security Architect
  • DevSecOps Engineer
  • Vulnerability Researcher

Book Free Session with Our Admission Experts

Admission Experts