Photo of The University of Birmingham's campus

Chris Wilson / My Studies

University of Birmingham

My studies

Modules

1st Year

Scroll through to learn more

Data Structures and Algorithms

Object Oriented Programming

Mathematical and Logical Foundations

Artificial Intelligence 1

Theories of Computation

Full-Stack Development

2nd Year

Scroll through to learn more

Software Engineering & Professional Practice

Web Application Team Project

Functional Programming

Artificial Intelligence 2

Operating Systems

Security & Networks

3rd Year - Exchange Year

My third year was spent studying abroad in France. For more information about the modules I studied there, see the INSA Lyon page

4th Year

Scroll through to learn more

Prog. Languages and Compilers

Lambda Calculus, Operational Semantics, Type inference & checking. Compilation of Procedural Programs

Neural Computation

Perceptrons & MLPs, Neural Networks, CNNs, Auto-Encoders, Generative Models, Language Models.

Computer Vision