Welcome to Department of Mathematics
logo

Mail Us
mathoff[AT]iitg.ac.in

Call Us
+91-361-2582650

Program Details

The 4-year programme, B.Tech. in Mathematics and Computing, is a unique programme and the first of its kind in the country. The curriculum for this program is designed to meet the need of sophisticated mathematics in modern scientific investigations and technological innovations. The programme has three components: mathematics, computing and financial engineering which are perfectly blended so that the strong mathematical and analytical components that are in-built in the curriculum form the basis on which the technological aspects of computing and finance are developed. Consequently, the programme, which is run by a team of committed faculty as instructors, produces a group of students with multiple skills in mathematics, computer science and financial engineering.

Since its very inception in 2006, the success of this programme has greatly been manifested through internships and job placements, and admissions for higher studies at premier institutions, both in India and abroad. The students are admitted through JEE (Advanced).

BTech Core Mathematics Courses

Structure effective from 2025 | Structure effective from 2018 batch onwards - upto 2024 |

Structure effective from 2025


Semester I

Code Course Name L–T-P Credits
MA1310H Single Variable Calculus 3-1-0 4
MA1510H Multi Variable Calculus 3-1-0 4
CH1104H Basic Inorganic Chemistry 3-0-0 3
CH1108H Basic Organic Chemistry 3-0-0 3
CH1110L Chemistry Lab 0-0-3 3
CS1109 Introduction to Computing 3-0-0 6
CS1111L Computing Lab 0-0-3 3
ME1106 Engineering Mechanics 2-1-0 6
PH1106H Introductory Classical Mechanics 2-1-0 3
PH1112H Modern Physics 2-1-0 3
Total Credit   21-5-6 38

Semester II

Code Course Name L–T-P Credits
MA1221 / MA2151 Discrete Mathematics / Probability and Random Processes 3-0-0 6
MA1410H Linear Algebra 3-1-0 4
MA1610H Complex Analysis 3-1-0 4
CH1203H Basic Physical Chemistry 3-0-0 3
DA1203H Fundamentals of Data Science 3-0-0 3
EE1204H Electric Circuits 3-0-0 3
EE1209H Digital and Analog Electronics 3-0-0 3
EE1214L Basic Electronics Lab 0-0-3 3
PH1208H Introductory Electromagnetics 2-1-0 3
PH1215H Introductory Quantum Mechanics 2-1-0 3
PH1220L Physics Lab 0-0-3 3
SA1xx Students Activity Course - I 0-0-2 0
XX1092M Minor Discipline Course-I 3-0-0 6
Total Credit   25-4-8 38

Semester III

Code Course Name L–T-P Credits
MA2121 Elementary Number Theory and Algebra 3-0-0 6
MA2151 / MA1221 Probability and Random Processes / Discrete Mathematics 3-1-0 8
MA2171 Digital Logic and Computer Architecture 3-0-0 6
MA2172 Data Structures with Object Oriented Programming 3-0-2 8
MA2301H Ordinary Differential Equations 3-1-0 4
MA2501H Partial Differential Equations 3-1-0 4
HS2xx HSS Elective - I 3-0-0 6
SA2xx- Students Activity Course - II 0-0-2 0
XX2091M Minor Discipline Course-II 3-0-0 6
Total Credit   21-3-4 42

Semester IV

Code Course Name L–T-P Credits
MA2221 Real Analysis 3-0-0 6
MA2222 Scientific Computing 3-0-2 8
MA2261 Financial Engineering-I 3-0-0 6
MA2271 Design and Analysis of Algorithms 3-0-0 6
MA2272 Database Management Systems 3-0-3 9
HS2xx HSS Elective - II 3-0-0 6
CDxxxx Skill Enhancement and Employability Course 0-0-2 0
XX2092M Minor Discipline Course-III 3-0-0 6
Total Credit   18-0-4 41

Semester V

