MS Computer Science (MS-CS)
Description
Masters of Science in Computer Science - MS(CS) program further enhances the knowledge base of the students in the following streams:
1. Communication Networks
2. Software System and Engineering
3. Database Systems
4. Artificial Intelligence and Multimedia Systems
5. Network Security
Core Courses:
Sr# |
Course Title |
Credit Hours |
1 |
Advanced Theory of Automata |
03 |
2 |
Advanced Analysis of Algorithms |
03 |
3 |
Advanced Computer Architecture |
03 |
4 |
Advance Operating System |
03 |
Eligibility
The Eligibility Criteria is provided below:
- BS( CS, SE, IT) 4 Years Degree - 16 Years Education, OR MCS/MIT 2 Years Degree - 16 Years Education,
And
- 50% Marks in Annual System or 65% Marks/2.5 CGPA in Semester System, OR NTS General Test with at least 50% Marks, And Interview.
University Elective:
Sr# |
Course Title |
Cr. Hrs |
1 |
Research Methodology |
3 |
MS (CS) Semester-wise Plan
Semester 1:
Sr# |
Course Title |
Credit Hours |
1 |
Advanced Theory of Automata |
03 |
2 |
Advanced Analysis of Algorithms |
03 |
3 |
Elective I (Research Methodologies) |
03 |
Semester 2:
Sr# |
Course Title |
Credit Hours |
1 |
Elective II |
03 |
2 |
Elective III |
03 |
3 |
Elective IV |
03 |
Semester 3:
Sr# |
Course Title |
Credit Hours |
1 |
Elective V |
03 |
2 |
Elective VI |
03 |
3 |
Thesis ( part 1) |
03 |
Semester 4:
Sr# |
Course Title |
Credit Hours |
1 |
Thesis ( part 2) |
03 |
Elective Courses:
Sr# |
Course Title |
Cr. Hrs |
1 |
Digital Signal Processing |
3 |
2 |
Real-Time Operating Systems |
3 |
3 |
Advance Compiler Design 1 |
3 |
4 |
Software Methodologies |
3 |
5 |
Software Metrics |
3 |
6 |
Software Risk Management |
3 |
SPECIALIZATION COURSES:
Stream I: Communication Networks:
Sr# |
Course Title |
Cr. Hrs |
1 |
Mobile and Wireless Networks |
3 |
2 |
Network Programming |
3 |
3 |
Topics in Computer Networks |
3 |
4 |
Internet Protocols |
3 |
5 |
Network Management |
3 |
6 |
Mobility Management |
3 |
7 |
Advanced Telecommunication Networks |
3 |
Stream II: Software System and Engineering
Sr# |
Course Title |
Cr. Hrs |
1 |
Advanced Software Engineering |
3 |
2 |
Software Project Management |
3 |
3 |
Software Quality Assurance and Testing |
3 |
4 |
Requirements Engineering |
3 |
5 |
Software Architecture |
3 |
6 |
Advanced Topics in Software Engineering |
3 |
7 |
Safety-Critical Systems |
3 |
8 |
Object Oriented Analysis & Design |
3 |
9 |
Human Computer Interaction |
3 |
10 |
Advanced Formal Methods |
3 |
Stream III: Database Systems:
Sr# |
Course Title |
Cr. Hrs |
1 |
Intelligent Information Systems |
3 |
2 |
Advance Database Management Systems |
3 |
3 |
Data Mining |
3 |
4 |
Distributed Databases |
3 |
5 |
Advanced Topics in Databases |
3 |
6 |
Data Warehousing |
3 |
7 |
Object Oriented Databases |
3 |
8 |
Multimedia Databases |
3 |
9 |
Web-based Database Management Systems |
3 |
10 |
Web Mining |
3 |
Stream IV: Artificial Intelligence and Multimedia Systems:
Sr# |
Course Title |
Cr. Hrs |
1 |
Advanced Computer Graphics |
3 |
2 |
Multimedia Systems |
3 |
3 |
Artificial Intelligence |
3 |
4 |
Pattern Recognition |
3 |
5 |
Neural Networks |
3 |
6 |
Image Processing |
3 |
7 |
Control System and Robotics |
3 |
8 |
Advanced Topics in Pattern Recognition |
3 |
Stream V: Network Security:
Sr# |
Course Title |
Cr. Hrs |
1 |
Advanced Computer Networks |
3 |
2 |
Network Security |
3 |
3 |
Cryptography |
3 |
4 |
Information Security |
3 |
5 |
Network Management |
3 |
6 |
Ad-hoc Networks |
3 |
7 |
Advanced Data Communications |
3 |
8 |
Internet Protocols |
3 |
Courses
S.No | Course Code | Subject | Credit Hours |
---|---|---|---|
1 | CS- | Advanced Analysis of Algorithm | 3 |
2 | CS- | Advanced Computer Architecture | 3 |
3 | CS- | Specialization / Elective-I | 3 |
4 | CS- | Advanced Operating System | 3 |
5 | CS- | Advanced Theory of Automata | 3 |
6 | CS- | Specialization / Elective-II | 3 |
7 | CS- | Specialization / Elective-III | 3 |
8 | CS- | Specialization / Elective-IV | 3 |
9 | CS- | Thesis | 3 |
10 | CS- | Thesis | 3 |