Course Content
Academic Year 1 Modules
- Applied Programming
- Applied Statistics
- Computer Science and Programming
- Information Technology Principles
- Methods of Mathematics
- Science and Sustainability for ICT
- Statistical Data Science
- Web-based IT Fundamentals
Academic Year 2 Modules
Computer Science Major
- Algorithms and Data Structures
- Embedded Programming
- Object-Oriented Programming
- Programming Language Paradigms
Information Technology Major
- Networks, Security and Privacy
- Software Quality Assurance and Testing
- Systems Analysis and Modelling
- Web Development
Academic Year 3 Modules
Computer Science Major
- Advanced Web Development
- Artificial Intelligence
- Mobile Application Development
- Programming Languages, Algorithms and Concurrency
Information Technology Major
- Database Development
- Software Construction
- The Internet of Things and Cloud Computing
- User Experience Design