Loading...
Loading...
Our BSc Computer Science programme provides a comprehensive foundation in computing, from theoretical principles to practical software development. Students benefit from industry partnerships with leading technology companies, ensuring graduates are ready for careers at the forefront of digital innovation.
Faculty
Faculty of Engineering & Digital Technology
Fundamentals of Programming
Computer Systems Architecture
Discrete Mathematics
Introduction to Databases
Web Development Fundamentals
Professional Skills for Computing
Algorithms and Data Structures
Object-Oriented Programming
Software Engineering
Operating Systems
Computer Networks
Human-Computer Interaction
Final Year Project
Machine Learning
Cloud Computing
Cyber Security Principles
Mobile Application Development