Course Content
YEAR ONE
- Computing Systems
- Algorithms and Information Systems
- Fundamentals of Electronic Engineering
- C Programming
- Introduction to Physics
- Professional Skills
- Mathematics
- Web Development
YEAR TWO
- Software Engineering
- Computer Systems and Organisation
- Database Systems
- Mathematics
- Networks and Data Communications
- Object Oriented Programming (OOP)
- Data Structures and Algorithms
- Next Generation Technologies
YEAR THREE
- Software Engineering
- Programming
- Networks and Data Communications
- Database Systems
- Organisation Innovation
- Human-Computer Interaction
- Programming Paradigms
- Games Programming
- Mathematics
- Work Placement
YEAR FOUR
- Software Engineering
- Distributed Systems
- Advanced Professional Skills
- Real-Time Systems
- Artificial Intelligence
- Machine Learning and Data Analytics
- Graphics and Image Processing
- Information Retrieval
- Computer Security and Forensic computing
- Systems Modelling and Simulation