KollegeApply logo
KollegeApply logo

BTech in Data Science Syllabus: Core Subjects, Semester, Books

Shivam Kumar's profile picture

Updated on Jun 23, 2025

Shivam Kumar

BTech Data Science is a 4-year UG program that focuses on combining computer science, mathematics, and statistics to find meaningful insights from large and complex data sets. It is ideal for students who want to work with data to solve real-world problems using technology and analytical methods.

 

The BTech Data Science syllabus is spread across 8-semesters. In the initial semesters, students learn core subjects like Mathematics, Statistics, Programming, and Data Structures. As the course progresses, it dives into advanced topics such as Machine Learning, Big Data Analytics, Artificial Intelligence, Data Mining, and Data Visualization.

 

In the final semesters, students gain hands-on experience through lab sessions, internships, and major projects. Some colleges also offer electives or specializations in areas like Natural Language Processing, Cloud Computing, Business Analytics, or Deep Learning to help students tailor their learning as per career goals.

 

Table of Contents

  1. BTech Data Science Semester-Wise Syllabus 2025
  2. BTech Data Science Syllabus for Private Institute
  3. FAQs

 

BTech Data Science Semester-Wise Syllabus 2025

The curriculum of BTech Data Science dives deep into subjects like programming, statistics, machine learning, and big data technologies. The Course covers subjects such as Python, Data Structures, Algorithms, Database Management, etc. For your reference, given below is the BTech Data Science Semester Wise Syllabus followed at IIT Mandi.

Semester 1

Semester 2

Engineering Mathematics

Linear Algebra

Computing and Data Science

Data Science 2

Electrical Systems Around Us

Applied Electronics

Electrical Systems Around Us Lab

Applied Electronics Lab

Graphics for Design

Engineering Thermodynamics

Reverse Engineering

Product Realization Technology

HSS: Creative Understanding (5WIP)

Product Realization Technology Lab

English 1

Language Basket Course

Semester 3

Semester 4

Mechanics of Particles and Waves

Materials Science for Engineers

Data Handling and Visualization

Foundations of Electrodynamics

Mathematical Foundations of Data Science I

Physics Practicum

Data Science 3 + Lab

Continuum Mechanics

Signals and Systems

Introduction to Data Structures and Algorithms

HSS Course

Statistical Foundations of Data Science

 

Design Practicum

Semester 5

Semester 6

Mechanics of Rigid Bodies

Introduction to Statistical Learning

Understanding Biotechnology & Its Applications

Computing Systems for Data Processing

Applied Chemistry for Engineers

Optimization for Data Science

Chemistry Practicum

Discipline Elective

Matrix Computations for Data Science

Discipline Elective

Mathematical Foundations of Data Science II

Open Elective

Information Security and Privacy

-

Semester 7

Semester 8

Discipline Elective

Open Elective

Discipline Elective

Open Elective

Open Elective

Open Elective

Open Elective

MTP-II (Major Technical Project - II)

MTP-I (Major Technical Project - I)

-

 

Electives to choose from:

Machine Learning

Networks and Distributed

 

Computing

Pattern Recognition

IoT systems and the Cloud

Estimation and Detection Theory

Computer Networks

Digital Image Processing

High Performance Computing

Biomedical Image and Signal Proc.

-

Deep Learning

-

Kernel Methods for Pattern Analysis

-

Computer Vision

-

Theoretical Computer Science

Applied Mathematics

Algorithm Design and Algorithms

Linear Algebra

Formal Languages and Automata Theory

Ordinary Differential Equations

Formal Concept Analysis: Theory and Practice

Numerical Analysis

Semantic Analysis

Introduction to Partial Differential Equations for Engineers

Statistics and Optimization

Neuroscience Basket

Time Series

Cognitive Modelling

Numerical Methods in Finance

Brain Inspired Computing

Optimization for Machine Learning

Computational Neuroscience

Computational Financial Modelling

Computational and Cognitive Models of Perception

 

BTech Data Science Syllabus for Private Institute

The syllabus of BTech Data Science may vary depending on the institute type. Given below is the BTech Data Science Syllabus followed by the UPES, Dehradun.

