Skip to content

Main Index

This page serves as a reference to my notes, whilst studying for an MEng Computer Science with Cyber Security at the University of Southampton. These notes have evolved over the years, and many modules I took have either no notes at all, or partially complete notes.

My note-taking style has also adapted throughout the years, initially with a heavy focus on brevity, then towards \(\LaTeX\), and now using MkDocs. Some of my notes are also supplemented with various Anki decks, but again these vary in quality and quantity for differing modules.

I find the current style is good for me, as I find I learn better when writing in a somewhat conversational, yet technical documentation-like way, hopefully explaining concepts reasonably well and providing additional details where I feel that either the lectures aren't clear or the concept itself is quite interesting.

In terms of the notes themselves, I've listed modules I have taken in reverse chronological order below.

Notes Index

4th Year

If you want to find out what I thought about these modules as a whole, I've written a blog post on them here.

Semester 2, 2024

Semester 1, 2024

3rd Year

Whole Year

  • COMP3200: Part III Individual Project

Semester 2, 2023

Semester 1, 2022

2nd Year

Semester 2, 2022

  • COMP2207: Distributed Systems and Networks
  • COMP2211: Software Engineering Group Project
  • COMP2215: Computer Systems II
  • COMP2216: Principles of Cyber Security

Semester 1, 2021

  • COMP2208: Intelligent Systems
  • COMP2209: Programming III
  • COMP2210: Theory of Computing
  • COMP2213: Interaction Design

1st Year

Semester 2, 2021

  • COMP1201: Algorithmics
  • COMP1204: Data Management
  • COMP1206: Programming 2
  • COMP1216: Software Modelling and Design

Semester 1, 2020

  • COMP1202: Programming I
  • COMP1203: Computer Systems I
  • COMP1205: Professional Development
  • COMP1215: Foundations of Computer Science

Comments