Courses


Moodle is an open source platform used to manage the courses run at IIT Mandi. The link for the courses on moodle is:

Course List for Jan-May 2025 Click Here


Course List for Odd Semester (Aug - Dec 2024) Click Here
Time Table for Jan-June 2024 Click Here
Course List for Odd Semester (Aug - Dec 2023) Click Here
Preparatory Course List for Odd Semester (Aug - Dec 2023) Click Here
Time Table for Aug-Dec 2023 Click Here
IC Labs allocations for Aug-Dec 2023 Click Here
Room allocations for Aug-Dec 2023 Click Here
Course List for Even Semester (Feb - June 2023) Click Here
Time Table for Feb-June 2023 Click Here
Time Table for First Year B.Tech. (Nov 2022) Click Here
Course List for Odd Semester (Aug.-Dec. 2022) Click Here
Time Table for Odd Semester (Aug-Dec 2022) Click Here
Time Table for Even Semester (Feb - June 2022)(other than 1st year B.Tech) Click Here
Course List for Even Semester (Feb.- June 2022) Click Here
Course List for Odd Semester (Aug.- Dec. 2021) Click Here
Course List for Even Semester (Aug.- Dec. 2021) Click Here
Revised Academic Calendar (Feb.- June 2021, B.Tech 1st year, Aug.-June 2021-22 ) Click Here
Course list according to CCM Chairpersons (Aug-Dec, 2020) Click Here
Download Course Booklet Click Here

Evaluation: Grading System and CGPA Calculation

Notification: Formula for CGPA to Percentage Conversion

Grading System

Grading is done on a 10-point scale by means of the letter grades: O, A, B, C, D, E, F. On the 10-point scale, these letter grades carry the following numerical values:

Letter Grade: 0 A B C D E F
Points equivalence: 10 9 8 7 6 4 0

Where F grade is fail grade.
In addition to the above grades, there is a temporary grade, I (Incomplete). The I-grade indicates that a small part of the total requirements of the course remains to be completed and that the student has done satisfactory work in all other aspects of the course. The I grade needs to be converted to a proper letter grade within 1 month of the start of the next semester.

CGPA Calculation

The performance in a semester is indicated by the Semester Grade Point Average (SGPA), which is a weighted average of the grades in all the courses done by the student in the given semester. The SGPA is calculated as follows:


where ci stands for the credit in a course and gi the point equivalent of the grade obtained in that course. The summation is over the number of courses n in the semester.

The performance up to any time in the course of the student’s program is indicated by the student’s Cumulative Grade Point Average (CGPA), which is also calculated by the above formula, except that the averaging is done over all of the courses that the student has done during his/her entire program up to that point. If the student has earned an F grade in a course in any semester, that also goes into the calculation of the CGPA. As and when the student finally clears the course, the record of the F is removed and replaced by the new passing grade, thereby modifying the CGPA. (If the student fails in an elective course, he/she needs to pass either that same course or an equivalent course chosen under the same elective slot in consultation with the faculty advisor). Thus, when the student graduates, the final CGPA is calculated on the basis of only the passing grades.

Requirement for Award of B.Tech (Honors) Degree

A Perspective on IIT Mandi’s B. Tech. Curriculume

