Program: |
Doctor of Philosophy in Computer Sciences (PHD CS) |
|||||
Objective: |
•To prepare the researcher to achieve expertise in software development, problem analysis, software design and the use of programming languages and tools.
•To enable the researcher to apply concepts of discrete and continuous mathematic |
|||||
Study Level |
Study Mode |
Program Duration |
Credit Hours |
Study Level |
||
Graduate |
Full-Time |
10 Semesters (5 years) |
84 |
Graduate |
||
Eligibility Criteria |
Admission Criteria Minimum GPA Requirement: For admission in PhD programs, a minimum CGPA of 3.0 (out of 4.0 in the semester system) or First Division (in the annual system) in the most recent degree obtained is required, whether such was degree obtained from Recognized Pakistani or foreign universities. Testing Requirement
|
|||||
|
Testing Service;
Statement of Purpose: As part of the application for admission to PhD programs, applicants are required to submit a statement of purpose, which forms an integral part of the application. The admission committee shall use the information provided to ascertain the preparedness and interest of the candidate in pursuing doctoral studies, and whether the department has the requisite resources to train and supervise the doctoral candidate in the subspecialty he or she is interested in. |
|||||
Degree Completion Timeline: |
The PhD degree shall be awarded by universities after a minimum of four years and not more than ten (10) years after the enrolment of the student; provided that for students who are unable to complete the program within (10) years, the university may designate a competent authority to determine whether the delay was caused by circumstances beyond the student’s control, and if so, grant an extension in such exceptional circumstances; provided further that in no event shall the PhD degree be awarded more than ten (10) years after the enrolment of the student in the program. The date of notification of the award of the PhD degree subsequent to the PhD defense shall be considered to be the date of the completion of PhD studies. |
|||||
Award of MS/MPhil Degrees on the Basis of PhD Studies: |
If a student successfully completes the full set of requirements for the award of an MS/MPhil (or equivalent) degree during the course of their PhD studies, the university may award the applicable degree to such students upon completion of the relevant requirements |
|||||
Role and Scope |
Computer science being one of the essential fields of industry and always evergreen in terms of scope and job prospects A Ph.D. in Computer Science course is most desired because Computer Science is the latest field of study. As technology in Computer Science is being updated at a fast pace, one needs to be an expert in the field of Computer Science so that one can be a part of the evolving process. Doctor of Philosophy or Ph.D. is the highest degree |
|||||
Scheme of studies |
Activity |
Credit Hours |
Credit Hours |
|||
Course Work |
48 |
24 |
||||
Thesis |
36 |
36 |
||||
Total |
84 |
60 |
For BS or 16 years of education |
||||||||||||||||||||||||||||||||||
1st Semester |
|
2nd Semester |
||||||||||||||||||||||||||||||||
Sr# |
Code |
Pre |
Subject |
Credit Hrs |
Sr# |
Code |
Pr e |
Subject |
Credit Hrs |
|||||||||||||||||||||||||
Th |
Lab |
|
|
Th |
Lab |
|||||||||||||||||||||||||||||
1 |
CS-811 |
|
Advanced Analysis |
3 |
0 |
1 |
CS-XXX |
|
Elective-I |
3 |
0 |
|||||||||||||||||||||||
2 |
CS-817 |
|
Advanced Operating |
3 |
0 |
2 |
CS-XXX |
|
Elective-II |
3 |
0 |
|||||||||||||||||||||||
3 |
CS-803 |
|
Theory of Automata – |
3 |
0 |
3 |
CS-XXX |
|
Elective-III |
3 |
0 |
|||||||||||||||||||||||
4 |
CS-818 |
|
Advanced Computer |
3 |
0 |
4 |
CS-XXX |
|
Elective-IV |
3 |
0 |
|||||||||||||||||||||||
OR |
CS-804 |
|
Theory of |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
Total |
12 |
Total |
12 |
|||||||||||||||||||||||||||||||
FOR 18 Years of Education, MS/M Phil or Equivalent |
||||||||||||||||||||||||||||||||||
1st Semester |
|
2nd Semester |
||||||||||||||||||||||||||||||||
Sr# |
Code |
Pre |
Subject |
Credit |
Sr# |
Code |
Pre |
Subject |
Credit |
|||||||||||||||||||||||||
Hrs |
Hrs |
|||||||||||||||||||||||||||||||||
Th |
Lab |
|
|
Th |
Lab |
|||||||||||||||||||||||||||||
1 |
CS-XXX |
|
Elective-I |
3 |
0 |
1 |
CS-XXX |
|
Elective-V |
3 |
0 |
|||||||||||||||||||||||
2 |
CS-XXX |
|
Elective-II |
3 |
0 |
2 |
CS-XXX |
|
Elective-VI |
3 |
0 |
|||||||||||||||||||||||
3 |
CS-XXX |
|
Elective-III |
3 |
0 |
3 |
CS-XXX |
|
Elective-VII |
3 |
0 |
|||||||||||||||||||||||
4 |
CS-XXX |
|
Elective-IV |
3 |
0 |
4 |
CS-XXX |
|
Elective-VIII |
3 |
0 |
|||||||||||||||||||||||
Total |
12 |
Total |
12 |
|||||||||||||||||||||||||||||||
|
d Semester |
|
4th Semester |
|
||||||||||||||||||||||||||||||
|
S# |
Code |
Pre |
Subject |
|
S# |
Code |
Pre |
Subject |
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
Comprehensive Exam |
|
|
1 |
|
|
Supervised Research (Formal Thesis Proposal Defense and thesis write – up |
|
|
|
|||||||||||||||||||||
|
5th Semester |
|
6th Semester |
|
||||||||||||||||||||||||||||||
|
S# |
Code |
Pre |
Subject |
|
S# |
Code |
Pre |
Subject |
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
Supervised Research ( Thesis Write-up) |
|
|
|
|
|
Supervised Research ( Thesis Write-up) |
|
|
|
|||||||||||||||||||||
|
7th Semester |
|
8th Semester |
|
||||||||||||||||||||||||||||||
|
S# |
Code |
Pre |
Subject |
|
S# |
Code |
Pre |
Subject |
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
Supervised research (Thesis completion and |
|
|
|
|
|
Final thesis defense |
|
|
|
List of Elective Courses |
|
|||||||
PHD COURSES |
|
|||||||
Sr.No |
Course |
Subjects |
Credit |
|
||||
1 |
CS-836 |
Advance Distributed Computing |
3+0 |
|
||||
2 |
CS-823 |
Advance Topics In Databases |
3+0 |
|
||||
3 |
CS-854 |
Advanced Algorithm Analysis |
3+0 |
|
||||
4 |
CS-830 |
Advanced Computer Architecture |
3+0 |
|
||||
5 |
CS-861 |
Advanced Computer Graphics |
3+0 |
|
||||
6 |
IT-877 |
Advanced Computer Networks |
3+0 |
|
||||
7 |
CS-893 |
Advanced Computer Vision |
3+0 |
|
||||
8 |
IS-842 |
Advanced Cryptography-I |
3+0 |
|
||||
9 |
CS-890 |
Advanced Data Science |
3+0 |
|
||||
10 |
CS-820 |
Advanced Database Concepts |
3+0 |
|
||||
11 |
CS-737 |
Advanced Digital Image Processing |
3+0 |
|
||||
12 |
CS-701 |
Advanced Human-Computer Interaction |
3+0 |
|
||||
13 |
CS-862 |
Advanced Image Processing |
3+0 |
|
||||
14 |
CS-882 |
Advanced Information Security |
3+0 |
|
||||
15 |
CS-879 |
Advanced Machine Learning |
3+0 |
|
||||
16 |
IS-821 |
Advanced Network/ Web Security |
3+0 |
|
||||
17 |
CS-837 |
Advanced Operating Systems |
3+0 |
|
||||
18 |
CS-810 |
Advanced Requirements Engineering |
3+0 |
|
||||
19 |
IS-838 |
Advanced Simulation and Modeling |
|
|
||||
20 |
SE-860 |
Advanced Software Engineering |
3+0 |
|
||||
21 |
CS-703 |
Advanced Software Project Management |
3+0 |
|
||||
22 |
CS-704 |
Advanced Software System Architecture |
3+0 |
|
||||
23 |
CS-850 |
Advanced Theory of Computation |
3+0 |
|
||||
24 |
CS-705 |
Advanced Topics in Applied Cryptography |
3+0 |
|
||||
25 |
CS-897 |
Advanced Topics in Computing |
3+0 |
|
||||
26 |
CS-706 |
Agent Based Modeling |
3+0 |
|
||||
27 |
CS-707 |
Agile Software Development |
|
|
||||
28 |
CS-863 |
Applied Artificial Intelligence |
3+0 |
|
||||
29 |
CS-708 |
Applied Cryptography |
3+0 |
|
||||
30 |
CS-731 |
Artificial Neural Networks |
3+0 |
|
||||
31 |
CS-876 |
Augmented and Virtual Reality |
3+0 |
|
||||
32 |
CS-895 |
Big Data Analytics |
3+0 |
|
||||
33 |
IS-824 |
Biometrics |
3+0 |
|
||||
34 |
CS-734 |
Block chain |
3+0 |
|
||||
35 |
CS-833 |
Cloud Computing |
|
|
||||
36 |
IS-853 |
Cloud Computing Security |
3+0 |
|
||||
37 |
CS-710 |
Complex Networks |
3+0 |
|
||||
38 |
CS-721 |
Component Based Software Engineering |
3+0 |
|
||||
39 |
IS-823 |
Computer Forensics |
3+0 |
|
||||
40 |
CS-881 |
Computer Security Architecture |
3+0 |
|
||||
41 |
CS-867 |
Computer Vision |
3+0 |
|
||||
42 |
CS-892 |
Convex Optimization |
|
|
||||
43 |
CS-722 |
Cryptography |
3+0 |
|
||||
44 |
IT-807 |
Cryptography and Security Mechanisms |
3+0 |
|
||||
45 |
IS-826 |
Cyber Warfare |
3+0 |
|
||||
46 |
IS-852 |
Data Communication Networks & Security |
3+0 |
|
||||
47 |
CS-822 |
Data Mining |
3+0 |
|
||||
48 |
CS-885 |
Data Security & Privacy |
3+0 |
|
||||
49 |
CS-724 |
Deep Learning |
3+0 |
|
||||
50 |
CS-832 |
Distributed Computing |
30+0 |
|
||||
51 |
CS-725 |
Distributed Data Processing |
3+0 |
|
||||
52 |
CS-821 |
Distributed Databases |
3+0 |
|
||||
53 |
CS-726 |
Empirical Software Engineering |
|
|
||||
54 |
IT-817 |
Enterprise Object Oriented Technologies |
|
|
||||
55 |
CS-853 |
Formal Methods |
3+0 |
|
||||
56 |
CS-869 |
Game Design |
3+0 |
|
||||
57 |
IT-815 |
Graph Theory & Algorithm |
3+0 |
|
||||
58 |
CS-880 |
Information Assurance |
3+0 |
|
||||
59 |
CS-727 |
Information Privacy and Security |
3+0 |
|
||||
60 |
CS-825 |
Information Retrieval |
3+0 |
|
||||
61 |
CS-866 |
Information Visualization |
3+0 |
|
||||
62 |
EE-625 |
Internet of Things |
3+0 |
|
||||
63 |
CS-871 |
Machine Learning |
3+0 |
|
||||
64 |
CS-729 |
Management & Organizational Behavior |
3+0 |
|
||||
65 |
CS-813 |
Mathematical Methods for Computing |
3+0 |
|
||||
66 |
SE-869 |
Model Driven Software Engineering |
3+0 |
|
||||
67 |
CSE-891 |
Multi Agent Systems |
3+0 |
|
||||
68 |
CS-730 |
Natural Language Processing |
3+0 |
|
||||
69 |
CSE-879 |
Network Performance Analysis |
3+0 |
|
||||
70 |
EE-981 |
Network Switching And Routing |
|
|
||||
71 |
CS-835 |
Numerical Simulation |
3+0 |
|
||||
72 |
CS-812 |
Object-Oriented Analysis & Design |
3+0 |
|
||||
73 |
CS-872 |
Ontology Engineering |
3+0 |
|
||||
74 |
CS-839 |
Parallel and Distributed Simulation |
3+0 |
|
||||
75 |
IT-875 |
QOS for Networks |
|
|
||||
76 |
IS-845 |
Quantum Cryptography |
3+0 |
|
||||
77 |
CS-730 |
Recent Emerging Technologies |
3+0 |
|
||||
78 |
CS-733 |
Reliability Engineering |
3+0 |
|
||||
79 |
CS-734 |
Requirements Engineering |
3+0 |
|
||||
80 |
CS-842 |
Rich Internet Applications |
3+0 |
|
||||
81 |
CS-834 |
Scientific Computing |
3+0 |
|
||||
|
82 |
CS-864 |
Scientific Visualization |
3+0 |
||||
|
|
CS-735 |
Security Management |
|
||||
|
84 |
CS-736 |
Security Testing |
3+0 |
||||
|
85 |
CS-873 |
Semantic Web |
3+0 |
||||
|
86 |
CS-870 |
Social Web Mining |
|
||||
|
87 |
CS-737 |
Software Configuration Management |
3+0 |
||||
|
88 |
CS-738 |
Software Measurement and Metrics |
3+0 |
||||
|
89 |
CS-728 |
Software Process Management & Metrics |
3+0 |
||||
|
90 |
CS-729 |
Software Project Management |
3+0 |
||||
|
91 |
CS-731 |
Software Risk Management |
3+0 |
||||
|
92 |
CS-742 |
Software Testing and Quality Assurance |
3+0 |
||||
|
93 |
CS-840 |
Software Verification |
3+0 |
||||
|
94 |
CS-738 |
Statistical and Mathematical Methods For Data Science |
3+0 |
||||
|
95 |
EE-891 |
Stochastic Systems |
3+0 |
||||
|
96 |
CS-800 |
Strategic Information Management |
3+0 |
||||
|
97 |
CS-732 |
Tools and Techniques in Data Science |
3+0 |
||||
|
98 |
CS-735 |
Trusted Computing |
3+0 |
||||
|
99 |
CS-865 |
Ubiquitous And Autonomic Computing |
3+0 |
||||
|
100 |
IS-825 |
Vulnerability Exploitation And Defense |
3+0 |
||||
|
101 |
CS-824 |
Web-Based Databases |
3+0 |
||||
|
102 |
IT-872 |
Wireless Networks |
|
||||
|
103 |
CS-736 |
Wireless Security |
3+0 |
||||
|
104 |
IT-874 |
Wireless Sensor Networks |
3+0 |