Scheme of Study

Master in Computer Science (MCS) 69 Credit Hours 2 Years Degree

B.A, / B.Sc, in any of the following: Business Administration, Math, Physics, Computer Science, Commerce, Statistics and Economics from any recognized University with at least 2nd division with 45% aggregate in annual system or GPA 2.5 in semester system. Entrance test is mandatory for admission in MCS.

Semester 1

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
CS-1101 Introduction to Computing 4 3 1 4
CS-1102 Introduction to Programming 4 3 1 4
CS-1202 Digital Logic & Design 3 2 1 3
CS-2102 Introduction to Database Systems 3 2 1 3
CS-2104 Introduction to Software Engineering 3 3 0 3
EG-1104 English Composition & Comprehension 3 3 0 3

Semester 2

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
CS-2101 Object Oriented Programming 3 2 1 3
CS-2208 Theory of Automata & Formal Languages 3 3 0 3
CS-2201 Computer Organization and Architecture 3 2 1 3
CS-1201 Data Structures & Algorithms 4 3 1 4
CS-3107 Computer Communication & Networks 3 2 1 3
CS-4122 Web Design and Development 3 2 1 3

Semester 3

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
CS-3207 Advanced OOP 3 3 0 3
CS-3102 Operating Systems 4 3 1 4
CS-3213 Compiler Construction 3 2 1 3
CS-3208 Design and Analysis of Algorithms 3 2 1 3
CS-3104 Digital Signal Processing 3 2 1 3

Semester 4

Course Code Course Title Credit Hours Contact Hours
Theory Lab Total
CS-4102 Artificial Intelligence 3 2 1 3
CS-3109 Computer Graphics 3 2 1 3
CS-4118 Distributed Databases Systems 3 2 1 3
CS-4107 Data Mining and Machine Learning 3 2 1 3
CS-4201 Thesis Project 6 0 0 6