Scheme of Studies

MCS


The MCS students are required to take the following 21 courses to earn 72 credit hours. These courses are designed to meet the HEC requirements as proposed by National Curriculum Revision Committee meeting.

Required Computer Courses
S# Code Pre-req Course Title Cr. Hrs
1 CS-701   Programming Fundamentals 4 (3-2)
2 CS-704   Database Systems 3 (2-2)
3 CS-708   Discrete Structures 3 (3-0)
4 CS-709   Web Design and Development 4 (3-2)
5 CS-724   Software Engineering – I 3 (3-0)
6 CS-727 CS-701 Object Oriented Programming 4 (3-2)
7 CS-729 CS-708 Theory of Automata & Formal Languages 3 (3-0)
8 CS-733   Artificial Intelligence 3 (2-2)
9 CS-737 CS-701 Computer Organization & Assembly Language 4 (3-2)
10 CS-745 CS-701 Data Structures and Algorithms 4 (3-2)
11 CS-772   Operating System Concepts 3 (2-2)
12 CS-771   Computer Communication and Networks 3 (2-2)
13 CS-723 CS-709 Web Engineering  3 (2-2)
14 CS-782 CS-772 System Programming 3 (2-2)
15 CS-783 CS-727 Visual Programming 4 (3-2)
16 CS-784 CS-704 Distributed Database Systems 3 (2-2)
17 CS-793 CS-727 Modern Programming Languages 3 (2-2)
18 CS-763   Digital Logic Design 3 (2-2)
20 CS-798   Software Project         (66/72) 6 (0-12)
Supporting Courses
21 ENG-705 English Comprehension 3 (3-0)
22 ENG-715 ENG-705 Technical and Business Writing             (6/72) 3 (3-0)
Old Scheme of Studies