PhD Computer Science

Objectives

Program Educational Objectives (PEOs)

The PhD Computer Science program at NUTECH aims to advance cutting-edge research in key domains such as Artificial Intelligence, Cybersecurity, Software Engineering, Data Science, and emerging computing paradigms. The program is designed to strengthen the research ecosystem by fostering collaborations with industry and academia at both national and international levels. It seeks to produce highly skilled scholars equipped with advanced knowledge, critical thinking abilities, and problem-solving expertise to address complex technological challenges. The graduated students will be able to:

  • attain advanced knowledge and skills in computational sciences to address societal and industrial challenges through purposeful education and innovation.
  • foster ethical and impactful innovation by enabling students to conduct original, high-quality research in computer science, translating findings into practical solutions, startups, and technologies that advance knowledge and drive economic and social progress.
  • empower scholars to generate meaningful research contributions, including peer-reviewed publications, conference presentations, and technical reports, to enrich the global academic and professional community.

Program Learning Outcomes (PLOs)

The graduated students will be able to

  • Lead and innovate in academia, industry, or entrepreneurship by directing research teams, developing cutting-edge technologies, or teaching at the university level.
  • Address real-world challenges by applying advanced computational knowledge and research to solve pressing societal and industrial problems, in alignment with the university’s vision of serving society.
  • Embody ethical and innovative values by contributing to the global knowledge economy through discovery, responsible innovation, and a commitment to social and ethical

Curriculum

Semester I

Course Code

Course Title

Credits

CSxxx

Elective – I

3

CSxxx

Elective – II

3

CSxxx

Elective – III

3

 

Total

9

Semester II

CSxxx

Elective – I

3

CSxxx

Elective – II

3

CSxxx

Elective – III

3

 

Total

9

Semester III (onwards)

CSxxx

Research Thesis

30

 

Total Credit Hours

48

Elective Courses

At least six elective courses must be taken from among the available specializations. Specialization courses enable students to develop advanced expertise in their chosen area of specialization. Currently, following specializations are being offered:

1. Artificial Intelligence

  • Advanced Topics in Artificial Intelligence
  • Transfer Learning and Applications
  • Computer Vision
  • Knowledge-Based AI
  • Advanced Machine Learning
  • Natural Language Processing
  • Pattern Recognition
  • Medical Image Analysis
  • Computational Data Analysis
  • Probabilistic Modelling and Reasoning
  • Fuzzy Reasoning
  • Deep Learning and Generative Models

2. Software Engineering

  • Software Development Process
  • Advanced Topics in Software Engineering
  • Software Architecture and Design
  • Software Requirements Analysis and Specification
  • Software Generation, Testing, and Maintenance
  • Software Analysis and Testing
  • Special Topics: Formal Modeling and Analysis of Computing Systems
  • Machine Learning for Software Engineering
  • Agile Software Development Methods
  • Advanced Software Project Management
  • Software Risk Management
  • Reliability Engineering

3. Computer Networks

  • Advanced Computer Networks
  • Wireless Networks
  • Network Security
  • Network Performance Evaluation
  • Data Communications
  • Server & Distributed Systems
  • Telecommunication Systems
  • Cyber Security
  • Data Security & Cryptography
  • Networks Software Design
  • Mobile and Pervasive Computing

4. Databases

  • Distributed DBMS     
  • Information Retrieval Techniques     
  • Database System Implementation
  • Database System Concepts and Design
  • Object-Oriented Database Models and Systems
  • Temporal, Spatial, and Active Databases
  • Parallel and Distributed Database Systems and Applications
  • Cloud Computing      
  • Data Mining

5. Data Science

  • Statistical and Mathematical Methods for Data Science
  • Tools and Techniques in Data Science
  • Web Mining
  • Knowledge Discovery
  • Data Mining
  • High Performance Analytics for Data Science
  • Knowledge Graphs
  • Blockchain
  • Transaction Mining and Fraud Detection
  • Time Series and Spatial Analysis

6. Cybersecurity & Blockchain

  • Ethical Hacking & Penetration Testing
  • Digital Forensics & Incident Response
  • Blockchain & Cryptocurrency Technologies
  • Cybersecurity Risk Management
  • Cryptography & Network Security
  • IoT Security
  • Zero Trust Security Architectures
  • Blockchain Theory & Applications
  • Blockchain Scalability
  • Machine Learning for Security