IIT Mandi-image

B-TECH in Data Science 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 Data Science & Engineering at Indian Institute of Technology Mandi Mandi?

This Data Science & Engineering program at IIT Mandi focuses on equipping students with expertise in data analytics, machine learning, artificial intelligence, and big data technologies. It is highly relevant to the Indian industry, experiencing exponential growth in data-driven decision-making and digital transformation, creating high demand for skilled professionals.

Who Should Apply?

This program is ideal for fresh graduates with strong aptitude in mathematics, programming, and problem-solving, seeking entry into data science, AI, and analytics roles. It also benefits working professionals looking to upskill in cutting-edge technologies or career changers transitioning into India''''s rapidly expanding data industry.

Why Choose This Course?

Graduates of this program can expect diverse India-specific career paths as Data Scientists, Machine Learning Engineers, AI Specialists, and Big Data Analysts in top Indian and multinational companies. Entry-level salaries typically range from INR 8-15 LPA, with experienced professionals earning more, reflecting robust growth trajectories in the Indian data market.

Student Success Practices

Foundation Stage

Master Programming Fundamentals- (Semester 1-2)

Build a strong foundation in C/C++ and Python. Practice regularly on coding platforms to solidify logical thinking and problem-solving skills crucial for data structures and algorithms.

Tools & Resources

HackerRank, LeetCode, GeeksforGeeks, Python documentation, Codecademy

Career Connection

Essential for cracking technical interviews and building efficient data processing scripts in any data science role.

Excel in Core Mathematics- (Semester 1-3)

Develop a deep understanding of Calculus, Linear Algebra, and Probability/Statistics. These subjects are the backbone of machine learning and data modeling.

Tools & Resources

Khan Academy, NPTEL courses on Mathematics, MIT OpenCourseware, Sheldon Ross Probability textbook

Career Connection

Crucial for understanding the theoretical underpinnings of ML algorithms and developing novel data science solutions.

Engage in Peer Learning- (Semester 1-2)

Form study groups with peers to discuss complex concepts, solve problems together, and explain topics to each other. This reinforces learning and builds collaborative skills.

Tools & Resources

WhatsApp groups, Google Meet, campus common rooms, library study areas

Career Connection

Enhances teamwork and communication skills, vital for data science projects that are typically collaborative.

Intermediate Stage

Build a Strong Data Science Portfolio- (Semester 3-5)

Apply concepts learned in Data Structures, Machine Learning, and Databases to create small, impactful data science projects. Focus on end-to-end implementation from data collection to visualization.

Tools & Resources

Kaggle, GitHub, Google Colab, Jupyter Notebooks, Pandas, NumPy, Scikit-learn, Matplotlib

Career Connection

Demonstrates practical skills to recruiters and provides talking points for interviews, increasing internship and placement chances.

Explore Industry Internships- (Summer breaks after Sem 4 and Sem 6)

Actively seek internships after your 2nd or 3rd year at startups, established tech companies, or research labs. This provides invaluable real-world experience and industry exposure.

Tools & Resources

LinkedIn, Internshala, college placement cell, company career portals

Career Connection

Converts theoretical knowledge into practical skills, builds professional networks, and often leads to pre-placement offers.

Participate in Data Science Competitions- (Semester 3-6)

Join hackathons and data science challenges on platforms like Kaggle. Compete individually or in teams to solve real-world problems under time pressure.

Tools & Resources

Kaggle, HackerEarth, DrivenData, GitHub

Career Connection

Sharpens problem-solving, analytical, and coding skills under competitive conditions, and high rankings are a strong resume booster.

Advanced Stage

Specialize and Deepen Expertise- (Semester 6-8)

Choose departmental and open electives strategically to specialize in areas like Deep Learning, NLP, Big Data, or Reinforcement Learning. Pursue advanced projects in these domains.

Tools & Resources

Advanced NPTEL courses, Coursera/edX specializations, research papers arXiv, project mentors

Career Connection

Positions you as a specialist in a high-demand niche, leading to more targeted and higher-paying roles in advanced R&D or core data science teams.

Focus on Placement Preparation- (Semester 7-8)

Dedicate time to rigorous interview preparation, including mock interviews, behavioral questions, and revising core concepts in DS/ML, algorithms, and system design. Tailor your resume for specific job roles.

Tools & Resources

InterviewBit, LeetCode premium, company-specific interview experiences, career services, alumni network

Career Connection

Maximizes chances of securing top-tier placements with desired companies and roles.

Engage in Research or Major Project- (Semester 7-8)

Undertake a significant research project or major project (Major Project Part I & II, B.Tech Thesis) under faculty guidance. Aim for a publication or a deployable solution if possible.

Tools & Resources

Research papers, academic journals, faculty advisors, institute research labs

Career Connection

Develops independent research capabilities, critical thinking, and contributes to academic or industry innovation, highly valued for advanced roles or higher studies.

Program Structure and Curriculum

Eligibility:

  • 10+2 with Physics, Chemistry, and Mathematics (PCM) and qualification in JEE Advanced examination.

Duration: 8 semesters / 4 years

Credits: 154 Credits

Assessment: Internal: Varies by course and instructor as per Institute guidelines, External: Varies by course and instructor as per Institute guidelines

Semester-wise Curriculum Table

Semester 1

Subject CodeSubject NameSubject TypeCreditsKey Topics
HS101English CommunicationHumanities2Communication Process, English Grammar and Usage, Reading Comprehension and Vocabulary, Writing Skills, Oral Communication
MA101CalculusBasic Science4Differential Calculus, Integral Calculus, Sequences and Series, Functions of Several Variables, Vector Calculus
PH101PhysicsBasic Science4Oscillations and Waves, Quantum Mechanics, Statistical Physics, Solid State Physics, Optics
PH102Physics LabBasic Science2Basic Measurements, Optics Experiments, Mechanics Experiments, Electrical Circuitry, Modern Physics Experiments
CS101Introduction to ProgrammingEngineering Science3Programming Fundamentals, Data Types and Operators, Control Flow, Functions, Arrays and Pointers, File I/O
ES101Engineering GraphicsEngineering Science2Engineering Drawing Fundamentals, Orthographic Projections, Isometric Projections, Sectional Views, AutoCAD Basics
ES102Workshop PracticeEngineering Science2Carpentry, Fitting, Welding, Machining, Sheet Metal Work, Foundry

Semester 2

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA102Linear Algebra and Differential EquationsBasic Science4Matrices and Determinants, Vector Spaces, Linear Transformations, Ordinary Differential Equations, Partial Differential Equations
CH101ChemistryBasic Science4Quantum Chemistry, Chemical Bonding, Organic Chemistry, Electrochemistry, Thermodynamics
CH102Chemistry LabBasic Science2Volumetric Analysis, pH and Conductivity Measurements, Organic Synthesis, Electrochemistry Experiments, Spectrophotometry
ES103Basic Electrical and Electronics EngineeringEngineering Science3DC Circuits, AC Circuits, Transformers, Diodes and Transistors, Operational Amplifiers, Digital Electronics
CS102Data Structures and AlgorithmsEngineering Science3Arrays and Linked Lists, Stacks and Queues, Trees, Graphs, Sorting Algorithms, Searching Algorithms
ES104Engineering MechanicsEngineering Science3Statics of Particles, Rigid Bodies, Trusses and Frames, Friction, Dynamics of Particles, Kinematics and Kinetics

Semester 3

Subject CodeSubject NameSubject TypeCreditsKey Topics
MA201Probability and StatisticsBasic Science4Probability Axioms, Random Variables, Probability Distributions, Hypothesis Testing, Regression Analysis, Correlation
CS201Discrete StructuresDepartmental Core3Set Theory, Logic and Proofs, Relations and Functions, Graph Theory, Combinatorics, Algebraic Structures
CS202Object Oriented ProgrammingDepartmental Core3Classes and Objects, Inheritance, Polymorphism, Abstraction, Encapsulation, Exception Handling
CS203Computer Architecture and OrganizationDepartmental Core3Digital Logic, CPU Organization, Memory Hierarchy, I/O Organization, Pipelining, Instruction Set Architectures
DSE201Introduction to Data ScienceDepartmental Core3Data Science Lifecycle, Data Collection, Data Preprocessing, Exploratory Data Analysis, Data Visualization, Introduction to Machine Learning
DSE202Data Structures and Algorithms LabDepartmental Core2Implementation of Arrays, Linked Lists, Stacks, Queues, Trees, Graph Algorithms
DSE203Python Programming Lab for Data ScienceDepartmental Core2Python Fundamentals, Data Manipulation Pandas, Numerical Computing NumPy, Data Visualization Matplotlib, Seaborn, Web Scraping

Semester 4

Subject CodeSubject NameSubject TypeCreditsKey Topics
HS Elective IHS Elective IHumanities3Refer to list of HS Electives offered by the Humanities department., Specific topics vary based on chosen elective.
CS204Operating SystemsDepartmental Core3Process Management, CPU Scheduling, Memory Management, Virtual Memory, File Systems, I/O Systems
CS205Design and Analysis of AlgorithmsDepartmental Core3Asymptotic Analysis, Divide and Conquer, Dynamic Programming, Greedy Algorithms, Graph Algorithms, NP-Completeness
DSE204Database Management SystemsDepartmental Core3Relational Model, SQL, ER Diagrams, Normalization, Query Processing, Transaction Management
DSE205Machine LearningDepartmental Core3Supervised Learning, Unsupervised Learning, Regression, Classification, Clustering, Model Evaluation, Ensemble Methods
DSE206Data Science Lab IDepartmental Core2Data Preprocessing, Exploratory Data Analysis, Statistical Modeling, Machine Learning Model Implementation, Predictive Analytics
DSE207Database Management Systems LabDepartmental Core2SQL Queries, Database Design, PL/SQL Programming, Data Definition Language, Data Manipulation Language
DSE208Machine Learning LabDepartmental Core2Implementing ML Algorithms Scikit-learn, Data Loading and Preprocessing, Feature Engineering, Model Training and Evaluation, Hyperparameter Tuning

Semester 5

Subject CodeSubject NameSubject TypeCreditsKey Topics
HS Elective IIHS Elective IIHumanities3Refer to list of HS Electives offered by the Humanities department., Specific topics vary based on chosen elective.
DSE301Deep LearningDepartmental Core3Neural Networks, Backpropagation, Convolutional Neural Networks CNNs, Recurrent Neural Networks RNNs, Generative Adversarial Networks GANs, Deep Learning Frameworks TensorFlow/PyTorch
DSE302Big Data AnalyticsDepartmental Core3Big Data Ecosystem, Hadoop, MapReduce, Spark, NoSQL Databases, Stream Processing
DSE303Artificial IntelligenceDepartmental Core3Problem Solving by Search, Knowledge Representation, Logic Programming, Planning, Uncertainty and Reasoning, Machine Learning in AI
DSE304Data Science Lab IIDepartmental Core2Advanced Data Manipulation, Feature Selection, Model Deployment, A/B Testing, Time Series Analysis
DSE305Deep Learning LabDepartmental Core2Implementing CNNs, RNNs, LSTMs, Transfer Learning, Image Classification, Natural Language Generation
Departmental Elective IDepartmental Elective IDepartmental Elective3Refer to list of Departmental Electives offered by the DSE department., Specific topics vary based on chosen elective.
Open Elective IOpen Elective IOpen Elective3Refer to list of Open Electives offered by various departments., Specific topics vary based on chosen elective.

Semester 6

Subject CodeSubject NameSubject TypeCreditsKey Topics
DSE306Natural Language ProcessingDepartmental Core3Text Preprocessing, Word Embeddings, Language Models, Text Classification, Sequence Labeling, Machine Translation
DSE307Cloud Computing for Data ScienceDepartmental Core3Cloud Service Models IaaS, PaaS, SaaS, Cloud Deployment Models, Virtualization, Cloud Storage, Distributed Computing on Cloud, Cloud Security
DSE308Data VisualizationDepartmental Core3Principles of Visualization, Visual Perception, Static and Interactive Visualization, Storytelling with Data, Visualization Tools Tableau, Power BI, D3.js
DSE309NLP LabDepartmental Core2Text Preprocessing with NLTK/SpaCy, Implementing Word2Vec, Sentiment Analysis, Named Entity Recognition, Chatbot Development
DSE310Cloud Computing Lab for Data ScienceDepartmental Core2Deploying Applications on AWS/Azure/GCP, Setting up Cloud Databases, Distributed Data Processing on Cloud, Containerization Docker
Departmental Elective IIDepartmental Elective IIDepartmental Elective3Refer to list of Departmental Electives offered by the DSE department., Specific topics vary based on chosen elective.
Open Elective IIOpen Elective IIOpen Elective3Refer to list of Open Electives offered by various departments., Specific topics vary based on chosen elective.

Semester 7

Subject CodeSubject NameSubject TypeCreditsKey Topics
Departmental Elective IIIDepartmental Elective IIIDepartmental Elective3Refer to list of Departmental Electives offered by the DSE department., Specific topics vary based on chosen elective.
Departmental Elective IVDepartmental Elective IVDepartmental Elective3Refer to list of Departmental Electives offered by the DSE department., Specific topics vary based on chosen elective.
Open Elective IIIOpen Elective IIIOpen Elective3Refer to list of Open Electives offered by various departments., Specific topics vary based on chosen elective.
DSE401Major Project Part IProject Work3Problem Identification, Literature Review, Methodology Design, Data Collection, Project Planning, Interim Report
DSE402Data Science InternshipProject Work3Industry Problem Solving, Practical Skill Application, Report Writing, Professional Communication, Teamwork

Semester 8

Subject CodeSubject NameSubject TypeCreditsKey Topics
Departmental Elective VDepartmental Elective VDepartmental Elective3Refer to list of Departmental Electives offered by the DSE department., Specific topics vary based on chosen elective.
Open Elective IVOpen Elective IVOpen Elective3Refer to list of Open Electives offered by various departments., Specific topics vary based on chosen elective.
DSE403Major Project Part IIProject Work6System Implementation, Experimentation, Performance Evaluation, Results Analysis, Thesis Writing, Project Defense
DSE404B.Tech Thesis / Project ReportProject Work6Research Methodology, Data Analysis, Scientific Writing, Presentation Skills, Innovation and Contribution, Ethical Considerations
whatsapp

Chat with us