IIT Mandi-image

PHD in Computer Science And Engineering at Indian Institute of Technology Mandi

Indian Institute of Technology Mandi stands as a premier institution located in Kamand Valley, Mandi, Himachal Pradesh. Established in 2009, this autonomous Institute of National Importance is renowned for its academic rigor and a diverse campus ecosystem. Offering popular programs in engineering, sciences, and humanities, IIT Mandi achieved the 31st rank among engineering colleges in NIRF 2024. The institute also boasts strong placement outcomes, with a median B.Tech salary of ₹18.5 LPA in 2023-24.

READ MORE
location

Mandi, Himachal Pradesh

Compare colleges

About the Specialization

What is Computer Science and Engineering at Indian Institute of Technology Mandi Mandi?

This PhD program in Computer Science and Engineering at IIT Mandi focuses on advanced research and innovation across core and emerging areas of computing. It emphasizes cutting-edge developments relevant to global and Indian technological challenges, fostering deep theoretical understanding and practical problem-solving skills. The program aims to produce independent researchers and innovators who can contribute significantly to academia and industry in India.

Who Should Apply?

This program is ideal for highly motivated individuals with a strong academic background, typically holding an M.Tech/M.E. or a B.Tech/B.E. with a high GATE score. It caters to fresh graduates aspiring to contribute to fundamental research, and working professionals seeking to transition into R&D roles or academic positions. Candidates should possess a passion for innovation and a commitment to rigorous scientific inquiry in computer science.

Why Choose This Course?

Graduates of this program can expect to pursue impactful careers as research scientists in premier R&D labs (both corporate and government), faculty members in leading academic institutions, or high-level consultants and innovators in tech startups. In India, opportunities abound in sectors like AI, data science, cybersecurity, and high-performance computing, with competitive salary ranges from 15-40 LPA for entry to experienced research roles, offering significant growth trajectories.

Student Success Practices

Foundation Stage

Master Core Research Methodologies- (Initial 1-2 Semesters)

Engage rigorously with the ''''Research Methodologies in CSE'''' course (CS 702), focusing on understanding problem formulation, literature review techniques, and ethical considerations. Actively participate in discussions, write comprehensive reviews, and present initial research ideas.

Tools & Resources

IEEE Xplore, ACM Digital Library, Scopus, Mendeley/Zotero for citation management

Career Connection

A strong grasp of research methodologies is fundamental for any successful research career, ensuring your work is scientifically sound and publishable, which is crucial for academic and R&D roles.

Deep Dive into Specialization Electives- (Initial 1-3 Semesters)

Select M.Tech (600-level) and PhD (700-level) elective courses strategically, aligning with potential research interests. Aim for a mix of theoretical and applied subjects. Form study groups with peers to discuss complex topics and clarify concepts.

Tools & Resources

Course lecture notes, Recommended textbooks, Online MOOCs for supplementary learning (e.g., Coursera, edX)

Career Connection

Specialized knowledge gained from electives forms the backbone of your PhD research and future expertise, making you a desirable candidate for focused R&D positions.

Engage with Faculty Research Groups- (First Semester)

Proactively identify and join a research group early, even before finalizing your topic. Attend group meetings, understand ongoing projects, and seek opportunities for minor contributions. This helps in identifying a suitable supervisor and research direction.

Tools & Resources

IIT Mandi SCSE Faculty Profile pages, Department research group websites

Career Connection

Early engagement provides mentorship, exposes you to active research, and helps in building a strong foundation for your thesis, accelerating your research journey.

Intermediate Stage

Publish in Reputable Conferences/Journals- (Semesters 3-6)

After identifying your research problem, aim to produce publishable work. Focus on writing a strong literature review and presenting preliminary results at national/international conferences. Seek constant feedback from your supervisor and peers.

Tools & Resources

LaTeX for paper writing, Grammarly for proofreading, Journal/Conference submission platforms (e.g., EasyChair, CMT)

Career Connection

Publications are critical for academic promotions, research positions, and enhance your credibility in the global scientific community. This is a primary metric for PhD success.

Develop Advanced Programming and Simulation Skills- (Semesters 3-5)

Reinforce your technical skills by working on research-related coding projects. Learn advanced tools and simulation software pertinent to your field (e.g., TensorFlow, PyTorch, NS-3, OMNeT++). Contribute to open-source projects relevant to your domain.

Tools & Resources

GitHub, Kaggle, Official documentation of chosen frameworks/tools, High-Performance Computing clusters

Career Connection

