PhD Computer Science

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 provide the students with substantial knowledge of a broad range of problem- solving techniques which include algorithms and design techniques

 

  • To demonstrate understanding of the core areas of algorithms, theory of computation, operating systems, linguistics of programming languages and architecture

•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 BS or 16 years of education in relevant discipline
Or
Minimum BS or 16 years of education in any discipline
Subject to approval of the admission committee, evaluating his/her strong interest in perusing a PhD degree in a different discipline if the admission committee is satisfied that the applicant’s prior education has sufficiently prepared him or her to undertake the course of studies of the doctoral program (or, in the opinion of the admissions committee, the preparation can be deemed satisfactory by taking a few additional courses after starting the program), the applicant shall be considered for admissions notwithstanding their prior qualification in a different discipline.
Or
Minimum MS / MPhil or 18 years of education in relevant discipline

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
Applicants to PhD programs shall be required to fulfill the following testing requirements:

  • All applicants to PhD programs are required to take one of the following non subject specific admission test:
  • The Graduate Record Examination (GRE) test administered by the Education

 

Testing Service;

  • A graduate admission test administered be Education Testing Council; or
  • Admission test developed by ALHAMD Islamic University, for admission to graduate programs

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
offered by any University in a course of study. The candidate applying for a Ph.D. in CS should hold an Honors degree or be a Master’s degree holder.

 

Scheme of studies

 

Activity

Credit Hours
For Sixteen Years of Education

Credit Hours
For Eighteen Years of Education

Course Work

48

24

Thesis

36

36

Total

84

60

For BS or 16 years of education
Note: 1st two semesters are only for BS or 16 years of education and they have to study remaining two semester along with 18 Years of Education, MS/M Phil or Equivalent

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
of Algorithms

3

0

1

CS-XXX

 

Elective-I

3

0

2

CS-817

 

Advanced Operating
Systems

3

0

2

CS-XXX

 

Elective-II

3

0

3

CS-803

 

Theory of Automata –
II

3

0

3

CS-XXX

 

Elective-III

3

0

4

CS-818

 

Advanced Computer
Architecture

3

0

4

CS-XXX

 

Elective-IV

3

0

OR

 

CS-804

 

Theory of
Programing languages

 

 

 

 

 

 

 

 

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
Supervised Research (Formal Thesis Proposal Development)

 

 

 

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
External review)

 

 

 

 

 

 

Final thesis defense

 

 

 

List of Elective Courses

 

PHD COURSES

 

 

Sr.No

Course
Code

 

Subjects

Credit
Hours

 

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