PhD Computer Science

  • To promote high achievement in theoretical and practical problems within the field of computer science and to address the burgeoning education demands for graduates and professionals with advanced Computer Science education.
  • To offer students a solid background in core areas and exposure to cutting-edge research in computer science.
  • To improve the qualifications, skills and expertise of teachers and researchers in order to provide highly competent professionals to various public and private universities.

PhD graduates should be able to:

  1. Identify research questions in emerging computing sciences and independently conduct competitive solutions in comparison with state of the art solutions.
  2. Demonstrate the ability of scientifically communicate technical information of their related discipline
  3. Research and critique computing literature and utilize it for proposing a solution
  4. Demonstrate the advance and practical concepts of computing

The PhD Computer Science Programme is a 4 years degree programme consisting of 18 credit hours of course work and 30 credit hours of research work. The department offers PhD degree with the research emphasis on following research areas: Artificial Intelligence,Information Systems, Networking and Communication, Parallel Computing (This list is not exhaustive and new courses can be added to this category at any time depending upon availability of the instructor).

Courses List

S.No. Code Course Title Credit Hours
 1  CSC-7001  Modeling of Web Information Systems  3
 2  CSC-7002  Data Warehousing  3
 3  CSC-7003  Peer-To-Peer Systems  3
 4  CSC-7004  Multimedia Retrieval Techniques  3
 5  CSC-7005  Metadata for Information Resources  3
 6  CSC-7006  Information Privacy and Access Control  3
 7  CSC-7007  Ubiquitous Information Interaction  3
 8  CSC-7008  Human Information Interaction  3
 9  CSC-7009  Information Architecture  3
 10  CSC-7010  Collaborative Data Mining  3
 11  CSC-7011  Communication Networks  3
 12  CSC-7012  Advances in Next Generation Networks  3
 13  CSC-7013  P2P-based Information retrieval  3
 14  CSC-7014  Advanced Software Architecture  3
 15  CSC-7015  Artificial Intelligence  3
 16  CSC-7016  Advanced topics in Machine Learning  3
 17  CSC-7017  Evolutionary Computation  3
 18  CSC-7018  Research Seminar  3

CSC-7001 Modeling of Web Information Systems

Web modeling concepts; Modeling the Webapplications for requirements engineering; Contentmodelling; Navigation modeling (Hypertext, Accessstructure); Modeling the presentation for the enduser; Model driven development and model drivenarchitecture; Evolution of the Web, Web 1.0 (visualWeb), Web 2.0 (Social Web), and Semantic Web (theWeb of metadata); Hypertext patterns; Persistence ofHT patterns; O&M of Web applications.

CSC-7002 Data Warehousing

Overview of the course and a brief history; DataWarehouse Architecture; Extract Transform Load;Data Cleansing Algorithms; Hot and Cold Data; DataWarehouse support for OLAP and Data Mining; ActiveData warehousing; Semantic Data warehousing; Oraclesolution Teradata solution; Case Studies.

CSC-7003 Peer-To-Peer Systems

Overview of P2P Systems and brief history; Taxonomyof P2P Networks/Systems and Analysis of popularP2P Systems; Analysis of unstructured P2P Systems;Analysis of structured P2P Systems; Search Efficiency;P2P-based content delivery; Security and Reliability;Replication in peer-to-peer systems; Anonymity inpeer-to-peer systems; Social, Legal and Privacy aspectsof P2P Systems.

CSC-7004 Multimedia Retrieval Techniques

Multimedia content and motivations for multimediaretrieval; Issues of multimedia Retrieval. Multimediaretrieval models; Content-based image retrieval;Content-based video retrieval; Content-basedaudio retrieval: audio representations, audio featureextraction; Query modalities and similarity measures;Analysis of existing multimedia retrieval systems,retrieval evaluation criteria, relevance feedback;current trends in Multimedia Retrieval.

CSC-7005 Metadata for Information Resources

