Programme overview and scope:

The aim of PhD program is to provide a vibrant and dynamic environment that encourages excellence in different research areas. The students are provided with an opportunity to conduct in-depth studies and focus on research in selected areas of computer science. The program is intended to foster high quality and advanced research, so as to meet the society’s demand for high caliber professionals who are knowledgeable and well versed with the latest technologies and can provide a leading role in the academia as well as in the industry. A due emphasis has been placed on the applied and industrial aspects of the research. The program consists of detailed courses that prepare students for advanced research that would help solve problems in a variety of disciplines. Through this rigorous process, scholars are trained to independently formulate and develop creative solutions to novel as well as existing problems. After completing their degrees, graduates can work in academia, industry, biomedicine, and business.

Programme Objectives:

The main objectives of PhD computer science degree program are:
⦁ To cultivate a comprehensive understanding of core and emerging areas in computer science, paired with mastery of advanced research methodologies and techniques.

⦁ To foster the capacity for critical thinking, innovative synthesis, and evaluation of complex and groundbreaking ideas within the computing domain.

⦁ To enable scholars to design, conduct, and disseminate research that significantly advances knowledge in computer science, addressing critical challenges with measurable academic, industrial, and societal impact.

⦁ To prepare scholars for impactful academic careers through expertise in teaching, publishing in high-impact venues, securing research funding, and excelling in professional presentations.

⦁ To nurture scholars capable of leading technological, societal, and cultural progress through their contributions to academia, industry, and the broader professional community.

Learning Outcomes:

After the completion of degree scholars will be able:
⦁ Problem Identification and Analysis: To identify and critically analyze pressing local and global challenges in the computing field, devising strategies to address them effectively.

⦁ Solution Design and Innovation: To develop novel, state-of-the-art solutions to complex real-world problems using advanced computational methods and interdisciplinary approaches.

⦁ Autonomous Systems Development: To design and implement intelligent, autonomous systems or tools that address high-impact challenges, pushing the boundaries of computing innovation.

⦁ Strategic Industrial and Societal Impact: To create and deploy tools, techniques, and frameworks that drive meaningful advancements in industry, academia, and society at large.

⦁ Global Academic Readiness: To exhibit readiness for advanced post-doctoral research and leadership roles in top-ranked global institutions, contributing to the frontier of computing research.

⦁ Leadership and Professional Excellence: To demonstrate strong leadership capabilities in academia and the computing industry, driving innovation, collaboration, and ethical decision-making in professional contexts.

Career prospects:

PhD Computer Science students have been facilitated with innovative research labs and training by professional researchers and professors, providing the student with opportunities to excel and make a difference in the fields of artificial intelligence, robotics, computer vision, natural language processing, advanced data structures, network design/security, real-time systems, theoretical computer science, information retrieval and computer graphics. After the successful completion of the doctoral program, students have the opportunity to avail partial funding through the faculty development programs, research assistantships, teaching assistantships, and/or fellowships.
The general duties of a computer and information research scientist include:

  • Develop and design solutions to solve problems using various domains of knowledge.
  • Help scientists and engineers solve complex computing problems.
  • Develop and improve the software systems that form the basis of the modern computing experience.
  • Design and develop machine learning-based systems to improve decision-making and other complex problem solving.
  • Design experiments to test the operation of these software systems.
  • Publish their findings in academic journals.