COMSATS University Islamabad
Registrar Office, Principal Seat, Islamabad
***

NOTIFICATION

Scheme of Studies of Master of Science in Computer Science for Fall 2022

It is Hereby notified that the Academic Council in its 13th Meeting held on June 04, 2012 approved the following Scheme of studies of the Master of Science in Computer Science, MS(CS) with effect from at CIIT system.

1. Minimum Duration: 02 Years
2. Minimum Semesters: 04
2. Maximum Duration: 0 Years
4. Maximum Semesters: 0 Years
Course WorkMin No. of CoursesMin No. of Credit Hrs
1  Core Courses
04
12
2  Elective Courses
04
12
3  Research Methodology
01
01
4  Thesis
06
Total No. of Courses of the Program: 09
Total No. of Credit Hours of the Program: 31

Note:

1. Admission to MS and PhD programs at CUI will adhere to existing criteria, withrelevance of prior degrees being crucial. If deemed necessary, additional courses may be required to rectify deficiencies. Approval for admission within the CUI System is contingent upon the relevance of the previous degree as per Notification No: CUI - Reg / Notif - 458 / 23 / 493, dated February 28, 2023, stating that the decision made by the Board of Advanced Studies and Research(BASAR) during its meeting on November 30, 2022, stipulated that admission within the CUI System shall be contingent upon possession of a relevant prior degree.In instances where doubts regarding the relevance of a prior degree arise, the determination of relevance thereof shall be made by the respective Dean irrespective of title of the prior degree, based on recommendations put forth by the respective Campus Admission Committee, HoD, and Chairperson, on a case -by -case basis as required.The decision rendered by the Dean in such cases shall be documented within the student's personal file for record-keeping and reference purposes. The additional GRE-Subject test for MS and PhD programs won't be mandatory for such candidates.
2. Furthermore, if the Dean determines that the candidate does not possess the necessary relevant degree, the candidate shall be admitted under the Interdisciplinary category. Additionally, the candidate must undertake the additional GRE-Subject test for MS and PhD programs as a mandatory requirement. Such candidates are required to fulfill all mandatory requirements outlined under the Interdisciplinary clauses. However, if the Dean, by following the above procedure decides that the previous degree, irrespective of the title of the degree of the candidate does not fall under the Interdisciplinary category, the candidate shall not be admitted at CUI System.
3. MS students shall enroll for 09 to 12 credit hours per semester for coursework, with flexibility granted in exceptional cases such as force majeure incidents including inevitable accident, unavoidable casualty, vis major. type of calamity, cataclysm, catastrophe, disaster, tragedy. an event resulting in great loss and misfortune. The Dean may adjust credit hour requirements based on recommendations from the DAC, HoD, and Chairperson. Following coursework, students must register exclusively for a thesis of 06 credit hours each subsequent semester to ensure continuous enrollment throughout their study period.
4. During its 38th meeting, the Academic Council approved the Common Policies, Procedures, and Template of Scheme of Studies for MS and PhD Programs at CUI, aligned with the Higher Education Commission (HEC) Graduate Education Policy (GEP) 2023, with the exception of the above-mentioned paragraphs.

    Credit Hours : 31


List of Core Courses:
 Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
1 CSC511 Theory of Programming Languages 3(3, 0)
2 CSC512 Theory of Automata – II 3(3, 0)
3 CSC602 Advanced Operating Systems 3(3, 0)
4 CSC604 Advanced Computer Architecture 3(3, 0)
5 CSC683 Advanced Algorithm Analysis 3(3, 0)



