Objective
The MS (Computer Science) comprises of both course work as well as research component. There are four ‘core courses’ aimed at strengthening the understanding and competence of students in computer science fundamentals. The University expects its MS graduates to pursue careers either as ‘Computer Science Faculty Members’ or as ‘Software Development Managers’ in the industry.
Learning Outcomes
- Students will be able to possess advanced knowledge of Computer Science field
- Students will be able to think creatively and critically; to solve non-trivial problems
- Students will be able to use computing knowledge to develop efficient solutions for real life problems
- Students will be able to design solutions and can conduct research related activities
Eligibility Criteria
Degree in relevant subject, earned from a recognized university after 16 years of education with at least 60% marks or CGPA of at least 2.0 (on a scale of 4.0).
The following core courses are recommended to be completed before entering the
MS (CS) program.
- Analysis of Algorithms
- Assembly Lang. / Computer Architecture
- Computer Networks
- Computer Programming
- Data Structures
- Database Systems
- Operating Systems
- Software Engineering
- Theory of Automata
A student selected for admission having deficiency in the above stated courses may be required to study a maximum of FOUR courses, which must be passed in the first two semesters. Deficiency courses shall be determined by the Graduate Studies Committee, before admitting the student.
A student cannot register in MS courses, unless all specified deficiency courses have been passed.
A student has the option to pursue MS by undertaking either a 6 credit hour MS Thesis OR a three credit hour taught course and a three credit-hour MS Project.
Registration in “MS Thesis – I” is allowed provided the student has:
- Earned at least 18 credits
- Passed the “Research Methodology” course; AND
- CGPA is equal to or more than 2.5
Award of Degree
For award of MS degree, a student must have:
- Passed courses totaling at least 30 credit hours, including four core courses.
- Obtained a CGPA of 2.5 or more
1st Semester |
|
2nd Semester |
|||||||||||||||||||||
S# |
Code |
Pre |
Subject |
Credit Hrs |
|
S# |
Code |
Pre |
Subject |
Credit Hrs |
|||||||||||||
Th. |
Pr. |
|
Th. |
Pr. |
|||||||||||||||||||
1 |
– |
– |
Core Course – I |
3 |
0 |
|
1 |
– |
– |
Core Course – III |
3 |
0 |
|||||||||||
2 |
– |
– |
Core Course – II |
3 |
0 |
|
2 |
– |
– |
Core Course – IV |
3 |
0 |
|||||||||||
3 |
– |
– |
Elective – I |
3 |
0 |
|
3 |
– |
– |
Elective – III |
3 |
0 |
|||||||||||
4 |
– |
– |
Elective – II |
3 |
0 |
|
4 |
– |
– |
Elective – IV |
3 |
0 |
|||||||||||
|
|
|
|
|
|
|
5 |
CS-603 |
– |
Research Methodology |
1 |
0 |
|||||||||||
Semester Total Credit Hours: |
12 |
|
Semester Total Credit Hours: |
13 |
|||||||||||||||||||
3rd Semester |
|
4th Semester |
|||||||||||||||||||||
S# |
Code |
Pre |
Subject |
Credit Hrs |
|
S# |
Code |
Pre |
Subject |
Credit Hrs |
|||||||||||||
Th. |
Pr. |
|
Th. |
Pr. |
|||||||||||||||||||
1 |
– |
– |
MS Thesis – I |
3 |
0 |
|
1 |
– |
– |
MS Thesis – II |
3 |
0 |
|||||||||||
Semester Total Credit Hours: |
03 |
|
Semester Total Credit Hours: |
03 |
|||||||||||||||||||
Total Credit Hours |
31 |
List of Core Courses |
|
||||||||
SR# |
Code |
Subject |
CHr |
|
|||||
1 |
CS-701 |
Advanced Analysis of Algorithms |
3 |
|
|||||
2 |
CS-702 |
Advanced Operating Systems |
3 |
|
|||||
3 |
CS-703 |
Theory of Programming Languages |
3 |
|
|||||
4 |
CS-704 |
Theory of Automata – II |
3 |
|
|||||
5 |
CS-705 |
Advanced Computer Architecture |
3 |
|
|||||
MS Elective Subjects |
|||||||||
S# |
Code |
Subjects |
Pre-Req |
Cr Hrs |
|||||
Th |
Pr |
||||||||
1 |
CS-706 |
Advanced DBMS |
– |
3 |
0 |
||||
2 |
CS-707 |
Advanced Computer Graphics |
– |
3 |
0 |
||||
3 |
CS-708 |
Cryptography |
– |
3 |
0 |
||||
4 |
DS-701 |
Advanced Data Science |
– |
3 |
0 |
||||
5 |
DS-702 |
Advanced Data Warehousing |
– |
3 |
0 |
||||
6 |
DS-703 |
Advanced Data Mining |
– |
3 |
0 |
||||
7 |
DS-704 |
Advanced Expert System |
– |
3 |
0 |
||||
8 |
DS-705 |
Advanced Machine Learning |
– |
3 |
0 |
||||
9 |
DS-706 |
Tools and Techniques for Data Science |
– |
3 |
0 |
||||
10 |
IT-406 |
Computing Economics |
– |
3 |
0 |
||||
11 |
IT-414 |
Multimedia Information Systems |
– |
3 |
0 |
||||
12 |
IT-415 |
Data Compression |
– |
3 |
0 |
||||
13 |
IT-417 |
Web Services |
– |
3 |
0 |
||||
14 |
IT-519 |
Broadband and Satellite Communication |
– |
3 |
0 |
||||
15 |
IT-617 |
Advanced Computer Networks |
– |
3 |
0 |
||||
16 |
IT-618 |
Real Time Systems |
– |
3 |
0 |
||||
17 |
IT-702 |
Robotics |
– |
3 |
0 |
||||
18 |
IT-704 |
Computer Vision |
– |
3 |
0 |
||||
19 |
IT-713 |
Control Systems and Robotics |
– |
3 |
0 |
||||
20 |
IT-716 |
Wireless and Mobile Computing Net: |
– |
3 |
0 |
||||
21 |
IT-717 |
Enterprise Networking |
– |
3 |
0 |
||||
22 |
IT-718 |
Neural Networks |
– |
3 |
0 |
||||
23 |
SE-505 |
OO Software Engineering |
– |
3 |
0 |
||||
24 |
SE-512 |
Formal Methods |
– |
3 |
0 |
||||
25 |
SE-617 |
Advanced Software Development |
– |
3 |
0 |
||||
26 |
SE-701 |
Advanced Software Quality Assurance |
– |
3 |
0 |