Master in Artificial Intelligence and Machine Learning
The program balances theory with practice, offers an extensive set of traditional and state-of-the-art courses, and provides the necessary flexibility to accommodate students with various backgrounds, including computer professionals who want to expand their understanding of AI & ML, as well as individuals whose undergraduate degrees are not in Computer Science but wish to broaden their knowledge in AI & ML.
Master in Networking and Cybersecurity
The program provides the necessary flexibility to accommodate students with various backgrounds, including computer professionals who want to expand their understanding of Networking and Cybersecurity, as well as individuals whose undergraduate degrees are not in Computer Science but wish to broaden their knowledge in security.
Master in Data Analytics
The program balances theory with practice, offers an extensive set of traditional and state-of-the-art courses, and provides the necessary flexibility to accommodate students with various backgrounds, including computer professionals who want to expand their understanding of Data Analytics, as well as individuals whose undergraduate degrees are not in Computer Science but wish to broaden their knowledge in Data Analytics.
Bachelor of Science in Computer Science
The approach of this degree program is to integrate theoretical and practical aspects of computer science and technology. The program provides a blend of theory and applications, preparing students for a variety of Computer Science careers in industry, government, and academia; and to develop the foundation for continuing education and growth in the field of Computer Science.





