Course Content
Year one
Modules
- Principles of Computing
- Digital Creativity
- Development Foundations
- Data Fundamentals
- Individual Programming Project
- Multidisciplinary Teamwork
Year two
Modules
- Complex Problem Solving
- Computational Mathematics
- Web Technologies
- Distributed Systems
- Algorithms & Optimisation
- Collaboration
Placement year (optional)
- You can choose to take an optional placement year after your second year on a three-year programme
Year three
Modules
- Research & Development: Proposal
- Advanced Topics in Computer Science
- Future Skills
- Research & Development: Dissertation
- Major Collaboration