Build the knowledge, skills and creativity to solve complex problems, develop intelligent technologies and shape the digital future.
Apply Now Download ProspectusThe BS Computer Science program provides students with a strong foundation in computing theory, programming, algorithms, software development and modern information technologies.
Through a combination of classroom learning, practical laboratory work, projects and research activities, students develop the ability to analyze complex problems and design effective technology-based solutions.
The program also exposes students to emerging fields including Artificial Intelligence, Data Science, Cybersecurity, Cloud Computing and Intelligent Systems.
A comprehensive curriculum covering the foundations and future of computing.
Introduction to computing, programming fundamentals, discrete structures and computer organization.
Object-oriented programming, data structures, databases, software engineering and application development.
Artificial intelligence, machine learning, data analytics and intelligent computing systems.
Computer networks, operating systems, cybersecurity and cloud computing technologies.
Graduates of the BS Computer Science program will be equipped to analyze problems, design computing solutions, develop software, conduct research and adapt to emerging technologies.
Practical learning environments equipped for programming, networking and advanced computing.
Students can participate in research, final year projects and technology innovation activities.
Projects and activities designed to connect academic learning with real-world technology requirements.
Opportunities to develop innovative applications and technology solutions through practical projects.
Join the BS Computer Science program and develop the knowledge, creativity and technical skills needed to become a future technology leader.
Apply for Admission Contact Department