Ms. / MPhill. Computer Science

M.S./ M.Phil.  in Computer Science: 4- Semester Program (40)

The students need to take 3 core and 3 elective courses of 4 credit hours each plus thesis of 06 credit hours.

Pre-requisite:

BS/M.Sc. in Computer Science; Pre-Admission Test.

1st Semester
COURSE CODE COURSE TITLE CREDIT HOURS
COMP 715 Research Methodology (Core-I) 4
COMP 723 Advanced Analysis of Algorithms (Core-II) 4
COMP 729 Cryptography (Elective-I) 4
COMP 755 Advanced Parallel and Distributed Computing (Elective-II)  4
2nd Semester
COURSE CODE COURSE TITLE CREDIT HOURS
COMP 721 Advanced Theory of Computation (Core-III) 4
COMP 754 Advanced Programming Languages 4
Second Year
3rd & 4th Semester
COURSE CODE COURSE TITLE CREDIT HOURS
Thesis / Dissertation 6
Total Credit Hours 30

Elective courses: 

One  Elective to be offered in 1st Semester and Two in 2nd Semester. List of elective courses available with director; minimum 3 students are to offer the course, subject to availability of faculty.

Annexure-I (Core Courses):

COURSE CODE COURSE TITLE CREDIT HOURS
COMP-715 Research Methodology 4
COMP-721 Advanced Theory of Computation 4
COMP-722 Theory of Programming Languages 4
COMP-723 Advanced Analysis of Algorithms 4
COMP-724 Advanced Database Design & Theory 4
COMP-725 Advanced Computer Architecture 4

Annexure-II (Core Courses):

COURSE CODE COURSE TITLE CREDIT HOURS
COMP-726 Neural Networking 4
COMP-727 Network Security 4
COMP-728 Advanced Information Systems 4
COMP-729 Cryptography 4
COMP-730 Data warehouse and Data mining 4
COMP-731 Software Project Management 4
COMP-732 Data Compression Algorithm 4
COMP-733 Computer Vision 4
COMP-734 Mobile Communications 4
COMP-735 Software development Methodologies 4
COMP-736 Network programming 4
COMP-737 Geographical Information System 4
COMP-738 Object Oiented Databases 4
COMP-739 Web-Based DBMS 4
COMP-740 Decision Support System 4
COMP-741 Advanced Computer Graphics 4
COMP-742 Digital Signal Processing 4
COMP-743 Network Transport protocol 4
COMP-744 Network Administration 4
COMP-745 Human Computer Interaction 4
COMP-746 Computer Animation 4
COMP-747 Education Technology 4
COMP-748 Web Based Education Systems 4
COMP-749 Topics in Computer Science Education 4
COMP-750 Pervasive Computing 4
COMP-751 Advanced Software Engineering 4
COMP-752 Programming Languages Concepts 4
COMP-753 Advanced Operating System 4
COMP-754 Advanced Programming Languages 4
COMP-755 Advanced Parallel and Distributed Computing 4

NoteElective courses are not limited to the list above. More courses/subjects may be added anytime by the approval of the Director.