Overview of the course and Metadata; History ofschemes and metadata communities; Functionsand Types of metadata; Metadata Structure andCharacteristics: Semantics, syntax, and structure;Metadata creation process models; Interoperability;Metadata Integration and Architecture: WarwickFramework; Resource Description Framework; OpenArchives Initiative; Encoding Standards (MarkupLanguages): Introduction and history of markup;Metadata use of markup languages; Document TypeDefinitions (DTD); Structural metadata Data ControlStandards: Resource Identifiers; Data Registries;Controlled vocabularies; Name authority control(ISAAR and FRANAR); A-Core; Encoded ArchivalDescription (EAD), Text Encoding Initiative (TEI);Metadata Evaluation: User needs; Quality controlissues; Evaluation methods; Educational Metadata:Instructional Management Systems (IMS); LearningObject Metadata (LOM); Gateway to EducationalMaterials (GEM); Government Information LocatorService (GILS); Visual Resources Metadata: Categoriesfor the Description of Works of Art (CDWA); VisualResources Association (VRA) Core; ComputerInterchange of Museum Information (CIMI)

CSC-7006 Information Privacy and AccessControl

Privacy, Privacy policies; Privacy enforcement; Adaptiveprivacy management; Access control mechanisms;Different access control models such as Mandatory,Discretionary, Role-Based and Activity-Based; Accesscontrol matrix model; Harrison-Russo-Ullman modeland undecidability of security; Confidentiality modelssuch as Bell-LaPadula; Integrity models such as Bibaand Clark-Wilson; Conflict of interest models such asthe Chinese Wall.

CSC-7007 Ubiquitous Information Interaction

Information Interaction; Seminal ideas of ubiquitouscomputing; Tangibility and Embodiment; Socialcomputing; Privacy; Critical and cultural perspectives;Mobility and Spatiality; Mobile Technology in the MessyNow; Infrastructure; Seams, seamlessness, seamfulness; Evaluating Interaction of Ubicomp systems

CSC-7008 Human Information

InteractionOverview of the course and a brief history; Typesand structures of information resources; Types andstructures of vocabularies; Information retrieval &Interaction in information retrievalSearch engines, Digital libraries; Search techniquesand effectiveness; Advanced searchingWeb search and the invisible web; Information seeking30 National Textile Universitybehavior; User modeling ; Mediation between searchintermediaries and users; Evaluation of search sourcesand results; Result Presentation to users; Keeping up:sources for life-time learning.

CSC-7009 Information Architecture

Introduction and Overview of the course. Process ofWeb development; Information behavior & the web.Content design and organization systems; Copyrightissues. Labeling systems; Writing for the Web. Navigationdesign; Search systems. Page design; Multimedia.Web usability evaluation & testing. Accessibilityfor users with disabilities. Global audiences; Webstandards & policies. Weblogs, Intranets, Websites formobile devices; Web design software; Web ContentManagement Systems. Metadata; Search engines.

CSC-7010 Collaborative Data Mining

Overview of the course and a brief history; Overviewof Distributed Database systems; Importance andusage of collaboration; Web Data Resources; A briefintroduction to overlay networks; Remote Collaboration;Collaborative Data Mining Guidelines; Parallel DataMining; Grid-based Data Mining; Collaborative miningover social networks; Collaborative mining in P2PNetworks; Collaborative data mining case studies.

CSC-7011 Communication Networks

Overview of the course & research activities in computernetworks; Communication Networks & Services;Overview of network simulations; Layered architecture;Congestion Control and Traffic Management; Wireless,Mobility and Cross layer concepts; Switching & Routing;Quality of Service ( QoS); Multicast; Peer-to-Peer (P2P)and Overlay Networks; Content Distribution in P2PNetworks; Multimedia Information & Networking;Network Measurement.

CSC-7012 Advances in Next Generation Networks

Next Generation Internet/Networks: “Convergence toIP”; Network Technologies and Architectures; Qualityof Service; Multimedia protocols; Policy routing;Future Internet; Network traffic optimization; NextGeneration Internet and broadband deployment;Advances in wireless mobile networks; Advances insensor networks; Management of Next GenerationNetworks.

CSC-7013 P2P-based Information retrieval

Overview of the Information Retrieval Systems;Multimedia & its characteristics; P2P Systems & itscharacteristics; Content searching/locating in P2Psystems; Emerging coding standards for information;Architecture of P2P-based information retrieval; Privacy& security issues in P2P-based information retrieval;Current research trends in P2P-based informationretrieval.

CSC-7014 Advanced Software Architecture

