Program Description : | Our undergraduate program (BSc in Computer Science) includes various fields such as Algorithms, Computer Architecture, Operating Systems, Computer Networks, Theories of Programming Languages, Artificial Intelligence, and Database Management Systems and others. These fields provide the student with the essential principles of the computer system and how it operates through theoretic and scientific lectures. From an applied point of view, the students apply these principles through various courses’ projects; this is done with respect to the job market’s requirements through their years of study in a certain field in order to work immediately after their graduation. |