Introduction
Master of Science in Computer Science is being offered by the Department of Computer Science. The program is designed to produce academicians and professionals of high quality. The designed course work provides depth and breath-based knowledge of core computer science areas (as identified by the HEC), moreover specialization courses enable students to develop advanced expertise in their chosen area of specialization. Currently, following specializations are being offered:
- Software Engineering
- Computer Networks
- Databases
Note:
- The admission in MSCS program is offered only once a year in the Fall semester.
- The MSCS Program is available for applicants residing within Pakistan only and is not available for overseas students (w.e.f. Fall 2018). If any student wishes to move overseas after gaining admission, he/she will be required to withdraw from the program.
Program Mission
The program is designed to meet the growing need for IT experts in the rapidly evolving 21st century economy. The mission is to provide post-graduates with a strong software engineering, computer networks and databases expertise. The study program enables students to capitalize on the increasing career opportunities in the information technology sector, to expand the limits of their knowledge, and to pursue further doctoral studies.
Program Objectives
MS in Computer Science (MSCS) Program aims to:
- Enlighten students with advanced theoretical and practical computer science knowledge.
- Impart research capabilities in the students.
- Enable students to add fruitful research contribution in the area of their specialization.
Program Admission Eligibility Criteria
-
-
16-year of education, i.e., BS in Computer Science/ BS in Information Technology/ Bachelor of Computer Science (Hons.)/ Master of Computer Science/ Master of Information Technology/ M.Sc. (Computer Science) from a recognized institution.
-
-
Candidate must have at least CGPA 2.00 out of 4 or first division wherein GPA system is not implemented.
-
Each candidate is required to pass the University’s Entry Test (with minimum 50% marks).
|
|||||||||
Semester No. 1 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS701 | Theory of Computation | Required | 3 (Theory:3, Practical:0) | ||||||
CS702 | Advanced Algorithms Analysis and Design | Required | 3 (Theory:3, Practical:0) | ||||||
CS706 | Software Quality Assurance | Elective | 3 (Theory:3, Practical:0) | Software Engineering | |||||
CS710 | Mobile and Pervasive Computing | Elective | 3 (Theory:3, Practical:0) | Computer Networks | |||||
CS712 | Distributed DBMS | Elective | 3 (Theory:3, Practical:0) | Databases | |||||
Semester No. 2 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS703 | Advanced Operating Systems | Required | 3 (Theory:3, Practical:0) | ||||||
CS719 | Research Methodologies | Required | 3 (Theory:3, Practical:0) | ||||||
CS708 | Software Requirement Engineering | Elective | 3 (Theory:3, Practical:0) | Software Engineering | |||||
CS716 | Advanced Computer Networks | Elective | 3 (Theory:3, Practical:0) | Computer Networks | |||||
CS726 | Information Retrieval Techniques | Elective | 3 (Theory:3, Practical:0) | Databases | |||||
Semester No. 3 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS704 | Advanced Computer Architecture-II | Required | 3 (Theory:3, Practical:0) | ||||||
CS720 | Thesis | Required | 3 (Theory:3, Practical:0) | ||||||
CS709 | Formal Methods for Software Engineering | Elective | 3 (Theory:3, Practical:0) | Software Engineering | |||||
CS713 | Object Oriented DBMS | Elective | 3 (Theory:3, Practical:0) | Databases | |||||
CS718 | Wireless Networks | Elective | 3 (Theory:3, Practical:0) | Computer Networks | |||||
CS723 | Probability and Stochastic Processes | Elective | 3 (Theory:3, Practical:0) | Computer Networks | |||||
Semester No. 4 | |||||||||
Course Code | Title | Type | Pre Requisite | Credit Hours | Specialization | ||||
CS720 | Thesis | Required | 3 (Theory:3, Practical:0) | ||||||
CS707 | Network Security | Elective | 3 (Theory:3, Practical:0) | Computer Networks | |||||
CS711 | Software Design | Elective | 3 (Theory:3, Practical:0) | Software Engineering | |||||
CS721 | Network Performance Evaluation | Elective | 3 (Theory:3, Practical:0) | Computer Networks | |||||
CS724 | Software Process Improvement | Elective | 3 (Theory:3, Practical:0) | Software Engineering | |||||
CS725 | Data Mining | Elective | 3 (Theory:3, Practical:0) | Databases | |||||