Discipline-wise Course Distributions

    • Courses from

        Mathematics (TOTAL: 9 CREDITS)

      • Engineering Mathematics, IC 110, 2.5-0.5-0-3
      • Linear Algebra, IC 111, 2.5-0.5-0-3
      • Probability, Statistics and Random Processes, IC 210, 2.5-0.5-0-3

        Physics (TOTAL: 8 CREDITS)

      • Mechanics of Particles and Waves, IC 121, 2.5-0.5-0-3
      • Foundations of Electrodynamics, IC 221, 2.5-0.5-0-3
      • Physics Practicum/Practicals, IC 222P, 0-0-3-2

        Chemistry (TOTAL: 5 CREDITS)

      • Applied Chemistry for Engineers, IC 130, 3-0-0-3
      • Chemistry Practicum, IC 130P, 0-0-3-2

        Biotechnology And Life Sciences (TOTAL: 3 CREDITS)

      • Understanding Biotechnology and its Applications, IC 136, 3-0-0-3

      TOTAL CORE COURSE CREDITS FROM BASIC SCIENCES: 25


    • Courses from Common Engineering

        Computing And Electrical Engineering

      • Computation for Engineers, IC150, 3-0-0-3
      • Computation for Engineers Lab, IC 150P, 0-0-3-2
      • Data Structure and Algorithms, IC250, 1-0-3-3
      • Electrical Systems Around Us, IC160, 2.5-0.5-0-3
      • Electrical Systems Lab, IC160P, 0-0-3-2
      • Applied Electronics, IC161,3-0-0-3
      • Applied Electronics Lab, IC161P, 0-0-3-2
      • Signals and System, IC260, 2.5-0.5-0-3

      • TOTAL CORE COURSE CREDITS FROM COMPUTING AND ELECTRICAL ENGINEERING: 21


    • Mechanical Engineering And Material Sciences

      • Graphics for Design, IC140, 2-0-3-4
      • Product Realization Technology, IC141, 2-0-0-2
      • Product Realization Technology Lab, IC141P, 0-0-3-2
      • Engineering Thermodynamics, IC142, 3-1-0-4
      • Mechanics of Rigid Bodies, IC240, 1.5-1.5-0-3
      • Materials Science for Engineers, IC241, 3-0-0-3
      • Continuum Mechanics, IC242, 2.5-0.5-0-3


      TOTAL CORE COURSE CREDITS FROM MECHANICAL ENGINEERING AND MATERIAL SCIENCES =21


    • Courses from Humanities and Social Sciences

      The Basic Program is divided into five broad streams as follows:

        Creative Understanding

      • Art and Architecture, HS102, 0-0-2-1
      • Dance and Drama, HS103, 1-0-0-1
      • Music, HS104, 1-0-0-1


      • International Language Competence


      • Introduction to English Literature, HS151, 3-0-0-3
      • German I, HS342, 3-0-0-3
      • German II, HS352, 3-0-0-3
      • German III, HS362, 3-0-0-3


        Communicative Competence

      • Basic Communication Skills, HS105, 3-0-0-3
      • Public Speaking and Debating Skills, HS206, 3-0-0-3
      • Policy Analysis and Advocacy Skills, HS301, 3-0-0-3


        Social Competence

      • Principles of Economics, HS202, 3-0-0-3
      • Understanding Society, HS203, 3-0-0-3
      • Introduction to Political Science, HS204, 3-0-0-3

        Managerial Competence

      • Financial Accounting, HS205, 3-0-0-3
      • Organizational Management, HS304, 3-0-0-3
      • Organizational Behavior, HS403, 3-0-0-3


      TOTAL CORE COURSE CREDITS FROM HUMANITIES AND SOCIAL SCIENCES: 13

      TOTAL OPTIONAL CREDITS FROM HUMANITIES AND SOCIAL SCIENCES: 5

      The subjects taught under these headings are meant to help the students achieve fluency in language, develop self-confidence by understanding man in relation to society and the environment, voice actively social concerns to make informed personal choices and take reasoned decisions at the workplace.

      Students are invited to take at least one course from each of the five broad streams listed here.

      For each stream, there is a Program Coordinator from the School to help you make the right choices.



      • Design and Innovation Practicum

      • Reverse Engineering, IC101P, 0-0-3-2
      • Design Practicum, IC201P, 0-0-6-4
      • Interdisciplinary Socio-Technical Practicum, DP301P, 0-0-6-4
      • Major Technical Project, DP401P, 0-0-12-8


      • TOTAL CORE COURSE CREDITS FROM DESIGN & INNOVATION PRACTICUM =6

        TOTAL OPTIONAL CREDITS FROM DESIGN & INNOVATION PRACTICUM =12

