Mathematics for Data Science I
Sets, functions, straight lines, matrices, permutations, and a first taste of calculus — the mathematical vocabulary every later course will assume you already speak.
§ 1Calendar
- Quiz 1—
- Quiz 2—
- End-term examination—
§ 2Previous Year Questions
-
Foundation previous term papers
Past quizzes and end term papers with answer keys, for all foundation courses.
medium.comby Pratham Bhalla
§ 3Resources
Course material9
-
Official course page
study.iitm.ac.in
-
Book 1: Sets & Functions (Vol 1)
drive.google.comIITM login required
-
Book 2: Calculus (Vol 2)
drive.google.comIITM login required
-
Book 3: Graph Theory (Vol 3)
drive.google.comIITM login required
-
Lecture slides (Drive folder)
drive.google.comIITM login required
-
Lecture transcripts (Drive folder)
drive.google.comIITM login required
-
NancyPi YouTube playlist: Limits
youtube.com
-
NancyPi YouTube playlist: Derivatives
youtube.com
-
NancyPi YouTube playlist: Integrals
youtube.com
Notes5
-
Course notes
Notes and study material for this course.
iitmbsdegree.inby IITM BS Students' Corner -
Topic-wise notes
Topic-wise notes on ML Study Hub.
degreedost.comby ML Study Hub -
Maths 1 notes on Medium
Written notes for Mathematics for Data Science 1.
medium.comby Pratham Bhalla -
Comprehensive lecture notes
Detailed lecture notes for the course.
drive.google.comby Vishal RajIITM login required -
Class notes
Notes from the live classes.
drive.google.comby Ashish KunwarIITM login required
Practice6
-
Extra practice questions
More questions to build problem-solving skill.
discourse.onlinedegree.iitm.ac.inby Manish Kumar SahaniDiscourse login required -
Week 10 extra practice questions
More questions for Week 10.
drive.google.comIITM login required -
Combined AQ and PA book (PDF)
AQ and PA questions combined in one PDF.
drive.google.comIITM login required -
Integrals from an exam point of view
Common integrals and integration by parts, for Week 9.
drive.google.comIITM login required -
Greatest integer and fractional part functions
Recorded session. Watch from 19:20.
drive.google.comIITM login required -
Graphical intuition for equivalence relations
A visual way to understand equivalence relations.
discourse.onlinedegree.iitm.ac.inDiscourse login required
Weekly slides3
-
Week 9 slides
drive.google.comIITM login required
-
Week 10 slides
drive.google.comIITM login required
-
Week 11 slides
drive.google.comIITM login required
Books1
-
Reference book for Weeks 10 and 11
Extra reading for Weeks 10 and 11.
drive.google.comIITM login required
TA resources4
-
Resources by TA, Maths 1
The TA team's resource thread for this course.
discourse.onlinedegree.iitm.ac.inDiscourse login required -
Recorded TA sessions, May 2026
Sessions by Manish and Sadaan.
docs.google.comIITM login required -
Recorded TA sessions, Jan 2026
Sessions by Manish and Nitya.
docs.google.comIITM login required -
Recorded TA sessions, Sept 2025
Sessions by Ankit and Manish.
docs.google.comIITM login required
Syllabus
The official course syllabus, transcribed from the IITM BS Data Science & Applications course booklet.
§ 1Course Description
This course introduces functions - including Linear, Quadratic, Polynomial, Exponential, and Logarithmic - along with Single-Variable Calculus and foundational Discrete Mathematics, including Graph Theory, through numerous examples. This course shall develop the ability to model real-world situations using abstract mathematical structures.
Lectures-Tutorials-Practicals-Credits: 4-0-0-4
§ 2Faculty
- Prof. Neelesh Upadhye, Department of Mathematics, IIT Madras
- Prof. Madhavan Mukund, Director, Chennai Mathematical Institute
- Prof. Sarang S Sane, Department of Mathematics, IIT Madras
§ 3Week-by-week
Week 1: Set theory - number systems, sets and their operations; Relations & functions and their types.
Week 2: Rectangular coordinate system, straight lines - slope, parallel and perpendicular lines, representations, general equations, and straight-line fitting.
Week 3: Quadratic functions - properties, minima, maxima, vertex, and slope; Quadratic Equations.
Week 4: Polynomial algebra - basic arithmetic operations and algorithms; Polynomial graphs - x-intercepts, multiplicities, end behavior, and turning points; Graphing and polynomial construction.
Week 5: Functions - horizontal and vertical line tests; Exponential, composite, and inverse functions.
Week 6: Logarithmic functions - properties, graphs; Exponential and logarithmic equations.
Week 7: Sequence and limits; Function of one variable - graphs and tangents; Limits for sequences and functions; Continuity.
Week 8: Derivatives and critical points - differentiability; Computing derivatives and L'Hôpital's rule - tangents and linear approximation; Local maxima and minima.
Week 9: Integrals of functions of one variable - computing areas (including area under a curve); Relationship between derivatives and integrals.
Week 10: Graph theory - graph representation; Breadth-first search, Depth-first search and their applications; Directed acyclic graphs; Complexity analysis; Topological sorting.
Week 11: Graph Algorithms - longest path, transitive closure, matrix multiplication; Shortest paths (single source and all-pairs); Dijkstra's, Bellman-Ford, and Floyd-Warshall algorithm; Minimum cost spanning trees; Prim's and Kruskal's algorithm
Week 12: Revision