MS Computer Science
Program Description
The Department of Computer Science is committed to a high quality
graduate education. The graduate program in Computer Science upholds and
strengthens the mission of MOST (Ministry of Science and Technology),
and HEC by providing excellence in instruction, innovation in research
and scholarship, and service to the university, the profession, and the
public.The objectives of the Graduate Computer Science Program are that
all students will:
- Possess a breadth of knowledge in Computer Science, combined
with a depth of knowledge in at least one focus area
- Be capable of independent research in Computer Science
- Be familiar with the literature in the field and be able to
perform a literature search on an advanced topic in Computer
Science
- Be knowledgeable about the theoretical foundations of
computing and have strong practical application experience
- Be able to make a professional presentation and be able to
write a professional paper in Computer Science
- Have experience working in teams
- Understand and respect the professional standards of ethics
expected of a computer scientist
Career prospects:
The objective of offering MS in Computer Sciences is to provide an
opportunity to enhance the knowledge of all those graduates who have
good scholastic background in Computer Science or related disciplines.
It is a platform for them to work in and explore further their areas of
interest. The course is tailored in a way that it covers state-of-art
concepts in the realms of computer science
- Careers in academia
- Careers in research
- Careers in industrial research projects
Eligibility Criteria:
The admission into the graduate program is very competitive based on
merit. The merit will be determined on the basis of the academic record,
test and interview
Pre-Requisites for MS(CS) Admission
-
A 16 years degree in the relevant field from an accredited educational
institution with first division (annual system) or CGPA2.5/4.0 (semester
system) with no third division or D grade throughout the academic career
- NTS GAT(General) with 50% marks
GRE Requirement:
-
GRE (Subject) as per HEC policy or NTS GAT (Subject) with 60% Marks
Note: In
case a student is weak or does not have pre-requisite background in certain
areas he/she may be advised by the department to take some non-credit
courses
Scheme of Studies for MS Program:
The MS program will consist of 24 credit hours of course work from
graduate level courses and 6 credit hours of MS thesis.
Semester 1:
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC511
|
Advanced
Algorithms Analysis
|
3
|
|
CSC521
|
Advanced
Topics in Computer Architecture
|
3
|
|
CSC522
|
Advanced
Topics in Operating Systems
|
3
|
|
|
Elective I
|
3
|
|
|
Total
|
12
|
Semester 2:
|
Course Code
|
Course Title
|
Credit Hours
|
|
|
Elective
II
|
3
|
|
|
Elective
III
|
3
|
|
|
Elective
IV
|
3
|
|
|
Elective V
|
3
|
|
|
Total
|
12
|
Semester 3:
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC699
|
Thesis
|
6
|
|
|
Total
|
6
|
|
Total
Credit Hours
|
30
|
Elective Courses - MS Computer Science:
|
Database
Systems
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC673
|
Advanced Topics in Distributed Databases
|
3
|
|
CSC674
|
Advanced Topics in Object Oriented Databases
|
3
|
|
CSC675
|
Web Based Databases
|
3
|
|
CSC676
|
Advanced Topics in Database Systems
|
3
|
|
CSC677
|
Advanced Topics in Data Warehousing
|
3
|
|
CSC678
|
Advanced Topics in Data Mining
|
3
|
|
CSC876
|
Special Topics in Database Systems
|
3
|
|
CSC877
|
Special Topics in Data Warehousing
|
3
|
|
CSC878
|
Special Topics in Data Mining
|
3
|
|
|
Computer
Networks
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC612
|
Advanced Topics in Distributed Computing
|
3
|
|
CSC631
|
Advanced Topics in Computer Networks
|
3
|
|
CSC632
|
Performance Evaluation of Networks
|
3
|
|
CSC633
|
Advanced Topics in Cryptography & Network Security
|
3
|
|
CSC636
|
Advanced Topics in Wireless Networks
|
3
|
|
CSC637
|
Advanced Topics in Social Networks
|
3
|
|
CSC638
|
Advanced Topics in Distributed Systems
|
3
|
|
CSC731
|
Challenged Networks
|
3
|
|
CSC831
|
Special Topics in Computer Networks
|
3
|
|
CSC832
|
Special Topics in Performance Evaluation of Networks
|
3
|
|
CSC833
|
Special Topics in Cryptography
|
3
|
|
CSC834
|
Special Topics in Network Security
|
3
|
|
CSC835
|
Special Topics in Ad-Hoc Networks
|
3
|
|
CSC836
|
Special Topics in Wireless Technologies
|
3
|
|
CSC837
|
Special Topics in Social Networks
|
3
|
|
|
Software
Engineering
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC626
|
Advanced Topics in Human Computer Interaction
|
3
|
|
CSC691
|
Advanced Topics in Software Estimation and Costing
|
3
|
|
CSC692
|
Advanced Topics in Requirements Engineering
|
3
|
|
CSC693
|
Advanced Topics in Software Project Management
|
3
|
|
CSC694
|
Advanced Topics in Software Quality Assurance
|
3
|
|
CSC695
|
Advanced Topics in Software Engineering Technologies |
3
|
|
CSC697
|
Advanced Topics in Object Oriented Software Engineering |
3
|
|
CSC698
|
Advanced Topics in Product Line Systems
|
3
|
|
CSC791
|
Advanced Topics in Software Scope Management
|
3
|
|
CSC793
|
Policy Issues in Software Industry
|
3
|
|
CSC794
|
Agent Oriented Software Engineering
|
3
|
|
CSC796
|
Knowledge Management for Software Systems
|
3
|
|
CSC826
|
Special Topics in Human Computer Interaction
|
3
|
|
CSC891
|
Special Topics in Requirement Engineering
|
3
|
|
CSC892
|
Special Topics in Product Line Systems
|
3
|
|
CSC893
|
Special Topics in Software Scope Management
|
3
|
|
CSC895
|
Special Topics in Software Engineering
|
3
|
|
CSC896
|
Special Topics in Software Estimation and Costing
|
3
|
|
|
Semantic
Web and Service Engineering
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC669
|
Semantic Web
|
3
|
|
CSC642
|
Component Software
|
3
|
|
CSC643
|
Semantic Web Services
|
3
|
|
CSC644
|
E-Services for Business Integration
|
3
|
|
CSC649
|
Web Warehousing & Web Mining
|
3
|
|
CSC677
|
Advanced Topics Data Warehousing
|
3
|
|
CSC678
|
Advanced Topics in Data Mining
|
3
|
|
CSC771
|
Advanced Topics in Semantic Web
|
3
|
|
CSC871
|
Special Topics in Semantic Web
|
3
|
|
CSC877
|
Special Topics in Data Warehousing
|
3
|
|
CSC878
|
Special Topics in Data Mining
|
3
|
|
|
Artificial
Intelligence
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC661
|
Intelligent Systems Design
|
3
|
|
CSC663
|
Advanced Topics in Expert Systems
|
3
|
|
CSC665
|
Advanced Topics in Knowledge Based Systems
|
3
|
|
CSC666
|
Advanced Topics in Decision Support Systems
|
3
|
|
CSC667
|
Natural Language Processing
|
3
|
|
CSC668
|
Machine Learning
|
3
|
|
CSC761
|
Advanced Topics in Intelligent Systems
|
3
|
|
CSC762
|
Advanced Topics in Neural Networks
|
3
|
|
CSC763
|
Advanced Topics in Machine Learning
|
3
|
|
CSC764
|
Advanced Topics in Artificial Intelligence
|
3
|
|
CSC865
|
Special Topics in Intelligent Systems
|
3
|
|
CSC866
|
Special Topics in Neural Networks
|
3
|
|
CSC867
|
Special Topics in Machine Learning
|
3
|
|
CSC868
|
Special Topics in Artificial Intelligence
|
3
|
|
|
Computer
Graphics and Visualization
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC652
|
Advanced Topics in Computer Vision
|
3
|
|
CSC557
|
Data Structures for Computer Graphics
|
3
|
|
CSC650
|
Advanced Topics in Digital Image Processing
|
3
|
|
CSC651
|
Pattern Recognition
|
3
|
|
CSC653
|
Advanced Topics in Computer Graphics
|
3
|
|
CSC656
|
Advanced Topics in Multimedia and Graphics Language
|
3
|
|
CSC657
|
Advanced Topics in Image Processing
|
3
|
|
CSC658
|
Advanced Topics in Graphic Information Systems
|
3
|
|
CSC659
|
Advanced Topics in Simulation and Modeling
|
3
|
|
CSC856
|
Special Topics in Multimedia and Graphics Language
|
3
|
|
CSC857
|
Special Topics in Image Processing
|
3
|
|
CSC858
|
Special Topics in Graphic Information Systems
|
3
|
|
CSC859
|
Special Topics in Simulation and Modeling
|
3
|
|
|
Business
Intelligences
|
Course Code
|
Course Title
|
Credit Hours
|
|
CSC649
|
Web Warehousing & Web Mining
|
3
|
|
CSC663
|
Advanced Topics in Expert Systems
|
3
|
|
CSC665
|
Advanced Topics in Knowledge Based Systems
|
3
|
|
CSC666
|
Advanced Topics in Decision Support Systems
|
3
|
|
CSC675
|
Web Based Databases
|
3
|
|
CSC677
|
Advanced Topics in Data Warehousing
|
3
|
|
CSC678
|
Advanced Topics in Data Mining
|
3
|
|
CSC865
|
Special Topics in Intelligent Systems
|
3
|
|
CSC877
|
Special Topics in Data Warehousing
|
3
|
|
CSC878
|
Special Topics in Data Mining
|
3
|
|