The program focuses on mathematical and theoretical foundations of computing. English is the medium of instruction for all courses teaching the specialization and basic science. All students are required to complete a graduation project as part of their graduation requirements. The computer science program has four main majors from which students can choose one: (1) Software Engineering (2) Computer Security (3) Artificial Intelligence (4) Data Science