University of Information Technology

Software Engineering: Fourth Year Syllabus

Academic Syllabus

The standard academic calendar consists of two semesters. The first semester of the academic year normally starts in December and ends in April. The second semester starts in May and finishes in September. The table below presents the subject syllabus structure of the two main semesters in any academic year.

First Semester

Subject Code Subject Description Prerequisite Subject
CS-41110 Analysis of Algorithms CST-22104
CS-41310 Business Management Information Systems CST-21303
CS-41311 Enterprise Systems, Security and Risk Management NIL
CS-41312 Advanced Database Management System CST-22305
CS-41313 Software Quality Management CST-31306
CST-41505 English Language Proficiency V NIL

Second Semester

Subject Code Subject Description Prerequisite Subject
CS-42317 Software Construction & Evolution CST-31306
CS-42115 Computer Vision NIL
CS-42208 Mathematical Theory of Game CST-32203
CST-42116 Distributed Programming CST-22403
CST-42315 Data Analysis & Management CST-41312/CST-22305
CST-42506 English Language Proficiency VI NIL