The Department of Computing is committed to providing a stimulating academic environment where students develop strong theoretical foundations together with practical and professional computing skills.
Our teaching and research activities cover a broad spectrum of computing disciplines, enabling students to explore emerging technologies and prepare themselves for careers in academia, industry, entrepreneurship and research.
To become a center of excellence in computing education, research and innovation while producing competent, ethical and innovative graduates capable of addressing local and global challenges.
Industry-relevant programs designed for the digital era.
Programming, algorithms, databases, artificial intelligence, operating systems and advanced computing concepts.
Program Details →Networking, cloud computing, information systems, cybersecurity and modern digital technologies.
Program Details →Software architecture, development methodologies, testing, project management and enterprise software systems.
Program Details →Machine learning, deep learning, computer vision, NLP and intelligent systems.
Program Details →Machine Learning & Intelligent Systems
Information & Network Security
Big Data & Predictive Analytics
Cloud Infrastructure & Services
Software Architecture & Development
Connected Devices & Automation
Modern laboratories equipped for practical computing education.
Dedicated environments for research, experimentation and innovation.
Technology-enabled classrooms supporting interactive learning.
A collaborative space for projects, startups and technology ideas.
Explore our academic programs and become part of a community dedicated to technology, innovation and excellence.
Apply NowOur department is committed to nurturing creativity, technical excellence and innovation. We strive to provide students with the knowledge and skills needed to excel in the rapidly evolving world of computing.