COMSATS Institute of Information Technology
Registrar Office, Principal Seat, Islamabad
***

NOTIFICATION

Scheme of Studies of Master of Science in Computer Science for Spring 2016

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
Course WorkMin No. of Credit Hrs
1  MS Coursework
(Min No. of Courses) (Min No. of Credit Hrs)
1Core Courses 03 09
2Elective Courses 05 15
2  Total Credit Hours of course work
24
3  MS Thesis
06
Total No. of Credit Hours of the Program: 30

Note:

All Rules and Regulations approved by BASAR from time to time shall be applicable
    Credit Hours : 30


List of Core Courses:
 Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
1 CSC511 Advanced Algorithms Analysis 3(3, 0)
2 CSC521 Advanced Topics in Computer Architecture 3(3, 0)
3 CSC522 Advanced Topics in Operating Systems 3(3, 0)



Artificial Intelligence Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
1 CSC652 Advanced Topics in Computer Vision 3(3, 0)
2 CSC659 Advanced Topics in Simulation and Modeling 3(3, 0)
3 CSC661 Intelligent Systems Design 3(3, 0)
4 CSC663 Advanced Topics in Expert Systems 3(3, 0)
5 CSC665 Advanced Topics in Knowledge-Based Systems 3(3, 0)
6 CSC666 Advanced Topics in Decision Support Systems 3(3, 0)
7 CSC667 Natural Language Processing 3(3, 0)
8 CSC668 Machine Learning 3(3, 0)
9 CSC761 Advanced Topics in Intelligent Systems 3(3, 0)
10 CSC762 Advanced Topics in Neural Networks 3(3, 0)
11 CSC763 Advanced Topics in Machine Learning 3(3, 0)
12 CSC764 Advanced Topics in Artificial Intelligence 3(3, 0)
13 CSC865 Special Topics in Intelligent Systems 3(3, 0)
14 CSC866 Special Topics in Neural Networks 3(3, 0)
15 CSC867 Special Topics in Machine Learning 3(3, 0)
16 CSC868 Special Topics in Artificial Intelligence 3(3, 0)
Business Intelligences Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
17 CSC649 Web Warehousing and Web Mining 3(3, 0)
18 CSC663 Advanced Topics in Expert Systems 3(3, 0)
19 CSC665 Advanced topics in Knowledge-based Systems 3(3, 0)
20 CSC666 Advanced topics in Decision Support Systems 3(3, 0)
21 CSC675 Web Based Databases 3(3, 0)
22 CSC677 Advanced Topics in Data Warehousing 3(3, 0)
23 CSC678 Advanced Topics in Data Mining 3(3, 0)
24 CSC865 Special Topics in Intelligent Systems 3(3, 0)
25 CSC877 Special Topics in Data Warehousing 3(3, 0)
26 CSC878 Special Topics in Data mining 3(3, 0)
Computer Graphics and Visualization Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
27 CSC557 Data Structures for Computer Graphics 3(3, 0)
28 CSC650 Advanced Topics in Digital Image Processing 3(3, 0)
29 CSC651 Pattern Recognition 3(3, 0)
30 CSC652 Advanced Topics in Computer Vision 3(3, 0)
31 CSC653 Advanced Topics in Computer Graphics 3(3, 0)
32 CSC656 Advanced Topics in Multimedia and Graphics Language 3(3, 0)
33 CSC657 Advanced Topics in Image Processing 3(3, 0)
34 CSC658 Advanced Topics in Graphic Information Systems 3(3, 0)
35 CSC659 Advanced Topics in Simulation and Modeling 3(3, 0)
36 CSC856 Special Topics in Multimedia and Graphics Language 3(3, 0)
37 CSC857 Special Topics in Image Processing 3(3, 0)
38 CSC858 Special Topics in Graphic Information Systems 3(3, 0)
39 CSC859 Special Topics in Simulation and Modeling 3(3, 0)
Computer Networks Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
40 CSC612 Advanced Topics in Distributed Computing 3(3, 0)
41 CSC631 Advanced Topics in Computer Networks 3(3, 0)
42 CSC632 Performance Evaluation of Networks 3(3, 0)
43 CSC633 Advanced Topic in Cryptography and Network Security 3(3, 0)
44 CSC636 Advanced Topics in Wireless Networks 3(3, 0)
45 CSC637 Advanced Topics in Social Networks 3(3, 0)
46 CSC638 Advanced Topics in Distributed Systems 3(3, 0)
47 CSC652 Advanced Topics in Computer Vision 3(3, 0)
48 CSC659 Advanced Topics in Simulation and Modeling 3(3, 0)
49 CSC731 Challenged Networks 3(3, 0)
50 CSC831 Special Topics in Computer Networks 3(3, 0)
51 CSC832 Special Topics in Performance Evaluation of Networks 3(3, 0)
52 CSC833 Special Topics in Cryptography 3(3, 0)
53 CSC834 Special Topics in Network Security 3(3, 0)
54 CSC835 Special Topics in Ad-Hoc Networks 3(3, 0)
55 CSC836 Special Topics in Wireless Technologies 3(3, 0)
56 CSC837 Special Topics in Social Networks 3(3, 0)
57 CSC838 Special Topics in Computer Networking 3(3, 0)
Database Systems Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
58 CSC673 Advanced Topics in Distributed Databases 3(3, 0)
59 CSC674 Advanced Topics in Object Oriented Databases 3(3, 0)
60 CSC675 Web Based Databases 3(3, 0)
61 CSC676 Advanced Topics in Database Systems 3(3, 0)
62 CSC677 Advanced Topics in Data Warehousing 3(3, 0)
63 CSC678 Advanced Topics in Data Mining 3(3, 0)
64 CSC876 Special Topics in Database Systems 3(3, 0)
65 CSC877 Special Topics in Data Warehousing 3(3, 0)
66 CSC878 Special Topics in Data mining 3(3, 0)
General Computing Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
67 CSC510 Theory of Computation 3(3, 0)
68 CSC566 Advanced Topics in Computer and Network Forensics 3(3, 0)
69 CSC567 Dealing with Big Data 3(3, 0)
70 CSC568 Advanced Topics in Formal Methods 3(3, 0)
71 CSC569 Advanced Topics in Algorithmic Game Theory 3(3, 0)
72 CSC601 Advanced Topics in Mathematical Modeling 3(3, 0)
73 CSC603 Advanced Topics in Geometric Modeling 3(3, 0)
74 CSC605 Advanced Topics in Computer Animation 3(3, 0)
75 CSC606 Advanced Topics in Parallel Architecture 3(3, 0)
76 CSC611 Advanced Topics in Parallel Processing 3(3, 0)
77 CSC612 Advanced Topics in Distributed Computing 3(3, 0)
78 CSC615 Advanced Topics in Estimation and Detection Theory 3(3, 0)
79 CSC616 Advanced Topics in Chaos Theory 3(3, 0)
80 CSC617 Advanced Topics in Quantum Cryptography 3(3, 0)
81 CSC618 Advanced Topics in Grid Computing 3(3, 0)
82 CSC619 Advanced Topics in Open Source Systems 3(3, 0)
83 CSC679 Research Methodology in IT 3(3, 0)
84 CSC682 Independent Studies I 3(0, 3)
85 CSC732 Coding Theory 3(3, 0)
86 CSC735 Emerging Technologies and Society 3(3, 0)
87 CSC736 Adaptive Interactive Systems 3(3, 0)
88 CSC740 Probabilistic Robotics 3(3, 0)
89 CSC746 Recommender Systems 3(3, 0)
90 CSC777 Independent Studies II 3(0, 3)
91 CSC801 Special Topics in Mathematical Modeling 3(3, 0)
92 CSC806 Special Topics in Parallel Architecture 3(3, 0)
93 CSC810 Special Topics in Computer Architecture 3(3, 0)
94 CSC811 Special Topics in Parallel Processing 3(3, 0)
95 CSC812 Special Topics in Distributed Computing 3(3, 0)
96 CSC815 Special Topics in Estimation and Detection Theory 3(3, 0)
97 CSC816 Special Topics in Chaos Theory 3(3, 0)
98 CSC817 Special Topics in Quantum Cryptography 3(3, 0)
99 CSC818 Special Topics in Grid Computing 3(3, 0)
100 CSC819 Special Topics in Open Source Systems 3(3, 0)
101 CSC852 Special Topics in Computer Vision 3(3, 0)
Multimedia Technologies Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
102 CSC621 Advanced Topics in Multimedia and Hypermedia Systems 3(3, 0)
103 CSC622 Advanced Topics in Multimedia Communications and Broadband 3(3, 0)
104 CSC623 Advanced Topics in Multimedia System Design 3(3, 0)
105 CSC624 Advanced Topics in Multimedia Technologies 3(3, 0)
106 CSC625 Advanced Topics in Computer Animation and 3D Modeling 3(3, 0)
107 CSC626 Advanced Topics in Human Computer Interaction 3(3, 0)
108 CSC627 Advanced Topics in Multimedia Documents and Publishing 3(3, 0)
109 CSC628 Advanced Topics in Multimedia Entertainment and Gaming 3(3, 0)
110 CSC629 Advanced Topics in Multimedia Authoring 3(3, 0)
111 CSC821 Special Topics in Multimedia and Hypermedia Systems 3(3, 0)
112 CSC822 Special Topics in Multimedia and Broadband Communications 3(3, 0)
113 CSC823 Special Topics in Multimedia System Design 3(3, 0)
114 CSC824 Special Topics in Multimedia Technologies 3(3, 0)
115 CSC825 Special Topics in Computer Animation and 3D Modeling 3(3, 0)
116 CSC826 Special Topics in Human Computer Interaction 3(3, 0)
117 CSC827 Special Topics in Multimedia Documents and Publishing 3(3, 0)
118 CSC828 Special Topics in Multimedia Entertainment and Gaming 3(3, 0)
119 CSC829 Special Topics in Multimedia Authoring 3(3, 0)
Semantic Web and Service Engineering Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
120 CSC642 Component Software 3(3, 0)
121 CSC643 Semantic Web Services 3(3, 0)
122 CSC644 E-Services for Business Integration 3(3, 0)
123 CSC649 Web Warehousing and Web Mining 3(3, 0)
124 CSC669 Semantic Web 3(3, 0)
125 CSC677 Advanced Topics in Data Warehousing 3(3, 0)
126 CSC678 Advanced Topics in Data Mining 3(3, 0)
127 CSC771 Advanced Topics in Semantic Web 3(3, 0)
128 CSC871 Special Topics in Semantic Web 3(3, 0)
129 CSC877 Special Topics in Data Warehousing 3(3, 0)
130 CSC878 Special Topics in Data mining 3(3, 0)
Software Engineering Electives
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
131 CSC626 Advanced Topics in Human Computer Interaction 3(3, 0)
132 CSC671 Reverse Engineering 3(3, 0)
133 CSC691 Advanced Topics in Software Estimation and Costing 3(3, 0)
134 CSC692 Advanced Topics in Requirements Engineering 3(3, 0)
135 CSC693 Advanced Topics in Software Project Management 3(3, 0)
136 CSC694 Advanced Topics in Software Quality Assurance 3(3, 0)
137 CSC695 Advanced Topics in Software Engineering Technologies 3(3, 0)
138 CSC697 Advanced Topics in Object Oriented Software Engineering 3(3, 0)
139 CSC698 Advanced Topics in Product Line Systems 3(3, 0)
140 CSC791 Advanced Topics in Software Scope Management 3(3, 0)
141 CSC793 Policy Issues in Software Industry 3(3, 0)
142 CSC794 Agent Oriented Software Engineering 3(3, 0)
143 CSC796 Knowledge Management for Software Systems 3(3, 0)
144 CSC826 Special Topics in Human Computer Interaction 3(3, 0)
145 CSC891 Special Topics in Requirements Engineering 3(3, 0)
146 CSC892 Special Topics in Product Line Systems 3(3, 0)
147 CSC893 Special Topics in Software Scope Management 3(3, 0)
148 CSC895 Special Topics in Software Engineering 3(3, 0)
149 CSC896 Special Topics in Software Estimation and Costing 3(3, 0)
Thesis
Course CodeCourse TitleCredit HoursCo-requisite(s)Prerequisite(s)
150 CSC800 Thesis 6(0, 6)