University of Information Technology

Software Engineering: Second 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
CST-3102 Data Structures and Algorithms CST-2101
CST-3103 Operating Systems Fundamentals CST-1401
CST-3203 Engineering Mathematics CST-1201
CST-3304 Database Management Systems NIL
CST-3305 Software Requirement Analysis and Design NIL
CST-3403 Electronic Devices (Cornerstone Project) NIL

Second Semester

 

Subject Code Subject Description Prerequisite Subject
CST-4104 Artificial Intelligence NIL
CST-4204 Linear Algebra NIL
CST-4306 Management Principles and Engineering Economics CST-1301
CST-4404 Network Design and Engineering CST-2402
CST-4405 Computer Architecture and Organization CST-1401
CST-4105 (Electives) Enterprise Applications Development using Java (Keystone Project) NIL
CST-4307 (Electives) Advanced Web Technology with PHP (Keystone Project) CST-2302
CST-4406 (Electives) Engineering Circuits CST-1701
CST-4407 (Electives) Data and Computer Communications NIL
CST-4408 (Electives) Foundations of Cybersecurity/td> NIL