Graduate Programs

Details & Semester Outlines for Master of Science in Computer Science

Master of Science in Computer Science

First Semester Second Semester
CSC 5105 Research Methodology CSC 5201 Advanced Operating Systems
CSC 5101 Advanced Algorithms Analysis CSC 5202 Advanced Computer Architecture
CSC 5102 Theory of Computation CSC 5xxx Elective-I (Independent Study – Topic related to CS-Streams I or II)
Third Semester Fourth Semester
CSC 5xxx Thesis/Research Project OR Course Work (from CS-Stream-II) CSC 5xxx Thesis/Research Project OR Course Work (from CS-Stream-II)
CSC 5xxx Elective-II (from CS-Stream-I) CSC 5xxx Elective-IV (from CS-Stream-I)
CSC 5xxx Elective-III (from CS-Stream-I)

Master of Science in Computer Science with Specialization in Software Engineering

First Semester Second Semester
CSC 5105 Research Methodology CSC 5201 Advanced Operating Systems
CSC 5101 Advanced Algorithms Analysis CSC 5202 Advanced Computer Architecture
CSC 5102 Theory of Computation SEC 5xxx Elective-I (Independent Study – Topic related to SE-Streams I or II)
Third Semester Fourth Semester
CSC/SEC 5xxx Thesis/Research Project OR Course Work (from CS-Stream II or from SE-Stream-II) CSC/SEC 5xxx Thesis/Research Project OR Course Work (from CS-Stream II or from SE-Stream-II)
SEC 5xxx Elective-II (from SE-Stream-I) SEC 5xxx Elective-IV (from SE-Stream-I)
SEC 5xxx Elective-III (from SE-Stream-I)

Master of Science in Computer Science with Specialization in Networks & Security

First Semester Second Semester
CSC 5105 Research Methodology CSC 5201 Advanced Operating Systems
CSC 5101 Advanced Algorithms Analysis CSC 5202 Advanced Computer Architecture
CSC 5102 Theory of Computation NSC 5xxx Elective-I (Independent Study - Topic related to N&S-Streams I or II)
Third Semester Fourth Semester
CSC/NSC 5xxx Thesis/Research Project OR Course Work (from CS-Stream II or from N-&-S-Stream-II) CSC/NSC 5xxx Thesis/Research Project OR Course Work (from CS-Stream II or from N-&-S-Stream-II)
NSC 5xxx Elective-II (from N&S-Stream-I) NSC 5xxx Elective-IV (from N&S-Stream-I)
NSC 5xxx Elective-III (from N&S-Stream-I)
CS-Stream-I SE-Stream-I N&S-Stream-I
CSC 5xxx Real-Time Systems SEC 5xxx Software Requirement Engineering NSC 5xxx Advanced Computer Networks
CSC 5xxx Digital Image Processing SEC 5xxx Software System Architecture NSC 5xxx Network Security
CSC 5xxx Machine Learning SEC 5xxx Software System Quality NSC 5xxx Applied Cryptography
CSC 5xxx Data Mining SEC 5xxx Advanced Software Engineering NSC 5xxx Information Security
CS-Stream-II SE-Stream-II N&S-Stream-II
CSC 5xxx Reverse Engineering SEC 5xxx Software Analysis & Testing NSC 5xxx Telecom Policies and Regulations
CSC 5xxx Digital Forensics & Malware Analysis SEC 5xxx Web Engineering NSC 5xxx Mobile Ad-hoc Networks
CSC 5xxx Advanced Resource Sharing Architecture SEC 5xxx Software Project Management NSC 5xxx Advanced Data Communications
CSC 5xxx Computer Vision
CSC 5xxx Robotics
CSC 5xxx Advanced Database Design
CSC 5xxx Distributed Computing
CSC 5xxx Systems and Network Programming

Pre-Requisites:

1. For any advanced Course, its basic course or pre-requisite course must have been done before.
2. For each track, the following courses must have been done prior to admission:

MS(CS) MS(CS) with SE-Specialization MS(CS) with N&S-Specialization
Artificial Intelligence Artificial Intelligence Data Comm. and Computer Networks
Finite Automata Theory Finite Automata Theory Finite Automata Theory
Digital Logic Design Digital Logic Design Digital Logic Design
Software Engineering - I