Design and Innovation Practicum


    Design and Innovation Practicum (DIP) is a required course of undergraduate engineering core program. DIP program offers numerous challenges for both faculty and students because of the wide variety of projects in a given year as well as from year to year. At the end of DIP which will span during all the four years of engineering programs in different phases, students are expected to demonstrate the following attributes:

    • Ability to apply knowledge of mathematics, science, and engineering
    • Ability to design and conduct experiments, as well as to analyze and interpret data
    • Ability to design a system, component, or process to meet desired needs
    • Ability to function on multi-disciplinary teams
    • Ability to identify, formulate, and solve engineering problems
    • Understanding of professional and ethical responsibility
    • Ability to communicate effectively
    • Broad education necessary to understand the impact of engineering solutions in a global and societal context
    • Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice

    The program ventures far beyond the traditional classroom instruction, graduating students are beneficiary of a life-long learning process. A successful DIP program can facilitate achieving the educational institutions’ goal of producing the most sought-after graduates by the industry.

    Choosing a DIP problem/project

    • Project that emphasizes design, experimental, and hands-on skills
    • Do not choose a project involving only collection of published materials
    • Problem that allows teamwork and offers opportunity for creativity
    • Project should not be on the critical path of a program with stringent deadlines
    • Project goals must be concrete and measurable
    • The criteria to determine success should be defined

    Plan of Design & Innovation Practicum

    Sr. No. Course Name Course Type Objective Team formulation Contact Hours Credits
    1 Reverse Engineering Core Learning from existing products/subsystems/systems Random selection from all disciplines 0L-0T-3P 2
    2 Design Practicum Core Concepts of designing of products Random selection from all disciplines 0L-0T-6P 4
    3 Interdisciplinary Socio-Technical Practicum
    Elective Interaction with society to understand the needs Team of like minded students 0L-0T-6P 4
    4 Major Technical Project (PART A and PART B) Elective In depth work on Technology/Product ( Possibly continuing work done in Sr. No.2 & 3. May have product/patent implications ( not mandatory) Team of like minded students 0L-0T-12P 8

    There will be following five courses on Design & Innovation Practicum,
    Note : Courses in Sr. No. 3 & 4 can be chosen by students independently.

Minor Program

A minor is intended for a student to gain expertise in an area outside his/her major B. Tech discipline. A specialist basket of 3-6 courses is identified for each Minor. Each basket may rest on one or more foundation courses. A basket may have sequences within it, i.e. advanced courses may rest on basic courses in the basket. In order to successfully complete a Minor, a student needs to take at least 9 credits with a CGPA of 7.0 out of the courses defined in that Minor basket. The area of the Minor must be different from the Major discipline of the student; the courses that are part of the common core (including HSS), or the discipline core/electives cannot be counted towards a Minor. A student is allowed to take any number of Minors, but a particular course cannot be counted for more than 1 Minor. The name of the Minor will appear on the Transcript and the degree certificate of the student.

Minor in Management (Revised Version- Modified & w.e.f. February, 2022)
Minor in Management (Older Version-2 Modified & w.e.f. February, 2020)
Minor in Management (Older Version-1Approved in 9th Senate held on 11th May, 2016)

EP-502 Informatics for Materials Design
PH301/PH513* Quantum Mechanics and Applications/Quantum Mechanics
PH302/PH522 * Introduction to Statistical Mechanics/Statistical Mechanics
PH501/PH523* Solid State Physics/Condensed Matter Physics
PH-502 Photonics
PH-503 Laser and Applications
PH-504Organic Optoelectronics
PH-505Electronic Structure
PH-506Project
PH-507 X-rays as a probe to study material properties
PH-508 Magnetism and Magnetic Materials
PH-511 Mathematical Physics
PH-528 Introduction to General Relativity
PH-601 Mesoscopic Physics and Quantum Transport
PH-603 Advanced Condensed Matter Physics
PH-604 Optical Properties of Solids
PH-605 Superconductivity
PH-606 Quantum Field Theory
PH-607 Physics of Ultracold Quantum Gases
PH-608 Computer assisted quantum mechanics
PH-609 Theory of quantum collision and spectroscopy
PH-612 Nuclear and Particle Physics
PH-701 Introduction to Molecular Simulations
PH-706 Introduction to Stochastic Problems in Physics
*Students are allowed to take only one of the overlapping courses depending upon their aptitute.

ME353 Electronic Materials and Their Applications Download Course Details
ME607 Materials Science for Failure Analysis Download Course Details
ME609 Functional Materials Download Course Details
ME619 Experiments in Materials Science Download Course Details

ME205 Machine Drawing Download Course Details
ME206 Mechanics of Solids Download Course Details
ME305 Design of Machine Elements Download Course Details
ME309 Theory of Machines Download Course Details
ME352 Finite Element Methods in Engineering Download Course Details
ME602 Mechanical Vibration Download Course Details

ME210 Fluid Mechanics Download Course Details
ME303 Heat Transfer Download Course Details
ME307 Energy Conversion Devices Download Course Details
ME356 Principles of Energy Conversion Download Course Details
ME451 Refrigeration and Air Conditioning Download Course Details
ME614 Compressible Flow and Gas Dynamics Download Course Details
ME615 Applied Computational Fluid Dynamics Download Course Details

HS352 German II Download Course Details
HS362 German III Download Course Details
HS363 Post-war Germany: A Literary Perspective Download Course Details
HS372 German IV Download Course Details
HS373 Readings from German History Download Course Details
HS539 Post-War Germany: Politics, Society and Culture Download Course Details

BY606 Bioinformatics Applications for System Analysis Download Course Details
CS305 Artificial Intelligence Download Course Details
CS506 Cognitive Modeling Download Course Details
CS630 Speech Technology Download Course Details
CS669 Pattern Recognition Download Course Details
CS660 Data Mining for Decision Making Download Course Details
EE511 Computer Vision Download Course Details
CS671 Deep Learning and Applications Download Course Details
CS670 Kernel Methods for Pattern Analysis Download Course Details
EE608 Digital Image Processing Download Course Details

A Minor in Robotics is proposed to be open to B. Tech. and B.Tech. + M.Tech. dual degree students at IIT Mandi.This minor consists of a curriculum in robotics, which is organized as core and elective courses of 12 credits. The successful completion of the minor requires 6 credits of core courses and a minimum of 6 credits of elective courses. The 6 credits of core courses will be earned against the following 2 core courses:
AR 501/ ME 452 Robot Kinematics, Dynamics, and Control
AR 503 Mechatronics
To obtain a Minor in Robotics, students need to maintain a minimum GPA of 7.0 in the dedicated 12 credits that they have taken to fulfill the course requirement of the Minor programme. The remaining 6 credits will be earned from any of the remaining courses of the basket listed below.
AR 502 Advanced Design Practicum
AR 504 Robot Programming
AR 505 Principles of Robot Autonomy
AR 506 Cognitive Robotics
AR 507 Probabilistic Robotics
AR 508 Marine Robotics
AR 509 Deep Learning for Robotics
AR 510 Underactuated Robotics
AR 511 Autonomous Mobile Robots
AR 512 Rapid Prototyping and Tooling
AR 513 Unmanned Aerial Systems (UAS)
AR 514 Vision and Learning Based Control
AR 515 Sensors and State Estimation
AR 519/EE 555 Intelligent Control System


Computer Science Engineering

Minor/ Eligible streams Foundation courses (compulsory to get minor) List of suggested courses
Computer Science Engineering • CS202 Data Structures and Algorithms

• CS307 System Practicum
All other than DSE/CSE • CS207 Applied Database Practicum
• CS208 Mathematical Foundations of Computer Science
• CS201 Computer Organization (along with CS201P)
• CS201P Computer Organization Lab (along with CS201)
• CS304 Formal Languages and Automata Theory
• CS309 Information and Database systems
• CS310 Introduction to Computing and Distributed processes
• CS302 Paradigms of Programming
• CS514 Data Structures and Algorithms-II

Power Engineering

Minor/ Eligible streams Foundation courses (compulsory to get minor) List of suggested courses
Power Engineering

All other than PE
• Electromechanics (EE201)
• Power Electronics (EE309)
• Algorithms Design and Analysis (CS403)
• Formal Languages and Automata Theory (CS304)
• Computer Organization (CS201)
• Information and Database Management System (CS309)
• Deep Learning and its Applications (CS671)

Electronics Engineering

Minor/ Eligible streams Foundation courses (compulsory to get minor) List of suggested courses
Electronics Engineering

All other than EE
• Network Theory (EE203)
• Digital System Design (EE210)
• Analog Circuit Design (EE211)
• Digital Signal Processing (EE305)
• Device Electronics for Integrated Circuits (EE311)
• Microelectronics Circuits Design Practicum (EE312P)

Communication Engineering

Minor/ Eligible streams Foundation courses (compulsory to get minor) List of suggested courses
Communication Engineering

All other than EE
• Communication Theory (EE304)< • Advance Communication Theory (EE502)
• Digital Signal Processing (EE305)
• Applied Optimization (EE530)

Measurement and Instrumentation

Minor/ Eligible streams Foundation courses (compulsory to get minor) List of suggested courses
Measurement and Instrumentation

All other than EE
Measurement and Instrumentation (EE313) • Control Systems (EE301)
• Digital Signal Processing (EE305)
• Advance Digital Signal Processing (EE620)

Control Engineering

Minor/ Eligible streams Foundation courses (compulsory to get minor) List of suggested courses
Control Engineering

All other than EE
• Control Systems (EE301)
• Control System Laboratory (EE301P)
• Linear Dynamical Systems (EE509)
• Robust Control Systems (EE514)

Realizing the current need of interdisciplinary skill development towards successful careers, IIT Mandi has introduced a Double Major program from 2021, by which a student of one discipline is allowed to obtain a second ‘Major’ by spending an extra one or two semesters to study approximately 12 courses of another discipline. For example, a student of Civil Engineering or Engineering Physics would be able to obtain a second major in Computer Science & Engineering. This would enable the student to sit for campus placements for CS related companies as well .