IITJ-image

B-TECH-M-TECH-DUAL-DEGREE in Artificial Intelligence at Indian Institute of Technology Jodhpur

Indian Institute of Technology Jodhpur is a premier autonomous institution and an Institute of National Importance established in 2008 in Jodhpur, Rajasthan. Spread across 852 acres, IIT Jodhpur is recognized for its academic excellence, cutting-edge research in engineering, science, and management, and vibrant campus life, offering a diverse range of programs.

READ MORE
location

Jodhpur, Rajasthan

Compare colleges

About the Specialization

What is Artificial Intelligence at Indian Institute of Technology Jodhpur Jodhpur?

This Artificial Intelligence Dual Degree program at IIT Jodhpur provides a rigorous foundation in core AI principles alongside practical applications, addressing the rapidly growing demand for AI professionals in India. It uniquely blends B.Tech and M.Tech curricula to cultivate deep expertise, preparing students for leadership roles in cutting-edge AI research and industry-driven innovation within the dynamic Indian tech landscape.

Who Should Apply?

This program is ideal for bright 10+2 graduates with a strong aptitude for mathematics and computing, seeking to specialize early in AI. It also suits those with a B.Tech background desiring an integrated master''''s for advanced research or product development roles. Aspiring data scientists, machine learning engineers, and AI researchers in India will find this program''''s comprehensive approach highly beneficial.

Why Choose This Course?

Graduates of this program can expect to secure high-demand roles as AI engineers, data scientists, machine learning specialists, and AI researchers in top Indian and multinational companies. Starting salaries for freshers typically range from INR 10-25 LPA, with significant growth potential. The program aligns with certifications like AWS Certified Machine Learning and Google Professional ML Engineer, boosting career trajectories in India''''s booming AI sector.

Student Success Practices

Foundation Stage

Build a Strong Mathematical & Programming Core- (Semester 1-2)

Dedicate significant time to mastering Calculus, Linear Algebra, Discrete Mathematics, and fundamental programming concepts (Python, C++). These are the bedrock for advanced AI. Actively solve problems from textbooks and online platforms to solidify understanding.

Tools & Resources

NPTEL courses for Math fundamentals, HackerRank, LeetCode for coding practice, Khan Academy for conceptual clarity

Career Connection

A robust foundation is critical for understanding complex AI algorithms and excelling in technical interviews for core engineering and data science roles.

Engage in Interdisciplinary Design Thinking- (Semester 1-2)

Actively participate in the ''''Design and Innovation'''' course and seek opportunities for interdisciplinary projects. Learn to identify real-world problems and apply creative, analytical thinking beyond purely technical solutions.

Tools & Resources

IIT Jodhpur Design & Innovation Centre workshops, IDEO Design Thinking resources, Local hackathons

Career Connection

This develops crucial problem-solving and innovation skills, highly valued by product-focused companies and startups in India, helping you stand out beyond just coding prowess.

Cultivate Effective Communication Skills- (Semester 1-2)

Focus on improving English Communication through academic writing, presentations, and group discussions. Clear communication is vital for collaborating in teams, presenting research, and articulating ideas to diverse audiences.

Tools & Resources

Toastmasters International (if available at IITJ), Online grammar tools (Grammarly), Departmental debate/presentation clubs

Career Connection

Strong communication skills are essential for both technical and leadership roles, ensuring you can convey complex AI concepts to non-technical stakeholders in Indian companies.

Intermediate Stage

Master Core AI/ML Frameworks with Projects- (Semester 3-5)

Go beyond theoretical understanding of Machine Learning, Deep Learning, and NLP. Implement algorithms from scratch, then master industry-standard frameworks like TensorFlow, PyTorch, and Scikit-learn through dedicated projects. Contribute to open-source if possible.

Tools & Resources

Kaggle competitions, GitHub for project hosting, Documentation for TensorFlow, PyTorch, Hugging Face

Career Connection

Hands-on experience with these tools is a non-negotiable for machine learning engineer and data scientist roles in India, demonstrating immediate deployable skills.

Seek Early Research & Industry Exposure- (Semester 3-5)

Look for opportunities to work with faculty on research projects or pursue summer internships (even short ones) in AI-focused companies or research labs. This provides practical context and helps in networking.

Tools & Resources

Faculty research group pages, LinkedIn for internship searches, IIT Jodhpur career services for industry contacts

Career Connection

Early exposure is invaluable for refining career interests, building a strong resume, and gaining insights into the Indian AI industry''''s real-world challenges and demands, enhancing M.Tech thesis relevance.

