Course Content
Year 1 Core Modules
- Algorithms and Data Structures
- Computational Problem Solving
- Java Applications Development
- Java Programming
- Networks and Security
- Systems Design and Databases
Year 2 Core Modules
- Agile Developer
- Functional Programming
- Relational and NoSQL Databases
- Software Design Patterns
- Web Apps and Services
- Optional work placement
Final Year Core Modules
- Applied Machine Learning
- Cloud System DevOps
- Computing Project
- Internet of Things
- Software Reliability