University Associated Things
    Home
    
    
    
    I studied Computer Science MComp at the University of Bath.
    
    
    
    
    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 | First | 71%
    
- 
    
- XX50215 - Statistics for Data Science | First | 87%
    
- CM50264 - Machine Learning 1 | First | 83%
    
- 
    
- CM50265 - Machine Learning 2 | First | 80%
    
- CM50210 - Cryptography | First | 79%
    
- CM50205 - Theory of Human Computer Interaction | First | 78%
    
    
         
    
    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.