Build a Robust Data Engineering Foundation- (Semester 4-5)

Complement AI/ML skills with Big Data analytics. Learn Hadoop, Spark, and cloud platforms like AWS/Azure/GCP. Understand data pipelines, warehousing, and distributed computing, as AI models rely heavily on scalable data infrastructure.

Tools & Resources

Online courses on Apache Spark, AWS/Azure/GCP free tier accounts and tutorials, NPTEL courses on Big Data

Career Connection

This dual skillset makes you highly attractive for roles requiring end-to-end AI system deployment, from data ingestion to model serving, a critical requirement in many Indian tech firms.

Advanced Stage

Deep Dive into Specialization & M.Tech Project- (Semester 7-10)

Utilize M.Tech core and elective slots to specialize in a niche area of AI (e.g., Computer Vision, NLP, Reinforcement Learning, Explainable AI). Dedicate substantial effort to your Masters Research Project, aiming for publication or significant industry impact.

Tools & Resources

arXiv for latest research papers, Conferences like CVPR, NeurIPS, ACL, Advisor mentorship and departmental research labs

Career Connection

A strong M.Tech project, especially if it leads to publication or a robust prototype, is your most powerful asset for advanced R&D roles, PhD admissions, or leadership positions in Indian AI companies.

Develop Ethical AI Awareness and Leadership- (Semester 7-10)

Actively engage with topics in AI Ethics and Society. Understand the socio-economic implications of AI in the Indian context, including bias, fairness, and accountability. Participate in discussions or workshops on responsible AI development.

Tools & Resources

AI Ethics forums and policy papers, Discussions with faculty working on responsible AI, Workshops on AI governance

Career Connection

Beyond technical skills, companies in India are increasingly valuing professionals who can navigate the ethical complexities of AI, making you a more holistic and responsible leader in the field.

Network Extensively and Prepare for Placements/Higher Studies- (Semester 8-10)

Attend industry talks, career fairs, and connect with alumni. Refine your resume, practice mock interviews, and prepare a strong portfolio of projects. For higher studies, focus on GRE/TOEFL and crafting compelling statements of purpose.

Tools & Resources

IIT Jodhpur Career Development Cell, LinkedIn for professional networking, Online interview preparation platforms (e.g., InterviewBit)

Career Connection

Strategic networking and diligent preparation are crucial for securing top-tier placements in Indian tech firms or gaining admission to leading global universities for further research and academic pursuits.

Program Structure and Curriculum

Eligibility:

  • No eligibility criteria specified

Duration: 5 years (10 semesters)

Credits: 197 (Calculated from semester-wise breakdown; official document states minimum 224) Credits