Semester I

Semester II

Linux Lab

Computer Organization and Architecture

Programming in C

Data Structures and Algorithms

Programming in C Lab

Data Structures and Algorithms Lab

Problem Solving

Python programming

Living Conversation

Python Programming Lab

Advanced Engineering

 

Mathematics – I

Digital Electronics

Environmental Sustainability and

 

Climate Change - I

Critical Thinking and Writing

Physics for Computer Engineers

Advanced Engineering Mathematics – II

Physics for Computer Engineers

 

Lab

Environmental Sustainability and

 

Climate Change - II

Semester III

Semester IV

Database Management Systems

Artificial Intelligence and Machine

 

Learning

Database Management Systems Lab

Artificial Intelligence and Machine

 

Learning Lab

Discrete Mathematical Structures

Data communication and Networks

Object Oriented Programming

Data communication and Networks La

Object Oriented Programming Lab

Design and Analysis of Algorithms

Operating Systems

Design and Analysis of Algorithms Lab

Software Engineering

Exploratory-2

Exploratory-1

Linear Algebra

Design Thinking

PE-1

-

PE-1 Lab

Semester V

Semester VI

Cryptography and Network

 

Security

Exploratory-4

Formal Languages and

 

Automata Theory

Leadership and Teamwork

Object Oriented Analysis and Design

Compiler Design

Exploratory-3

Statistics and Data

 

Analysis

Start your Startup

PE-3

Research Methodology in CS

PE-3 Lab

Probability, Entropy, and MC Simulation

Minor Project

PE-2

-

PE-2 Lab

-

Semester VII

Semester VIII

Exploratory-5

IT Ethical Practices

PE-4

Capstone Project - Phase-2

PE-4 Lab

-

PE-5

-

PE-5 Lab

-

Capstone Project - Phase-1

-

Summer Internship

-

 

Electives to Choose From:

Electives

Fundamentals of Data Science

Data Visualization and Interpretation

Fundamentals of Data Science Lab

Data Visualization and Interpretation

 

Lab

Machine Learning and Deep Learning

Machine Learning and Deep Learning

 

Lab

Computational Linguistic & Natural Language Processing

Computational Linguistics & Natural

 

Language Processing Lab

Generative Artificial Intelligence

Generative Artificial Intelligence Lab

 

FAQs

Is the BTech Data Science syllabus more coding-heavy or math-focused?

The syllabus balances both—early semesters focus on core mathematics like linear algebra and statistics, while coding intensifies with subjects like Python, Data Structures, and Machine Learning. As you progress, expect advanced topics like AI, Big Data, and algorithm optimization that blend both coding and math.

When do I actually start learning “real” data science topics in this course?

You’ll begin with foundational subjects in the first two semesters, but core data science kicks in by the 3rd semester with courses like Data Handling, Machine Learning Basics, and Visualization. By the 5th and 6th semesters, you're working with deep learning, optimization, and statistical models.

Will I learn tools and languages used in real-world data jobs?

Yes, the syllabus is aligned with industry needs. You'll learn Python, R, SQL, and data handling tools like Pandas and NumPy. Advanced semesters may also include TensorFlow, Spark, or cloud computing platforms depending on your electives or projects.

Are there any practical or project-based components in the syllabus?

Absolutely. Starting mid-program, lab components and practicum sessions are part of the curriculum. In final semesters, you’ll work on major projects (MTPs), internships, and electives that require solving real datasets—ensuring hands-on experience before graduation.

Can I choose subjects based on what I want to specialize in?

Yes, the curriculum includes a range of electives like Deep Learning, Optimization, Neuroscience, or Computational Finance. This lets you steer your learning toward domains like AI, financial modeling, or even cognitive computing based on your career interests.

How would you rate your experience with this page up to now?

😣

😕

😊

😎

😍

KollegeApply logo

Discover Excellence: Latest Updates on India's Leading Colleges,  Admissions, and Exam News

Built in India

india
Regular Helpdesk:+91 95997 49001
Online Helpdesk:+91 97178 19001

© 2025 INDO INTERNET PRIVATE LIMITED