Strong implementation skills are essential for validating theoretical concepts, creating prototypes, and are highly valued in R&D and product development roles in industry.

Attend Workshops and Guest Lectures- (Throughout the program)

Actively participate in departmental seminars, workshops, and guest lectures by industry experts and renowned academics. This helps in staying updated with the latest trends and networking with potential collaborators and employers.

Tools & Resources

Departmental announcements, LinkedIn for industry events, NPTEL/SWAYAM for advanced topic refreshers

Career Connection

Networking opens doors to collaborations, post-doctoral opportunities, and industry positions. Exposure to diverse perspectives broadens your research scope.

Advanced Stage

Prepare and Defend Thesis Proposal- (Semesters 4-6)

Structure your research clearly, define objectives, methodology, and expected outcomes. Practice your presentation rigorously and be prepared for critical questions from your Doctoral Committee. This signifies a major milestone in your PhD journey.

Tools & Resources

PowerPoint/Beamer for presentations, Whiteboard for practice sessions, Supervisor guidance

Career Connection

A successful proposal defense demonstrates your ability to independently define and execute a complex research project, a key skill for leadership roles in research.

Focus on Thesis Writing and Viva-Voce Preparation- (Final 2 Semesters)

Dedicate significant time to writing your thesis, ensuring clarity, coherence, and adherence to academic standards. Practice presenting your entire research journey and findings for the final viva-voce examination, anticipating challenging questions.

Tools & Resources

LaTeX/Word for thesis writing, Grammarly for quality control, Mock viva sessions with peers/supervisors

Career Connection

A well-written thesis and confident defense are your final showcase, directly impacting your prospects for academic positions, grants, and high-level R&D roles.

Network for Post-PhD Opportunities- (Final Year)

Attend career fairs, connect with alumni, and reach out to researchers in your target organizations/universities. Tailor your CV and cover letter specifically for academic or industry roles, showcasing your research impact and skills.

Tools & Resources

LinkedIn, ResearchGate, University Career Services, Professional conferences

Career Connection

Proactive networking and strategic application prepare you for a smooth transition into your desired post-PhD career path, whether in academia, industry R&D, or entrepreneurship.

Program Structure and Curriculum

Eligibility:

  • M.Tech./M.E. in relevant discipline (min 6.5 CGPA or 60% marks); OR B.Tech./B.E. in relevant discipline (min 7.5 CGPA or 70% marks, GATE mandatory); OR M.Sc./M.A. in relevant discipline (min 6.5 CGPA or 60% marks, valid GATE/UGC/CSIR/NBHM/equivalent fellowship). Specific to CSE: M.Tech./M.E. in Computer Science & Engineering/Information Technology or equivalent; OR B.Tech./B.E. in Computer Science & Engineering/Information Technology or equivalent; OR M.Sc./M.A. in Computer Science/Mathematics/Statistics/Electronics or equivalent.

Duration: Minimum 2-3 years (depending on entry qualification), typically 4-5 years (Maximum 7-8 years)

Credits: Minimum 16 credits (for M.Tech/M.Sc. entry) or 20 credits (for B.Tech entry) from a pool of M.Tech/PhD level courses Credits

Assessment: Internal: undefined, External: undefined

Semester-wise Curriculum Table

