University Associated Things

Home

I study Computer Science at the University of Bath, here are some things relating to that.


Units taken

Year 1 (2020-2021) | Avg 78.80%
CM10310 - Artificial Intelligence | First | 77%
CM10194 - Computer Systems Architecture 1 | First | 82%
CM10227 - Principles of Programming 1 | First | 87%
CM10311 - Discrete Mathematics and Databases | First | 84%
CM10195 - Computer Systems Architecture 2 | 2:1 | 69%
CM10228 - Principles of Programming 2 | First | 78%
CM10312 - Mathematics for Computation | First | 83%
CM10313 - Software Processes and Modelling | 2:2 | 55%
Year 2 (2021-2022) | Avg 76.70%
CM20314 - Experimental Systems Project | First | 71%
CM20315 - Machine Learning | First | 89%
CM20217 - Foundations of Computation | First | 91%
CM20219 - Fundamentals of Visual Computing | First | 76%
CM20254 - Data Structures and Algorithms | 2:1 | 69%
CM20256 - Functional Programming | First | 79%
CM20138 - Comparative Programming Languages | 2:1 | 65%
CM20319 - Human-Computer Interaction and User Experience | 2:1 | 67%
Year 3 (2022-2023) | Avg 74.60%
CM30082 - Individual Project | First | 72%
CM30072 - Safety-critical Computer Systems | First | 75%
CM30078 - Networking | First | 82%
MA30087 - Optimisation Methods of Operational Research | 2:1 | 67%
CM30226 - Logic and Semantics of Programming Languages | First | 85%
CM40179 - Entrepreneurship | First | 77%
MA30245 - Graphs and Networks: Theory and Applications | First | 72%
Year 4 (2023-2024)
CM40178 - Research Project
XX50215 - Statistics for Data Science | First | 87%
CM50264 - Machine Learning 1 | First | 83%
CM50265 - Machine Learning 2
CM50210 - Cryptography
CM50205 - Theory of Human Computer Interaction

Good units

Foundations of Computation
Became the basis for my 3rd year project.
Functional Programming
Many fall, but some remain. Good for L&S.
Networking
I liked a Russell unit and did well in it!
Logic and Semantics of Programming Languages
Guy was a fantastic lecturer, great content too.
Entrepreneurship
Saved by my group and the 2nd coursework video, otherwise nothing special.

Tricky units

Databases
Only useful in teaching SQL.
Computer Systems Architecture 2 (the courseworks)
A long essay marked by Russell, followed by long-winded traceroute task.
Human-Computer Interaction and User Experience
A group project parallel with ESP adds to the stress.
Experimental Systems Project
A learning experience.
Software Processes and Modelling
Very little support and very isolating, but that's 2020/21's fault.