Scheme of Study

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

BSc,BSCS,B.Com,BBA,BA

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