Code Course Name L–T-P Credits
MA3121 Matrix Computation 3-0-2 8
MA3151 Statistical Inference and Multivariate Analysis 3-0-0 6
MA3161 Stochastic Calculus for Finance 3-0-0 6
MA3172 Machine Learning 3-0-3 9
MA3371H Operating Systems 3-0-0 3
MA3571H Computer Networks 3-0-0 3
HS3xx Second Level HSS Elective-I 3-0-0 6
SA3xx- Students' Activity Course - III 0-0-2 0
XX3091M Minor Discipline Course-IV 3-0-0 6
Total Credit   21-0-7 41

Semester VI

Code Course Name L–T-P Credits
MA3221 Numerical Optimization 3-0-2 8
MA3261 Financial Engineering-II 3-0-0 6
MA3262L Financial Engineering Lab 0-0-3 3
MA3461H Monte Carlo Methods in Finance 3-0-2 4
MA3661H Computational Finance 3-0-2 4
MA3271 Theory of Computation 4-0-0 8
HS3xxx Second Level HSS Elective-II 3-0-0 6
XX3092M Minor Discipline Course-V 3-0-0 6
Total Credit   19-0-9 39

Structure effective from 2018 batch onwards - upto 2024


Semester I

Code Course Name L–T-P Credits
CH101 Chemistry 3-1-0 8
CH110 Chemistry Laboratory 0-0-3 3
EE101 Basic Electronics 3-1-0 8
MA101 Mathematics-I 3-1-0 8
ME110/PH110 Workshop/Physics Laboratory 0-0-3 3
ME111 Engineering Drawing 2-0-3 7
PH101 Physics - I 2-1-0 6
HS101 English Communication 2-0-2 0
Total Credit   15-4-11 43

Semester II

Code Course Name L–T-P Credits
BT101 Introductory Biology 3-0-0 6
CS101 Introduction to Computing 3-0-0 6
CS110 Computing Laboratory 0-0-3 3
EE102 Basic Electronics Laboratory 0-0-3 3
ME101 Engineering Mechanics 3-1-0 8
PH102 Physics - II 2-1-0 6
PH110/ME110 Physics Laboratory/Workshop 0-0-3 3
MA102 Mathematics-II 3-1-0 8
SA1xx Students Activity Course - I 0-0-2 0
Total Credit   14-3-11 43

Semester III

Code Course Name L–T-P Credits
MA201 Mathematics-III 3-1-0 8
MA221 Discrete Mathematics 3-0-0 6
MA222 Elementary Number Theory and Algebra 3-0-0 6
MA225 Probability Theory and Random Processes 3-1-0 8
MA251 Data Structures 2-0-2 6
CS221 Digital Design 3-0-0 6
Minor Course-1 3-0-0 6
SA2xx- Students Activity Course - II 0-0-2 0
Total Credit   17-2-4 40

Semester IV

Code Course Name L–T-P Credits
HSxxx First Level HSS Elective - I 3-0-0 6
MA224 Real Analysis 3-0-0 6
MA252 Design and Analysis of Algorithms 3-0-0 6
MA271 Financial Engineering - I 3-0-0 6
CS223 Computer Organization and Architecture 3-0-0 6
CS245 Database Management Systems 3-0-0 6
CS246 Database Management Systems Lab 0-0-4 4
SA3xx- Students' Activity Course - III 0-0-2 0
Minor Course-2 3-0-0 6
Total Credit   18-0-6 40

Semester V

Code Course Name L–T-P Credits
HS1xx HSS Elective - II 3-0-0 6
MA321 Optimization 3-0-0 6
MA323 Monte Carlo Simulation 0-1-2 4
MA372 Stochastic Calculus for Finance 3-0-0 6
CS341 Computer Networks 3-0-0 6
CS342 Computer Networks Lab 0-0-4 4
CS343 Operating Systems 3-0-0 6
CS344 Operating Systems Lab 0-0-4 4
SA4xx- Students' Activity Course - IV 0-0-2 0
Minor Course-3 3-0-0 6
Total Credit   15-1-12 42