Semester coursework

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS 601Advanced Data Structures & AlgorithmsElective6Advanced Sorting and Searching, Graph Algorithms, Dynamic Programming, Network Flow Algorithms, Computational Geometry, Amortized Analysis
CS 602Advanced Computer ArchitectureElective6Pipelining and Parallelism, Memory Hierarchy Design, Cache Coherence Protocols, Multi-core Architectures, GPU Computing, Instruction Level Parallelism
CS 603Advanced Operating SystemsElective6Distributed Operating Systems, Cloud OS Concepts, Virtualization Techniques, Real-time Systems, Microkernel Architectures, Operating System Security
CS 604Advanced Database Management SystemsElective6Query Optimization and Processing, Transaction Management and Concurrency Control, Distributed and Parallel Databases, NoSQL Databases, Data Warehousing and Mining, Database Security and Recovery
CS 605Advanced Computer NetworksElective6Software-Defined Networking (SDN), Network Security Protocols, Wireless and Mobile Networks, Internet of Things (IoT) Networking, Quality of Service (QoS), Network Traffic Management
CS 606CompilersElective6Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization, Runtime Environments
CS 607Advanced Artificial IntelligenceElective6Knowledge Representation and Reasoning, Automated Planning, Heuristic Search Techniques, Multi-agent Systems, Probabilistic AI, Logical AI
CS 608Advanced Machine LearningElective6Supervised Learning Algorithms, Unsupervised Learning Methods, Ensemble Techniques, Support Vector Machines, Model Evaluation and Selection, Bayesian Learning
CS 609Advanced Software EngineeringElective6Software Design Patterns, Agile and DevOps Methodologies, Software Testing and Quality Assurance, Software Project Management, Software Architecture, Requirements Engineering
CS 610Information SecurityElective6Cryptography, Network Security, Web Security, Operating System Security, Malware Analysis, Privacy Enhancing Technologies
CS 611Parallel ComputingElective6Parallel Architectures, Parallel Programming Models, Shared Memory Programming (OpenMP), Distributed Memory Programming (MPI), GPU Computing (CUDA), Performance Analysis
CS 612Distributed ComputingElective6Distributed System Models, Inter-process Communication, Distributed Consensus, Fault Tolerance, Distributed Transaction Management, Cloud Computing Paradigms
CS 613Theory of ComputationElective6Finite Automata, Context-Free Grammars, Turing Machines, Computability Theory, Decidability and Undecidability, Complexity Classes (P, NP)
CS 614Digital Image ProcessingElective6Image Enhancement, Image Restoration, Image Segmentation, Feature Extraction, Image Compression, Color Image Processing
CS 615Natural Language ProcessingElective6Tokenization and Tagging, Syntactic Parsing, Semantic Analysis, Information Extraction, Machine Translation, Text Summarization
CS 616Computer VisionElective6Image Formation, Feature Detection and Matching, Object Recognition, Motion Analysis, 3D Reconstruction, Deep Learning for Vision
CS 617Deep LearningElective6Artificial Neural Networks, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs), Deep Reinforcement Learning, Attention Mechanisms
CS 618Reinforcement LearningElective6Markov Decision Processes, Dynamic Programming, Monte Carlo Methods, Temporal Difference Learning, Policy Gradient Methods, Deep Reinforcement Learning
CS 619Internet of ThingsElective6IoT Architectures, IoT Devices and Sensors, IoT Communication Protocols, Data Analytics for IoT, Cloud and Fog Computing for IoT, IoT Security and Privacy
CS 620Cloud ComputingElective6Cloud Service Models (IaaS, PaaS, SaaS), Virtualization, Cloud Storage, Cloud Security, Distributed File Systems, MapReduce and Big Data
CS 701Advanced Topics in AlgorithmsElective9Approximation Algorithms, Randomized Algorithms, Online Algorithms, Fixed-Parameter Tractability, Advanced Data Structures, Complexity Theory
CS 702Research Methodologies in CSECore (for PhD)9Problem Identification and Formulation, Literature Review Techniques, Research Design and Hypothesis Testing, Data Collection and Analysis Methods, Scientific Writing and Publication Ethics, Statistical Methods for Research
CS 703Advanced Topics in Machine LearningElective9Generative Models, Causal Inference, Meta-Learning, Fairness and Explainability in ML, Bayesian Deep Learning, Multi-task and Transfer Learning
CS 704Advanced Topics in AIElective9Neuro-Symbolic AI, Ethical AI and Bias, Robotics and Autonomous Systems, AI in Games, Cognitive Architectures, Human-AI Interaction
CS 705Special Topics in CSE-IElective9Current Research Trends, Emerging Technologies, Advanced Algorithmic Paradigms, Domain-Specific Applications, Interdisciplinary Computing, Frontier Research Problems
CS 706Special Topics in CSE-IIElective9Advanced System Design, Computational Models, Data Intensive Computing, Security in Advanced Systems, Theoretical Foundations, Applied Research Methods
CS 707Advanced Topics in Cyber SecurityElective9Advanced Cryptography, Blockchain Security, Forensics and Incident Response, Threat Modeling and Analysis, IoT Security, Privacy-Preserving Technologies
CS 708Advanced Topics in Parallel and Distributed ComputingElective9High Performance Computing, Quantum Computing Foundations, Distributed Consensus Algorithms, Fault-Tolerant Distributed Systems, Serverless Computing, Edge Computing Architectures
CS 709Advanced Topics in Image and Video ProcessingElective9Medical Image Analysis, Video Analytics, 3D Computer Vision, Image and Video Compression, Computational Photography, Deep Learning for Vision
CS 710Advanced Topics in Data AnalyticsElective9Big Data Analytics, Stream Processing, Time Series Analysis, Spatial Data Mining, Graph Analytics, Privacy Preserving Data Mining
whatsapp

Chat with us