This page is an index of my notes created during my attendance of Trinity’s Integrated Computer Science course. Many of these contain searchable bodies of work which may be useful as a reference for past and current students, but may or may not be up-to-date depending on creation date.
There is also an RSS feed available for convenience.
This module covers a wide range of topics for creating programs for the RP2040 in C.
This year long module provides a deep glimpse into discrete mathematics, covering material such as:
This module focuses on Unix operating system fundamentals and concurrency primitives in C.
Applied Probability 2 expands on Applied Probability 1 to include further topics like:
Algorithms and Data Structures 2 expands on Algorithms and Data Structures 1 to include further topics like:
This module was a simple module covering how data was represented and shared.
Topics covered included:
This course covers the basics of probability including topics such as distributions, hypothesis testing and random sampling.
Algorithms and Data Structures 1 covers the basics of: