MSCS
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
MSCS Course Details & Semester Outlines
The program is of 2-year duration and is offered on Fridays. It requires 33 credit hours to complete, which consists of 9 courses (27 credit hours) and a Thesis/Research Project (6 credit hours). Although we emphasize and encourage students to undertake Thesis/Research Project, they can take two courses in lieu of the Thesis/Research Project in specific domains.
MSCS (In Core Computer Science)
First Semester | Second Semester | Third Semester | Fourth Semester
---|---|---|---
Research Methodology | Advanced Operating Systems | Thesis OR Course Work (from CS-Stream-II) | Thesis OR Course Work (from CS-Stream-II)
Advanced Algorithms Analysis | Advanced Computer Architecture | Elective-II (from CS-Stream-I) | Elective-IV (from CS-Stream-I)
Theory of Computation | Elective-I | Elective-III (from CS-Stream-I) |
CS-Stream-I and CS-Stream-II Courses
- Real-Time Systems
- Machine Learning
- Data Mining
- Digital Image Processing
- Reverse Engineering
- Advanced Resource Sharing Architecture
- Computer Vision
- Advanced Software Engineering
- Robotics
- Advanced Database Design
- Distributed Computing
- Systems and Network Programming
MSCS (In Software Engineering)
First Semester | Second Semester | Third Semester | Fourth Semester
---|---|---|---
Research Methodology | Advanced Operating Systems | Thesis OR Course Work (from CS Stream-II or from SE-Stream-II) | Thesis OR Course Work (from CS Stream II or from SE-Stream-II)
Advanced Algorithms Analysis | Advanced Computer Architecture | Elective-II (from SE-Stream-I) | Elective-IV (from SE-Stream-I)
Theory of Computation | Elective-I (Independent Study-Topic related to SE Streams I or II) | Elective-III (from SE-Stream-I) |
SE-Stream-I and SE-Stream-II Courses
- Software Requirement Engineering
- Software System Architecture
- Software Analysis and Testing
- Software Project Management
- Web Engineering
- Advanced Data Communications
- Information Security
MSCS (In Network & Security)
First Semester | Second Semester | Third Semester | Fourth Semester
---|---|---|---
Research Methodology | Advanced Operating Systems | Thesis OR Course Work (from CS Stream-II or from N&S-Stream-II) | Thesis OR Course Work (from CS Stream II or from N&S-Stream-II)
Advanced Algorithms Analysis | Advanced Computer Architecture | Elective-II (from N&S-Stream-I) | Elective-IV (from N&S-Stream-I)
Theory of Computation | Elective-I (Independent Study-Topic related to N&S Streams I or II) | Elective-III (from N&S-Stream-I) |
N&S-Stream-I and N&S-Stream-II Courses
- Advanced Computer Networks
- Applied Cryptography
- Telecom Policies and Regulations
- Network Security
- Mobile Ad-hoc Networks
- Digital Forensics and Malware Analysis
Pre-Requisites
For any advanced course, its basic course or pre-requisite course must have been done before. For each track, the following courses must have been done prior to admission:
- MS (CS) (In Core Computer Science): Artificial Intelligence, Finite Automata Theory, Digital Logic Design
- MS (CS) with SE-Specialization: Artificial Intelligence, Finite Automata Theory, Digital Logic Design, Software Engineering-I
- MS (CS) with N&S-Specialization: Data Communication and Computer Networks, Finite Automata Theory, Digital Logic Design
