📖Program Curriculum
Foundation year core modules
Agile Development Project
Computational Thinking
Information Systems Development
Introduction to Mathematics
Introduction to Programming
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 year
Work placement
Final-year core modules
Applied Machine Learning
Cloud System DevOps
Computing Project
Internet of Things
Software Reliability
Modules offered may vary.




