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 two main majors from which students can choose one: (1) Network Engineering Or (2) Network Security