Assessment: Assessment pattern not specified

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA101CalculusCore3Functions of one variable, Limits and continuity, Differentiation and applications, Integration and applications, Sequences and Series
PH101Physics-ICore3Classical Mechanics, Special Theory of Relativity, Oscillations and Waves, Wave Optics, Introduction to Electromagnetism
PH102Physics Lab-ILab1Experiments on mechanics, Experiments on properties of matter, Experiments on optics, Data analysis and error estimation
CS101Introduction to ProgrammingCore3Programming fundamentals, Data types, variables, and expressions, Control structures (conditionals, loops), Functions and modular programming, Basic algorithms and problem-solving
HS101English CommunicationCore3Reading comprehension and analysis, Academic writing skills, Verbal communication and presentation, Grammar and vocabulary building, Group discussions and public speaking
ED101Engineering GraphicsCore2Orthographic projections, Sectional views, Isometric views, Development of surfaces, Introduction to CAD software
DE101Design and InnovationCore2Design thinking process, Problem identification and definition, Ideation and brainstorming, Prototyping and testing, Presentation of design solutions
AI101Introduction to Artificial IntelligenceCore3History and philosophy of AI, Intelligent agents and environments, Problem-solving by searching, Heuristic search techniques, Knowledge representation and reasoning

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA102Linear AlgebraCore3Vectors and vector spaces, Matrices and determinants, System of linear equations, Eigenvalues and eigenvectors, Linear transformations
PH103Physics-IICore3Electrostatics and Magnetostatics, Electromagnetic Induction, Maxwell''''s Equations, Introduction to Quantum Mechanics, Statistical Mechanics and Thermodynamics
ME101Introduction to Manufacturing ProcessesCore3Casting processes, Forming processes, Machining processes, Joining processes, Additive manufacturing fundamentals
CS102Data StructuresCore3Arrays and linked lists, Stacks and queues, Trees and binary search trees, Graphs and graph traversal algorithms, Hashing and collision resolution
EE101Basic Electrical EngineeringCore3DC circuits and theorems, AC circuits and phasor analysis, Transformers and their operation, DC and AC machines, Basic power systems
CH101ChemistryCore3Atomic structure and bonding theories, Chemical thermodynamics, Reaction kinetics, Electrochemistry, Organic chemistry fundamentals
CH102Chemistry LabLab1Volumetric analysis experiments, Qualitative analysis of ions, Synthesis of inorganic/organic compounds, pH and conductivity measurements
BT101Introduction to Biological SciencesCore3Cell structure and function, Genetics and molecular biology, Microbiology and immunology, Biotechnology and its applications, Ecology and environmental biology

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA201Discrete MathematicsCore3Mathematical logic and proof techniques, Set theory and functions, Combinatorics and counting principles, Graph theory fundamentals, Recurrence relations
CS201Design and Analysis of AlgorithmsCore3Algorithm analysis techniques (time, space complexity), Divide and conquer algorithms, Dynamic programming, Greedy algorithms, Graph algorithms (BFS, DFS, shortest paths)
AI201Probability and Statistics for AICore3Probability theory and distributions, Random variables and expectation, Hypothesis testing and estimation, Correlation and regression analysis, Bayesian inference
AI202Machine Learning FundamentalsCore3Introduction to machine learning paradigms, Supervised learning (regression, classification), Unsupervised learning (clustering, dimensionality reduction), Model evaluation and validation, Feature engineering and selection
AI203Programming for AICore3Python programming for data science, NumPy and Pandas for data manipulation, Matplotlib and Seaborn for data visualization, Introduction to Scikit-learn, API integration and scripting for AI tasks
ES201Environmental StudiesCore2Ecosystems and biodiversity, Natural resources and conservation, Environmental pollution and management, Climate change and global warming, Sustainable development practices
HSEEHumanities and Social Sciences ElectiveElective3Varies based on specific elective choice offered by the department

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA202Optimization MethodsCore3Linear programming and Simplex method, Non-linear programming, Convex optimization, Gradient descent and its variants, Constrained and unconstrained optimization
CS202Database Management SystemsCore3Relational model and algebra, Structured Query Language (SQL), Entity-Relationship (ER) modeling, Normalization theory, Transaction management and concurrency control
AI204Deep LearningCore3Neural network architectures, Backpropagation algorithm, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs) and LSTMs, Optimization techniques and regularization
AI205Computer VisionCore3Image formation and perception, Image processing fundamentals, Feature extraction and matching, Object detection and recognition, Image segmentation and tracking
AI206Natural Language ProcessingCore3Text preprocessing and tokenization, Word embeddings (Word2Vec, GloVe), Language models and sequence modeling, Machine translation, Sentiment analysis and text classification
AI207AI Lab-ILab2Implementation of machine learning algorithms, Deep learning framework exercises (TensorFlow, PyTorch), Computer vision applications, Natural language processing projects
HSEEHumanities and Social Sciences ElectiveElective3Varies based on specific elective choice offered by the department

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS301Operating SystemsCore3Process management and scheduling, Memory management and virtual memory, File systems and I/O management, Concurrency and deadlocks, Operating system security
AI301Reinforcement LearningCore3Markov Decision Processes (MDPs), Dynamic programming for RL, Monte Carlo methods, Temporal-difference learning (Q-learning, SARSA), Policy gradient methods
AI302Big Data AnalyticsCore3Introduction to Big Data concepts, Distributed file systems (HDFS), MapReduce programming model, Apache Spark for data processing, Data warehousing and streaming analytics
AI303AI Ethics and SocietyCore3Ethical principles for AI, Bias, fairness, and accountability in AI systems, Privacy and data protection in AI, Societal impact of AI (employment, surveillance), AI regulation and governance
AIELAI Elective-IElective3Varies based on specific elective choice offered by the department (e.g., Speech Processing, Robotics AI)
AI304AI Lab-IILab2Advanced machine learning projects, Deep reinforcement learning implementations, Big data processing with Spark, Ethical AI challenge solutions
OELOpen ElectiveElective3Varies based on specific elective choice offered across departments

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
CS302Computer NetworksCore3Network models (OSI, TCP/IP), Data link layer protocols, Network layer protocols (IP, routing), Transport layer protocols (TCP, UDP), Network security fundamentals
AI305Advanced Machine LearningCore3Ensemble methods (Bagging, Boosting), Bayesian machine learning, Kernel methods and SVMs, Dimensionality reduction techniques, Anomaly detection
AI306Probabilistic Graphical ModelsCore3Bayesian networks, Markov Random Fields, Inference algorithms (exact and approximate), Learning parameters and structure, Applications in AI
AIELAI Elective-IIElective3Varies based on specific elective choice offered by the department (e.g., Explainable AI, Generative Models)
OELOpen ElectiveElective3Varies based on specific elective choice offered across departments
AI307Minor ProjectProject4Project proposal and literature review, Design and implementation of a small AI system, Experimentation and result analysis, Technical report writing, Project presentation and demonstration
AI308AI SeminarSeminar1Research paper presentation, Critical analysis of AI advancements, Public speaking and communication skills, Discussion on emerging AI trends

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
AIELAI Elective-IIIElective3Varies based on specific elective choice offered by the department
AIELAI Elective-IVElective3Varies based on specific elective choice offered by the department
MTEPM.Tech Elective-IElective (M.Tech)3Varies based on specific M.Tech elective choice offered by the department
MTEPM.Tech Elective-IIElective (M.Tech)3Varies based on specific M.Tech elective choice offered by the department
OELOpen ElectiveElective3Varies based on specific elective choice offered across departments
AIPJAI ProjectProject6Advanced problem definition in AI, Literature survey and methodology selection, System design and implementation (Phase I), Initial results and progress reporting, Research ethics and intellectual property

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
AIELAI Elective-VElective3Varies based on specific elective choice offered by the department
AIELAI Elective-VIElective3Varies based on specific elective choice offered by the department
MTEPM.Tech Elective-IIIElective (M.Tech)3Varies based on specific M.Tech elective choice offered by the department
MTEPM.Tech Elective-IVElective (M.Tech)3Varies based on specific M.Tech elective choice offered by the department
AIPJAI ProjectProject6Continuation of AI Project from Semester 7, Advanced experimentation and rigorous analysis, Thesis writing and documentation, Oral defense and presentation of findings, Contribution to research and innovation

Semester 9

Subject CodeSubject NameSubject TypeCreditsKey Topics
M.Tech Core (AI)-ICore (M.Tech)3Advanced topics in Machine Learning, Research methodology for AI, Statistical learning theory, Probabilistic modeling, Ethical considerations in AI research
M.Tech Core (AI)-IICore (M.Tech)3Advanced Deep Learning architectures, Theoretical foundations of Reinforcement Learning, Causal inference in AI, Distributed AI systems, AI hardware and accelerators
MTEPM.Tech Elective-VElective (M.Tech)3Varies based on specific M.Tech elective choice offered by the department
MTEPM.Tech Elective-VIElective (M.Tech)3Varies based on specific M.Tech elective choice offered by the department
AI601Masters Research Project Part-IProject6Identification of a novel research problem, Extensive literature review and gap analysis, Formulation of research objectives and methodology, Preliminary experimental setup and data collection, Project planning and progress reporting

Semester 10

Subject CodeSubject NameSubject TypeCreditsKey Topics
MTEPM.Tech Elective-VIIElective (M.Tech)3Varies based on specific M.Tech elective choice offered by the department
MTEPM.Tech Elective-VIIIElective (M.Tech)3Varies based on specific M.Tech elective choice offered by the department
AI602Masters Research Project Part-IIProject12Execution of research methodology, Advanced experimentation and results analysis, Interpretation of findings and drawing conclusions, Comprehensive thesis writing, Pre-submission defense and final thesis defense
whatsapp

Chat with us