Re-use in architectures: Software product lines,evaluation and validation of product lines, productline testing, re-use in product lines; Service orientedarchitectures (SOAs): SOA concepts, risks andchallenges, quality attributes and SOAs, evaluatingand testing SOAs; Architectural evaluation: Methodsfor architectural analysis, Comparison of methods;Architectural evolution and reconstruction: Models ofsoftware evolution, analysis and metrics for evolution,Techniques and tools for architecture reconstruction;Architectures in dynamic environments: Modeling andanalyzing dynamic software architectures; Self healingarchitectures: The need for self-healing, approachesfor self healing.

CSC-7015 Artificial Intelligence

This course considers ideas and techniques fromArtificial Intelligence. It first introduces a range ofsearch algorithms that are used throughout AI. It thenexamines applications and techniques of AI, includingrule-based systems for embodying human expertise,algorithms for planning and problem solving, naturallanguage processing, methods for machine learning,and neural nets and other computation intelligencetechniques.

CSC-7016 Advanced topics in Machine Learning

Introduction: Overview of machine learning, Machinelearning applications and examples; Reinforcementlearning: Elements of reinforcement learning,Model based learning, Temporal difference learning,Generalization; Genetic Algorithms: Genetic operators,fitness function, Hypothesis space search, Geneticprogramming; Support Vector Machines: Optimalseparating hyperplane, softmargin hyperplane, kernelfunctions, SVMs for regression; Combining learners:Voting, Bagging, Boosting; Assessing and ComparingClassification Algorithms: Cross-validation andresampling, Measuring error, Assessing performance,Comparing multiple classification algorithms.

CSC-7017 Evolutionary Computation

Evolutionary Computation can be considered as a subfieldof Artificial Intelligence. Evolutionary algorithmsare inspired in the principles of natural selection andgenetics. This course explores how principles fromtheories of evolution and natural selection can beused to construct machines that exhibit nontrivialbehavior. In particular, the course covers techniquesfrom genetic algorithms, genetic programming, andlearning classifier systems for developing softwareagents capable of solving problems as individuals andas members of a larger community of agents.

CSC-7018 Research Seminar

This course offers a substantial introduction relevantto doctoral work in student’s research area. The courseprovides directed and supervised investigation ofselected topics. Each week Research papers related tothe topic will be discussed, and presented in a seminarformat. This course progresses as a series of seminars,each presenting a different paper(s). It preparesstudents to review studies of other researchers in thefield, and allows them to become more knowledgeableabout methods appropriate to their dissertationresearch.

  • MS/M.Phil Computer Science/ IT/ Software Engineering or equivalent with minimum CGPA 3.0/4.0 or 3.5/5.0 in semester system, 60% marks in annual system.
  • Candidate will have to pass NTU GAT (subject) test.
  • It is mandatory to pass interview in order to compete on merit.
  • Applicant must not be already registered as a student in any other academic program in Pakistan or abroad.

Admission Criteria

  • PhD programme shall be advertised in the beginning of each academic year.
  • The applicant shall apply on a prescribed admission form alongwith two letters of recommendation within due date given in the advertisement for admission.
  • The completed application form, along with required documents, shall be submitted in the Admission Office.
  • •The applicants shall be evaluated by Advanced Studies & Research Board (ASRB) according to the following criterion.
 Phd Computer Science
 M.Sc/MS/Equivalent  50% weightage
 B.Sc/BE/Equivalent  30% weightage
 Interview result  10% weightage
 Publication/relevant experience  10% weightage
  • The selected candidates will be given an acceptance letter by the Admission Office.
  • The students shall pay their dues within the stipulated time, failing which their admission shall be liable to becancelled.


Fee Head1st 2nd3rd4th5th6th7th8th
Tuition Fee 27000 27000 18000 18000 18000 18000 18000 18000
Admission Fee 20000 - - - - - - -
Degree Fee - - - - - - - 5000
Certificate Verification Fee 2000 - - - - - - -
Processing Fee - 5000 - - - - - -
University Security 5000 - - - - - - -
Red Crescent  Donation 100 - - - - - - -
University Card Fee 300 - - - - - - -
Library Fee 1000 1000 1000 1000 1000 1000 1000 1000
Examination Fee 3000 3000 3000 3000 3000 3000 3000 3000
Medical Fee 2000 2000 2000 2000 2000 2000 2000 2000
Student Activity Fund - - - - - - - -
Endowment Fund - - - - - - - -
Transport Fee* 5000 5000 5000 5000 5000 5000 5000 5000
TOTAL 65400 43000 29000 29000 29000 29000 29000 34000

*There is no Transport Fee for Hostel Residents but they will pay Hostel Charges