Study Plan of MSc in CS
Table-1 – MSc in CS Program List of Core Courses
Department Requirements – Compulsory
Course Code Course Name Cr. Hrs. Prerequisites
1501560 Object Oriented Design 3 1501366 or equiv.
1501591 Research Methodologies 3 Grad standing
1501570 Advanced Design & Analysis of Algorithms 3 1501371 or equiv.
1501592 Independent Studies in CS 1 Grad. Standing
1501695 Thesis 9
Table 2 – MSc in CS Program List of Elective Courses
Department Requirements – Elective List (15 credits)
Course Code Course Name Cr. Hrs. Prerequisites
1501531 Machine Learning 3
Grad standing
1501535 Computer Vision & Image Processing 3
Grad standing
1501540 Advanced Computer Graphics 3
Grad standing
1501550 Advanced Operating Systems 3 1501352 or equiv.
1501552 Advanced Networks 3
Grad standing
1501572 Computational Geometry 3 1501371 or equiv.
1501565 Data Mining 3 1501263 or equiv.
1501567 Advanced Information Security 3
Grad standing
1501630 Topics in Artificial Intelligence 3
Grad standing
1501635 Computational Robotics 3 1501371 or equiv.
1501640 Topics in Graphics & Visualization 3
Grad standing
1501650 Parallel and Distributed Computing 3Grad standing
1501660 Topics in Software Engineering 3
Grad standing
1501662 Topics in Database Systems 3
Grad standing
Study Plan
Fall Semester Semester 1
No. Title Cr.
Spring Semester Semester 2
No. Title Cr.
1501xxx Elective1 3 1501560 Object Oriented Design 3
1501570 Advanced Design & Analysis
of Algorithms 3 1501xxx Elective3 3
1501xxx Elective2 3 1501591 Research Methodologies 3
Semester Total 9 Semester Total 9
Year Total 18
Remaining Credits 16
Fall Semester Semester 3
No. Title Cr.
Spring Semester Semester 4
No. Title Cr.
1501xxx Elective4 3 1501xxx Elective5 3
1501592 Independent Study in CS 1 1501695 Master Thesis 6
1501695 Master Thesis 3
Semester Total 7 Semester Total 9
Year Total 16
Remaining Credits 0