STRUCTURE OF MSCS PROGRAMME

Course types No. of Courses Cumulative Credit Hours
Core Courses 4 12
Compulsory course 1 3
Electives 3 9
Thesis 2 6
Total 10 30
CORE COURSES (12 Credit Hours)

At least four courses must be taken from the following:

Course Code Title Credit Hours
CSC7101 Advanced Analysis of Algorithms 3-0-3
CSC7102 Advanced Operating Systems 3-0-3
CSC7105 Theory of Programming Languages 3-0-3
CSC7103 Theory of Automata – II 3-0-3
CSC7104 Advanced Computer Architecture 3-0-3
Total Credit Hours 12
ELECTIVE COURSES (9 Credit Hours)

At least three courses must be taken from the following:

Course Code Title Credit Hours
CSE7201 Advanced Machine Learning 3-0-3
CSE7202 Advanced Deep Learning 3-0-3
CSE7203 Advanced Image Processing 3-0-3
CSE7209 Advanced Cloud Computing 3-0-3
ITE7242 Advanced Computer Networks 3-0-3
CSE7210 Advanced Data Mining 3-0-3
CSE7204 Advanced Computational Intelligence 3-0-3
CSE7213 Advanced Big Data Analytics 3-0-3
CSE7205 Intelligent System Design 3-0-3
ITE7249 System/Network Security 3-0-3
CSE7207 Social Network Analysis 3-0-3
DSC7101 Tools and Techniques for Data Science 3-0-3
CSE7208 Advanced Internet of things 3-0-3
CSE7206 Neural Networks for Visual Recognition 3-0-3
CSE7205 Intelligent System Design 3-0-3
CSE7212 IoT for Smart Cities and Smart Homes 3-0-3
CSE7401 Thesis (Partial registration) – I 3-0-3
CSE7402 Thesis (Partial registration) – II 3-0-3

Note: The list of elective courses can be extended.

Total Credit Hours 9
COMPULSORY COURSE (3 Credit Hours)
CC7105 Research Methodology 3-0-3
Total Credit Hours 3
Research Work/Thesis (6 Credit Hours)
Registration in “MS Thesis – I” is allowed provided the student has:

  1. Earned at least 18 credits
  2. Passed the “Research Methodology” course
  3. CGPA is equal to or more than 2.5