The MS (Computer Science) program is generic, covering broader areas through course work and providing concentration through research component. The program is in compatible with international MS programs. It enables computer science graduates to pursue further studies by offering courses in specific fields. University provides substantial support, principally via one to-one supervision of research students and well integrated, active research groups.
The University expects its MS graduates to pursue careers either as ‘Computer Science Faculty Members’ at a University or as ‘Software Department Managers’ in the industry. Candidates for this program are expected to have a strong inclination towards computing. The MS (Computer Science) program includes four ‘core courses’ aimed at strengthening the understanding and competence of students in computer science fundamentals. To enable the students to specialize in an area of their choice a set of ‘elective courses’ are offered.
The minimum requirements for admission in a Master degree program is:
Sixteen years education in a relevant subject with a minimum CGPA of 2.0
(on a scale of 4.0). Admission test, NTS-GAT General Test with minimum 50% cumulative
score or University test with 60% marks
BS CS/SE/IT degree or other relevant degree having core courses of computer science
for admission in MSCS.
Minimum duration for completion of MS degree is two years. Maximum duration is four
years to complete MS degree requirements.
To become eligible for award of MS degree, a
student must satisfy the following requirements:
– Must have earned CGPA (Cumulative Grade Point
Average) of at least 2.5 on a scale of 4.0.
– Must have studied and passed the 24 credit hours
of courses from the prescribed course list and
successfully completed 6 credit hours of Thesis/
Research Work.
OR
– Must have studied and passed the prescribed
courses, totalling at least 30 credit hours.
Registration in Research Thesis-I is allowed if the
student has completed following:
1- Earned at least 18 Credits (core courses passed)
2- Passed the Research Methodology Course
3- CGPA is equal to or more than 2.5
4- Passed GAT General Test/University GAT test
Course updates may be implemented periodically as part of continuous assessments to
align them with high-quality programs offered by international universities. These reviews
also consider the requirements of the local industry and employment market. Furthermore,
INU Swat retains the authority to adjust the fee structure as necessary.
Sr. No. | Course Code | Course Name | Credit Hours. |
Semester 1 | |||
1 | CSC-601 | Advance Analysis of Algorithms (Core-I) | 3 |
2 | CSC-602 | Advance Operating System (Core-II) | 3 |
3 | CSC-604 | Theory of Automata – II (Core-III) | 3 |
| Total | 9 | |
Semester 2 | |||
1 | CSC-605 | Advance Computer Architecture (Core-IV) | 3 |
2 | CSU-611 | Research Methodology (Elective I) | 3 |
3 |
| Elective-II | 3 |
| Total | 9 | |
Semester 3
| ||
CSC-608 | Research Thesis-I | 3 |
| Elective-III
| 3 |
Total | 6 | |
Semester 4 | ||
CSC-609 | Research Thesis-II | 3 |
| Elective-IV | 3 |
Total | 6 | |
Grand Total | 30 | |
List of the following courses are must for MS CS
Sr.No. | Course Code | Course name | Credit Hours |
1. | CSC-601 | Advance Analysis of Algorithms | 3 |
2. | CSC-602 | Advance Operating System | 3 |
3. | CSC-603 | Theory of Programming Languages | 3 |
4. | CSC-604 | Theory of Automata – II | 3 |
5. | CSC-605
| Advance Computer Architecture | 3 |
General Elective Courses
Sr.No. | Course Code | Course name | Credit Hours |
1. | CSU-611 | Research Methodology
| 3 |
2. | CSU-612 | Applied Programming | 3 |
3. | CSU-613 | Software Risk Management | 3 |
4. | CSU-614 | Software Measurement and Metrics | 3 |
5. | CSU-615 | Reliability Engineering | 3 |
6. | CSU-616 | Complex Networks | 3 |
7. | CSU-617 | Agent Based Modeling | 3 |