The BSc (Hons) in Computer Science program is a comprehensive, industry-aligned degree designed to equip students with both theoretical knowledge and practical skills essential in today’s technology-driven world. Covering core areas such as programming, data structures, cybersecurity, artificial intelligence, and cloud computing, this program provides a solid foundation in computing while also exploring advanced and emerging technologies. Through a combination of rigorous coursework, hands-on labs, internships, and a capstone project, students develop the analytical and technical competencies needed to solve complex problems and innovate in the field of computer science.

Intro to Cyber is a foundational course that introduces learners to the fundamental concepts of cybersecurity. The syllabus is designed to provide a comprehensive understanding of the diverse aspects of the digital networking and security landscape.

This course introduces the fundamental concepts, principles, and technologies of data communication and computer networks. Students will learn about network architectures, communication protocols, transmission media, and the OSI and TCP/IP models. Key topics include data transmission, network devices, routing, switching, and network security. Emphasis is placed on understanding how information is transmitted and shared efficiently across networks. By the end of the course, students will gain practical knowledge of network design, configuration, and troubleshooting in modern communication systems.

This course introduces the fundamentals of programming using the Python language. Students will learn essential concepts such as variables, data types, control structures, functions, and basic data handling. The course emphasizes problem-solving and logical thinking through hands-on coding exercises. By the end of the course, students will be able to write simple Python programs, debug code, and apply programming techniques to real-world tasks.