Core Courses
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
1 CSC511 Theory of Programming Languages 3(3, 0)
2 CSC512 Theory of Automata – II 3(3, 0)
3 CSC602 Advanced Operating Systems 3(3, 0)
4 CSC604 Advanced Computer Architecture 3(3, 0)
5 CSC683 Advanced Algorithm Analysis 3(3, 0)
Elective Courses
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
6 CSC645 Artificial Intelligence in Healthcare 3(3, 0)
Elective Courses (Artificial Intelligence)
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
7 CSC532 Agent Based Modeling 3(3, 0)
8 CSC533 Social Network Modeling and Analysis 3(3, 0)
9 CSC534 Soft Computing Techniques 3(3, 0)
10 CSC535 Natural Language Processing 3(3, 0)
11 CSC537 Deep Reinforcement Learning 3(3, 0)
12 CSC538 Data Exploration and Visualization 3(3, 0)
13 CSC539 Text Processing 3(3, 0)
14 CSC540 Robotics 3(3, 0)
15 CSC541 Big Data Analytics 3(3, 0)
16 CSC542 Deep Learning 3(3, 0)
17 CSC613 Advanced Topics in Artificial Neural Networks 3(3, 0)
18 CSC614 Advanced Topics in Image Processing 3(3, 0)
19 CSC651 Pattern Recognition 3(3, 0)
20 CSC652 Advanced Topics in Computer Vision 3(3, 0)
21 CSC666 Advanced Topics in Decision Support Systems 3(3, 0)
22 CSC668 Machine Learning 3(3, 0)
23 CSC764 Advanced Topics in Artificial Intelligence 3(3, 0)
Elective Courses (Computer Networks)
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
24 CSC513 Mobile and Pervasive Computing 3(3, 0)
25 CSC514 Software-Defined Networking and Network Function Virtualization 3(3, 0)
26 CSC515 Communication Networks-Architectures and Protocols 3(3, 0)
27 CSC516 Internet of Things Architecture and Protocols 3(3, 0)
28 CSC517 Content Networking 3(3, 0)
29 CSC518 Smart Grid Networks 3(3, 0)
30 CSC519 Cloud and Fog Computing 3(3, 0)
31 CSC520 Cluster and Grid Computing 3(3, 0)
32 CSC608 Advanced Wireless Sensor Networks 3(3, 0)
33 CSC609 Advanced Network Programming 3(3, 0)
34 CSC610 Advanced Topics in Distributed Systems 3(3, 0)
35 CSC631 Advanced Topics in Computer Networks 3(3, 0)
36 CSC636 Advanced Topics in Wireless Networks 3(3, 0)
37 CSC731 Challenged Networks 3(3, 0)
Elective Courses (Cyber Security)
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
38 CSC 526 Information Security Project Management 3(3, 0)
39 CSC523 Cyber Intelligence 3(3, 0)
40 CSC524 Cybercrime Investigation 3(3, 0)
41 CSC525 Information Security Policy Development 3(3, 0)
42 CSC527 Information Technology Forensics and Investigations 3(3, 0)
43 CSC528 Intrusion detection and firewalls 3(3, 0)
44 CSC529 Reverse Engineering and Malware Analysis 3(3, 0)
45 CSC530 Security and Privacy for the Smart Grid 3(3, 0)
46 CSC531 Privacy and Security in IoT 3(3, 0)
Elective Courses (Database/ Data Ware House/ Data Mining)
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
47 CSC630 Advanced Data Mining 3(3, 0)
48 CSC634 Advanced Topics in Business Process Design & Intelligence 3(3, 0)
49 CSC673 Advanced Topics in Distributed Databases 3(3, 0)
50 CSC677 Advanced Topics in Data Warehousing 3(3, 0)
Elective Courses (General Electives)
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
51 CSC547 Game Theory 3(3, 0)
52 CSC548 Optimization Techniques 3(3, 0)
53 CSC549 High Performance Computing 3(3, 0)
54 CSC550 Professionalism in Computer Science 3(3, 0)
55 CSC551 Data Compression 3(3, 0)
56 CSC552 Multicore and GPU Programming 3(3, 0)
57 CSC556 Probability and Stochastic Processes 3(3, 0)
58 CSC659 Advanced Topics in Simulation and Modeling 3(3, 0)
59 CSC702 Advanced Computer Graphics 3(3, 0)
60 CSC703 Advanced Topics in Geometric Modeling 3(3, 0)
61 CSC715 Special Topics in Computer Science- I 3(3, 0)
62 CSC716 Special Topics in Computer Science- II 3(3, 0)
Elective Courses (Information Security)
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
63 CSC546 Information Security 3(3, 0)
64 CSC654 Security and Privacy in IoT-based Healthcare 3(3, 0)
65 ISC632 Public Key Cryptography 3(3, 0)
66 ISC634 Elliptic Curve Cryptography 3(3, 0)
67 ISC635 Quantum Cryptography 3(3, 0)
68 ISC636 Cryptanalysis 3(3, 0)
69 ISC738 Advanced Topics in Cryptography 3(3, 0)
Elective Courses (Multimedia and Game Design)
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
70 CSC640 Advanced Topics in Multimedia Design and Technologies 3(3, 0)
71 CSC641 Advanced Topics in Game Design and Development 3(3, 0)
72 CSC701 Advanced Topics in Augmented and Virtual Reality 3(3, 0)
Elective Courses (Software Engineering)
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
73 CSC543 Formal Methods and Semantics 3(3, 0)
74 CSC544 Agile Software Development 3(3, 0)
75 CSC545 Usability and Interaction Design 3(3, 0)
76 CSC635 Advanced Software Engineering 3(3, 0)
77 CSC639 Advanced Topics in Software Requirement Engineering 3(3, 0)
78 CSC647 Advanced Software Architectures 3(3, 0)
Pre-Requisite for Thesis
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
79 CSC607 Research Methodology 1(1, 0)
Thesis
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite (s)
80 CSC800 MS Thesis 6(0, 6)