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 (from CS Stream-I)
Third Semester Fourth Semester
CSC 5xxxThesis/Independent Research Study-I OR Course Work (from CS-Stream-II) CSC 5xxx Thesis/Independent Research Study-II 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 (from SE Stream-I)
Third Semester Fourth Semester
CSC/SEC 5xxx Thesis/Independent Research Study I OR Course Work (from CS Stream-II or from SE-Stream-II) CSC/SEC 5xxxThesis/Independent Research Study II OR Course Work (from CS Stream-II or from SE Stream-II)
SEC 5xxxElective-II (from SE-Stream-I) SEC 5xxxElective-IV (from SE-Stream-I)
SEC 5xxxElective-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 (from N&S Stream-I)
Third Semester Fourth Semester
CSC/NSC 5xxx Thesis/Independent Research Study I OR Course Work (from CS Stream-II or from N&S-Stream-II) CSC/NSC 5xxx Thesis/Independent Research Study II 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
CSC xxxx Operation Research NSC 5xxx Wireless Sensor Networks
CSC xxxx Expert System
CS-Stream-II SE-Stream-II N&S-Stream-II
CSC 5xxx Reverse Engineering SEC 5xxx Software Analysis and Testing NSC 5xxx Telecom Policies and Regulations
CSC 5xxx Digital Forensics and 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