PhD Computer Science
Apply now →Program Overview
The PhD Computer Science at TUF is the highest level of academic excellence in the field of computing. This program is designed for scholars who want to move beyond existing knowledge and discover new ways to solve the world’s most complex digital problems. It focuses on original research, allowing you to contribute new theories and technologies to the global scientific community.
Why choose PhD Computer Science at TUF?
Choosing a PhD at TUF means joining a community of elite researchers where innovation is backed by world-class resources.
- Access to high-end research facilities and cloud computing clusters for heavy data processing.
- Mentorship from HEC-approved supervisors who are internationally recognized for their research.
- A research-driven environment that encourages the publication of work in high-impact international journals.
- Opportunities for interdisciplinary research combining computing with healthcare, engineering, and business.
- Financial and academic support for attending international research conferences and workshops.
Key Skills You Will Master
Advanced Research Design
Algorithmic Analysis
Scientific Publication Writing
Computational Modeling
Research Ethics
Data Interpretation
Career Outcomes
Computer science being one of the essential fields of industry and always evergreen in terms of scope and job prospects students can job as:
- Senior Professor or Head of Research at top universities.
- Principal Scientist in global technology firms (like Google, Microsoft, or Meta).
- Chief Technology Officer (CTO) or Research Director in the corporate sector.
- Policy Advisor for government and international digital security organizations.
- Founder of high-tech startups based on original patented research.
Program Roadmap
Explore courses roadmap in PhD Computer Science
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| SS-500 | RESEARCH METHODOLOGY | 3 (3-0) | - |
| CS-XXX | ELECTIVE I | 3 (3-0) | - |
| CS-XXX | ELECTIVE II | 3 (3-0) | - |
| CS-XXX | ELECTIVE III | 3 (3-0) | - |
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CS-XXX | ELECTIVE III | 3 (3-0) | - |
| CS-XXX | ELECTIVE IV | 3 (3-0) | - |
| CS-XXX | ELECTIVE V | 3 (3-0) | - |
| CS-XXX | ELECTIVE VI | 3 (3-0) | - |
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CS-838 | COMPREHENSIVE EXAM | - | - |
| CS-839 | THESIS WORK CONTINUE | 6 | - |
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CS-839 | THESIS WORK CONTINUE | Non-Credit | - |
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CS-839 | THESIS WORK CONTINUE | Non-Credit | - |
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CS-839 | THESIS WORK | Non-Credit | - |
| Course Code | Course Title | Credit Hours | Prerequisite |
|---|---|---|---|
| CS-701 | ADVANCED HUMAN COMPUTER INTERACTION | 3 (3-0) | - |
| CS-702 | ADVANCED REQUIREMENTS ENGINEERING | 3 (3-0) | - |
| CS-703 | ADVANCED SOFTWARE PROJECT MANAGEMENT | 3 (3-0) | - |
| CS-704 | ADVANCED SOFTWARE SYSTEM ARCHITECTURE | 3 (3-0) | - |
| CS-705 | ADVANCED TOPICS IN APPLIED CRYPTOGRAPHY | 3 (3-0) | - |
| CS-706 | AGENT BASED MODELING | 3 (3-0) | - |
| CS-707 | AGILE SOFTWARE DEVELOPMENT | 3 (3-0) | - |
| CS-708 | APPLIED CRYPTOGRAPHY | 3 (3-0) | - |
| CS-709 | BIG DATA ANALYTICS | 3 (3-0) | - |
| CS-710 | COMPLEX NETWORKS | 3 (3-0) | - |
| CS-721 | COMPONENT BASED SOFTWARE ENGINEERING | 3 (3-0) | - |
| CS-722 | CRYPTOGRAPHY | 3 (3-0) | - |
| CS-723 | DATABASE SECURITY | 3 (3-0) | - |
| CS-724 | DEEP LEARNING | 3 (3-0) | - |
| CS-725 | DISTRIBUTED DATA PROCESSING | 3 (3-0) | - |
| CS-726 | EMPIRICAL SOFTWARE ENGINEERING | 3 (3-0) | - |
| CS-727 | INFORMATION PRIVACY AND SECURITY | 3 (3-0) | - |
| CS-728 | MACHINE LEARNING | 3 (3-0) | - |
| CS-729 | MANAGEMENT ORGANIZATIONAL BEHAVIOR | 3 (3-0) | - |
| CS-730 | NATURAL LANGUAGE PROCESSING | 3 (3-0) | - |
| CS-731 | ARTIFICIAL NEURAL NETWORKS | 3 (3-0) | - |
| CS-732 | QUANTUM CRYPTOGRAPHY | 3 (3-0) | - |
| CS-733 | RELIABILITY ENGINEERING | 3 (3-0) | - |
| CS-734 | REQUIREMENTS ENGINEERING | 3 (3-0) | - |
| EE-625 | INTERNET THINGS | 3 (3-0) | - |
| CS-735 | SECURITY MANAGEMENT | 3 (3-0) | - |
| CS-736 | SECURITY TESTING | 3 (3-0) | - |
| CS-737 | SOFTWARE CONFIGURATION MANAGEMENT | 3 (3-0) | - |
| CS-738 | SOFTWARE MEASUREMENT AND METRICS | 3 (3-0) | - |
| CS-728 | SOFTWARE PROCESS MANAGEMENT METRICS | 3 (3-0) | - |
| CS-729 | SOFTWARE PROJECT MANAGEMENT | 3 (3-0) | - |
| CS-731 | SOFTWARE RISK MANAGEMENT | 3 (3-0) | - |
| CS-742 | SOFTWARE TESTING AND QUALITY ASSURANCE | 3 (3-0) | - |
| CS-738 | STATISTICAL AND MATHEMATICAL METHODS DATA SCIENCE | 3 (3-0) | - |
| CS-732 | TOOLS AND TECHNIQUES IN DATA SCIENCE | 3 (3-0) | - |
| CS-735 | TRUSTED COMPUTING | 3 (3-0) | - |
| CS-736 | WIRELESS SECURITY | 3 (3-0) | - |
| CS-730 | RECENT EMERGING TECHNOLOGIES | 3 (3-0) | - |
| CS-737 | ADVANCED DIGITAL IMAGE PROCESSING | 3 (3-0) | - |
| CS-734 | BLOCKCHAIN | 3 (3-0) | - |
Admissions & Eligibility
18 Years of Education, MS/MPhil or Equivalent degree from HEC recognized university with minimum 3.00/4.00 CGPA in semester system or 60% marks in annual system.
A Graduate Record Examination (GRE) test administered by the Education Testing Service, or a graduate admission test administered by the Education Testing Council, or an equivalent TUF test developed by TUF is mandatory to pass.
Next Steps
Start Application