Semester VI

Code Course Name L–T-P Credits
MA3xx Department Elective - I 3-0-0 6
MA322 Scientific Computing 3-0-2 8
MA324 Statistical Inference and Multivariate Analysis 3-0-0 6
MA351 Theory of Computation 4-0-0 8
MA373 Financial Engineering-II 3-0-0 6
MA374 Financial Engineering Laboratory 0-0-3 3
Minor Course-4 3-0-0 6
Total Credit   16-0-5 37

Semester VII

Code Course Name L–T-P Credits
HS2xx HSS Elective - I 3-0-0 6
MA423 Matrix Computation 3-0-2 8
MA473 Computational Finance 3-0-2 8
MA498 Project - I 0-0-6 6
MA4XX Department Elective - II 3-0-0 6
Minor Course-5 3-0-0 6
Total Credit   12-0-10 34

Semester VIII

Code Course Name L–T-P Credits
HS2xx HSS Elective - II 3-0-0 6
MA4xx Department Elective - III 3-0-0 6
MA4xx Department Elective - IV 3-0-0 6
OExxx Open Elective - I 3-0-0 6
MA499 Project - II 0-0-10 10
Total Credit   12-0-10 34

List of approved NPTEL Courses for Electives


* Courses for Any Semester [If a course in this column is offered in Odd Semseter, then it will not be offered in even semester for the same academic year]

Any Semester

Sl.No Code Course Name
1 MA422/MA4024 Matrix Analysis and Applications
2 MA472/MA4063 Insurance Statistics
3 MA474/MA4061 Financial Management and Corporate Finance
4 MA475/MA4062 Financial Derivatives and Risk Management
5 MA5028 Fourier Analysis
6 MA510/MA5024 Combinatorics (Renamed as Algebraic Combinatorics)
7 MA513/MA5072 Parallel Computing
8 MA544/MA5025 Wavelets and Applications
9 MA546/MA5027 Differential Algebraic Equations
10 MA561/MA5029 Fluid Dynamics
11 MA564/MA4023 Fractals and Chaos
12 MA565/MA5032 Mathematical Biology
13 MA566/MA5033 Mathematics in sustainable development
14 MA576/MA5035 Large Scale Scientific Computation
15 MA577/MA5036 Perturbation Methods
16 MA578/MA6039 Computational Fluid Dynamics
17 MA592/MA5061 Mathematical Finance
18 MA595/MA5054 Stochastic Programming and Applications
19 MA596/MA5062 Stochastic Calculus for Finance
20 MA597/MA5055 QUEUEING THEORY AND APPLICATIONS
21 MA611/MA6022 Differential Geometry of Curves and Surfaces
22 MA612/MA5076 Logic Programming
23 MA613/MA5077 Software Defined Networking
24 MA616/MA6071 Algorithms for Wireless Ad Hoc and Sensor Networks
25 MA639/MA6045 Complex Analysis - II
26 MA643/MA6026 Algebraic Topology
27 MA644/MA6027 Differential Topology
28 MA649/MA6046 Harmonic Analysis on Euclidean Spaces
29 MA651/MA6072 Distributed Algorithms
30 MA652/MA6073 Approximation Algorithms
31 MA653/MA5078 Network Science
32 MA654/MA6074 Advanced Data Structures and Algorithms
33 MA665/MA6054 Stochastic Models in Biology
34 MA667/MA6063 Actuarial Mathematics
35 MA668/MA6061 Algorithmic and High-Frequency Trading
36 MA681/MA6051 Applied Stochastic Processes
37 MA684/MA6052 Advanced Probability
38 MA686 Random Graphs
39 MA689/MA6053 Applied Statistics
40 MA690/MA6056 Understanding Statistical Learning Theory
41 MA691/MA6057 Advanced Statistical Algorithms