Education


Computer Science BSc


First Year

  • Programming in C
  • Computer Ethics, Law and Portfolio
  • Elements of Computing
  • Computational Modelling

  • Second Year

  • Organisations, Project Management and Research
  • Object Oriented Design and Development (Java)
  • Multi-tier Web Applications (PHP/SQL)
  • Data Structures and Algorithms (C)

  • Third Year

  • Secure Web Application Development (PHP/SQL)
  • Telematics (C#/CAN Bus)
  • Multi Service Networks
  • Software Development Methods
  • Fuzzy Logic and Knowledge Based Systems (AI)
  • Final Year Software Project




  • Cyber Security MSc


  • Foundations of Cyber Security
  • Cyber Threat Intelligence
  • Host and Network Security
  • Penetration Testing and Incident Response
  • Cyber Engineering
  • Digital Forensics Principles and Practice
  • Malware Analysis
  • Legal, Ethical and Professional Practice and Research Methods
  • Dissertation: Extending Our Cyber-Range CYRAN with Social Engineering Capabilities