Teaching

COMPSCI5079 Cryptography and Secure Development (CSD-M)

Master course, Thomson Building 236 Lecture Theatre, 2023

Main Goals of the Course:

This course covers two main goals:

  1. Encryption and Decryption algorithms, and
  2. How to utilise the algorithms in developing secure applications.
  • The first part of this course focuses on encryption algorithms.
  • The second part of this course focuses on developing secure applications.
  • Coverage on how they are used is provided in Cyber Security Fundamentals. – More specialised courses are Enterprise Cyber Security; Cyber Security Forensics; Human-Centred Security; Safety-Critical Systems.

COMPSCI4062 Cyber Security Fundamentals

Undergrad/Postgrad Course, Thompson Building, University of Glasgow, 2022

Goals of the Course and ILOs:

The aim of this course is to provide participants with the opportunity to develop a security mind-set by introducing students to introductory core material in the area of computer security.