| 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 |
| Code | Course Name | L–T-P | Credits |
| 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 |
| MA1410H | Linear Algebra | 3-1-0 | 4 |
| MA1610H | Complex Analysis | 3-1-0 | 4 |
| MA1221 / MA2151 | Discrete Mathematics / Probability and Random Processes | 3-0-0 | 6 |
| 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 |
| 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 |
| Code | Course Name | L–T-P | Credits |
| HS2xx | HSS Elective - II | 3-0-0 | 6 |
| 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 |
| CDxxxx | Skill Enhancement and Employability Course | 0-0-2 | 0 |
| XX2092M | Minor Discipline Course-III | 3-0-0 | 6 |
| Code | Course Name | L–T-P | Credits |
| HS3xx | Second Level HSS Elective-I | 3-0-0 | 6 |
| 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 |
| MA3371H | Operating Systems | 3-0-0 | 3 |
| MA3571H | Computer Networks | 3-0-0 | 3 |
| MA3172 | Machine Learning | 3-0-3 | 9 |
| SA3xx- | Students' Activity Course - III | 0-0-2 | 0 |
| XX3091M | Minor Discipline Course-IV | 3-0-0 | 6 |
| Code | Course Name | L–T-P | Credits |
| HS3xxx | Second Level HSS Elective-II | 3-0-0 | 6 |
| 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 |
| XX3092M | Minor Discipline Course-V | 3-0-0 | 6 |
Convergence of sequences and series of real numbers; Limits, Continuity of functions; Differentiability, Rolle's theorem, mean value theorem, Taylor's theorem; Power series; Riemann integration, fundamental theorem of calculus, improper integrals; Application to length, area, volume, and surface area of revolution.
Texts:
References:
Vector functions of one variable - continuity and differentiability; Scalar valued functions of several variables, continuity, partial derivatives, directional derivatives, gradient, differentiability, chain rule; Tangent planes and normals, maxima and minima, Lagrange multiplier method; Repeated and multiple integrals with applications to volume, surface area; Change of variables; Vector fields, line and surface integrals; Green’s, Gauss and Stokes theorems and their applications.
Texts:
References:
Systems of linear equations, matrices, Gaussian elimination, echelon form, column space, null space, rank of a matrix, inverse and determinant; Vector spaces over the field of real and complex numbers, subspaces, spanning set, linear independence, basis and dimension; Linear transformations, rank-nullity theorem, matrix of a linear transformation, change of basis and similarity; Eigenvalues and eigenvectors, algebraic and geometric multiplicity, diagonalization by similarity; Inner-product spaces, Gram-Schmidt process, orthonormal basis; Orthogonal, Hermitian and symmetric matrices, spectral theorem for real symmetric matrices.
Texts:
References:
Complex numbers and elementary properties; Complex functions - limits, continuity and differentiation, Cauchy-Riemann equations, analytic and harmonic functions, elementary analytic functions, anti-derivatives and line (contour) integrals, Cauchy-Goursat theorem, Cauchy's integral formula, Morera's theorem, Liouville's theorem, Fundamental theorem of algebra, Maximum modulus principle; Power series, Taylor series, zeros of analytic functions, singularities and Laurent series, Rouche's theorem and argument principle, residues, Cauchy's Residue theorem, Applications of Residues; Conformal mappings, Mobius transformations.
Texts:
References:
The batch joind in July 2025 will do MA2151 Probability and Random Processes (3-1-0-8) in place of MA1221 Discrete Mathematics (3-0-0-6)
MA1221 Discrete Mathematics
Set theory: Sets, relations, equivalence relations, partially ordered sets, functions, countability, lattices and Boolean algebras. Logic: Well-formed formula, interpretations, propositional logic, predicate logic, theory of inference for propositional logic and predicate logic. Combinatorics: Permutations, combinations, recurrences, generating functions, partitions, special numbers like Fibonacci, Stirling and Catalan numbers. Graph Theory: Graphs and digraphs, special types of graphs, isomorphism, connectedness, Euler and Hamilton graphs, planar graphs, graph colouring, trees, matching.
Texts:
References:
MA2151 Probability and Random Processes
Probability spaces, independence, conditional probability, and basic formulae; Random variables, distribution functions, probability mass/density functions, functions of random variables; Standard univariate discrete and continuous distributions and their properties; Mathematical expectations, moments, moment generating functions, characteristic functions; Random vectors, multivariate distributions, marginal and conditional distributions, conditional expectations; Modes of convergence of sequences of random variables, laws of large numbers, central limit theorem; Definition and classification of random processes, discrete-time Markov chains, classification of states, limiting and stationary distributions, Poisson process, continuous-time Markov chains.
Texts:
References:
Number theory: Well ordering principle, principle of mathematical induction; Division algorithm, GCD and LCM, Euclidean algorithm, linear Diophantine equation; Primes, the fundamental theorem of arithmetic; Properties of congruences, linear congruences, chinese remainder theorem; Fermat's little theorem; Arithmetic functions, Mobius inversion formula, Euler's theorem; Primitive roots; Introduction to cryptography, RSA cryptosystem, distribution of primes.
Algebra: Groups, subgroups, cyclic groups, permutation groups, Cayley's theorem, cosets and Lagrange's theorem, normal subgroups, quotient groups, homomorphisms and isomorphism theorems; Rings, integral domains, ideals, quotient rings, prime and maximal ideals, ring homomorphisms, field of quotients, polynomial rings, factorization in polynomial rings, fields, characteristic of a field, field extensions, splitting fields, finite fields.
Texts:
References:
The batch joind in July 2025 will do MA1221 Discrete Mathematics (3-0-0-6) in place of MA2151 Probability and Random Processes (3-1-0-8)
MA1221 Discrete Mathematics
Set theory: Sets, relations, equivalence relations, partially ordered sets, functions, countability, lattices and Boolean algebras. Logic: Well-formed formula, interpretations, propositional logic, predicate logic, theory of inference for propositional logic and predicate logic. Combinatorics: Permutations, combinations, recurrences, generating functions, partitions, special numbers like Fibonacci, Stirling and Catalan numbers. Graph Theory: Graphs and digraphs, special types of graphs, isomorphism, connectedness, Euler and Hamilton graphs, planar graphs, graph colouring, trees, matching.
Texts:
References:
MA2151 Probability and Random Processes
Probability spaces, independence, conditional probability, and basic formulae; Random variables, distribution functions, probability mass/density functions, functions of random variables; Standard univariate discrete and continuous distributions and their properties; Mathematical expectations, moments, moment generating functions, characteristic functions; Random vectors, multivariate distributions, marginal and conditional distributions, conditional expectations; Modes of convergence of sequences of random variables, laws of large numbers, central limit theorem; Definition and classification of random processes, discrete-time Markov chains, classification of states, limiting and stationary distributions, Poisson process, continuous-time Markov chains.
Texts:
References:
Boolean Algebra Minimisation and realisation of switching circuits Basic building blocks of combinational circuits: Multiplexer, De-multiplexer, Encoder, Decoder, Adder, Subtracter Design of synchronous sequential circuits: Flip-flops, Registers, Counters, Finite State Machines, State tables and diagrams, Excitation functions of memory elements.Instruction sets with various addressing modes Memory organisation: ROM, Cache, Main Memory CPU design: ALU, Control unit design: hardwired and microprogrammed I/O transfer: Program controlled, Interrupt controlled and DMA.
Texts:
References:
Asymptotic notation, space and time complexity; Abstract data types, arrays, stacks, queues, linked lists, matrices, binary trees, tree traversals, heaps; Sorting - mergesort, quicksort, heapsort; Graph representations, breadth first search, depth first search; Hashing; Searching - linear search, binary search, binary search trees, AVL trees, red-black trees, B-trees.
Classes and objects, Inheritance, polymorphism, Exceptions handling.
Texts:
References:
First order differential equations, exact differential equations, integrating factors, Bernoulli equations, existence and uniqueness theorem, applications; Higher-order linear differential equations, solutions of homogeneous and nonhomogeneous equations, method of undetermined coefficients, method of variation of parameters, operator method; Series solutions of linear differential equations, Legendre equation and Legendre polynomials, Bessel equation and Bessel functions of first and second kinds; Systems of first-order equations, phase plane, critical points, stability.
Texts:
References:
Fourier series, half-range Fourier series, Fourier transforms, finite sine and cosine transforms. Laplace and inverse Laplace transforms, properties, convolutions.
First order partial differential equations, solutions of linear and quasilinear first order PDEs, method of characteristics; Classification of second-order PDEs, canonical form; Initial and boundary value problems involving wave equation and heat conduction equation, boundary value problems involving Laplace equation and solutions by method of separation of variables; Initial-boundary value problems in non-rectangular coordinates. Solution of PDEs by Laplace transform and Fourier transform.
Texts:
References:
Metrics and norms: metric spaces, normed vector spaces, convergence in metric spaces, completeness, compactness; Functions of several variables: differentiability, chain rule, Taylor's theorem, inverse function theorem, implicit function theorem; Lebesgue measure and integral: sigma-algebra of sets, measure space, Lebesgue measure, measurable functions, Lebesgue integral, Fatou’s lemma, dominated convergence theorem, monotone convergence theorem LP spaces.
Texts:
References:
Errors; Numerical methods for solving scalar nonlinear equations; Interpolation and approximations, spline interpolations; Numerical integration based on interpolation, quadrature methods, Gaussian quadrature; Initial value problems for ordinary differential equations - Euler method, Runge-Kutta methods, multi-step methods, predictor-corrector method, stability and convergence analysis; Finite difference schemes for partial differential equations - explicit and implicit schemes; Consistency, stability and convergence; Stability analysis (matrix method and von Neumann method), Lax equivalence theorem; Finite difference schemes for initial and boundary value problems (FTCS, backward Euler and Crank-Nicolson schemes, ADI methods, Lax Wendroff method, upwind scheme).
Texts:
References:
Overview of financial engineering, financial markets and financial instruments; Interest rates, present and future values of cash flow streams; Risk free assets, bonds and bond pricing, yield, duration and convexity, term structure of interest rates, spot and forward rates; Risky assets, risk-reward analysis, Markowitz’s mean-variance portfolio optimization model and efficient frontier, CAPM; No-arbitrage principle; Derivative securities, forward and futures contracts and their pricing, hedging strategies using futures, interest rate and index futures, swaps; General properties of options, trading strategies involving options; Discrete time financial market model, Cox-Ross-Rubinstein binomial asset pricing model, pricing of European derivative securities by replication; Countable probability spaces, filtrations, conditional expectations and their properties, martingales, Markov processes; Risk-neutral pricing of European and American derivate securities.
Texts:
References:
Sorting and order statistics - linear time sorting, randomize quicksort, lower bounds for sorting, median and order statistics, randomized selection; Design and analysis techniques - greedy method, divide-and-conquer, dynamic programming, amortized analysis; Graph algorithms - properties of BFS and DFS, connected components, topological sort, minimum spanning trees, shortest paths, maximum flow; NP-completeness; Approximation algorithms.
Texts:
References:
Using DBMS as a black box: ER Model, relational model and algebras, SQL, normalization. Internals of relational DBMS: file organizations, indexing (tree, hash, and bitmap), implementation of relational operators. Transaction management: ACID properties, concurrency control, crash recovery. Non-relational DBMS: consistency and availability trade-offs, NoSQL DBMS (key-value, document, and graph).
Practical: Using a relational DBMS: Writing SQL queries, accessing a DBMS from an external application. Implementing of parts of DBMS such as various file organizations, indexing methods (Tree/ Hash/ Bitmap), external sorting algorithms, concurrency control schemes, and crash recovery schemes. Non-relational DBMS; performance comparison of a non-relational DBMS with a relational DBMS for an application.
Texts:
References:
Floating point computations, IEEE floating point arithmetic, analysis of round off errors; Sensitivity analysis and condition numbers; Linear systems, LU decompositions, Gaussian elimination with partial pivoting; Banded systems, positive definite systems, Cholesky decomposition - sensitivity analysis; Gram-Schmidt orthonormal process, Householder transformation, Givens rotations; QR factorization, stability of QR factorization. Solution of linear least squares problems, normal equations, singular value decomposition(SVD), polar decomposition, Moore-Penrose inverse; Rank deficient least-squares problems; Sensitivity analysis of least-squares problems; Review of canonical forms of matrices; Sensitivity of eigenvalues and eigenvectors. Reduction to Hessenberg and tridiagonal forms; Power, inverse power and Rayleigh quotient iterations; Explicit and implicit QR algorithms for symmetric and nonsymmetric matrices; Reduction to bidiagonal form; Golub-Kahan algorithm for computing SVD.
Texts:
References:
Review of different transformation techniques, modes of convergence, law of large numbers, and central limit theorem; Sampling distributions based on normal distributions, multivariate normal distribution; Point estimation: sufficiency, Neymann-Fisher factorization theorem, unbiased estimation, method of moments, maximum likelihood estimation, consistency and asymptotic normality of maximum likelihood estimator; Interval estimation: confidence coefficient and confident level, pivotal method, asymptotic confidence interval, Bootstrap confidence interval; Hypothesis testing: type-I and type-II errors, power function, size and level, test function and randomized test, most powerful test and Neyman-Pearson lemma, likelihood ratio test, p-value; Multiple linear regression: least squares estimation, estimation of variance, tests of significance, interval estimation, multicollinearity, residual analysis, PRESS statistic, detection and treatment of outliers, lack of fit; Multivariate analysis: principle component analysis, factor analysis, canonical correlations, cluster analysis.
Texts:
References:
General probability spaces, filtrations, conditional expectations, martingales and stopping times, Markov processes; Random walks, Brownian motion and its properties; Itô integral and its properties, Itô processes, Itô-Doeblin formula; Derivation of the Black-Scholes-Merton equation, Black-Scholes-Merton formula, multi-variable stochastic calculus; Risk-neutral valuation, risk-neutral measure, Girsanov's theorem for change of measure, martingale representation theorem, fundamental theorems of asset pricing; Stochastic differential equations and their solutions, Feynman-Kac theorem and its applications.
Texts:
References:
Introduction to Operating Systems, process management basics, Processes and threads and their scheduling, synchronization, deadlocks in concurrent processes; Memory management basics, demand paging and virtual memory implementation; File system design and implementation.,
Texts:
References:
Introduction to computer networks, OSI and TCP/IP Model; Local area networks: Multiple access techniques – wired and wireless; Concepts of switched networks, Internet addressing and routing algorithms; Transport protocols, UDP, TCP, flow control, congestion control; Application Layer: Client-Server and P2P architecture, API; Application layer protocols such as DNS, SSL, WWW, HTTP.
Texts:
References:
Introduction to learning: supervised and unsupervised, generative and discriminative models, classification and regression problems, performance measures, design of experiments; Feature space and dimensionality reduction: Feature selection, PCA, exploratory factor analysis, LDA, ICA; Unsupervised learning: K-means clustering, hierarchical agglomerative clustering, DBSCAN, MLE, MAP, Bayesian learning, Gaussian Mixture Models; Supervised learning: Bayesian decision theory, Logistic Regression, data balancing, simple perceptron and multi-layer perceptron, Parzen windows, k-nearest neighbor, decision trees, support vector machines; ensemble methods, bagging and boosting; Applications and case studies.
Practical: Sci-kit Learn, NumPy and MatPlotLib; PCA and LDA; K-means Clustering, Hierarchical Agglomerative Clustering and DBSCAN; MLE and Bayesian learning; Linear and Logistic Regression; Perceptron; Data Balancing & Imbalance-Learning; Multi-layer perceptron; k-nearest neighbor, Classification and Regression Trees; Support Vector Machines; Random Forest, AdaBoost.
Texts:
References:
Optimization Problems, Convex Sets and Convex Functions, Extremum Points.
Unconstrained Optimization: Search methods: Powell’s Method, Hooke and Jeeves Method; Steepest Descent Method, Fletcher and Reeves Method, Newton’s Method, Marquardt’s Method, Quasi-Newton Methods, Davidson-Fletcher-Powell Method, Least Square Problems.
Constrained Optimization: Lagrange multiplies, Kuhn-Tucker Conditions, Duality, Simplex Method, Dual methods, Active Set Methods for Convex Quadratic Programming, Gradient Projection Methods, Penalty-Barrier Methods.
Texts:
References:
Continuous time financial market models, Black-Scholes-Merton model, Black-Scholes-Merton equation and formula, dividend paying assets, forwards and futures, risk-neutral valuation of European, American and Exotic derivative securities, change of numeraire, hedging of contingent claims, Greeks, implied volatility, volatility smile; Options on futures; Incomplete markets, stochastic volatility models, pricing and hedging in incomplete markets; Fixed income markets, bonds and interest rates, pricing of fixed income securities, term structure equation; Short rate models, martingale models for short rate (Vasicek, Cox-Ingersoll-Ross, Dothan, Ho-Lee and Hull-White models), multifactor models; Forward rate models, Heath-Jarrow-Morton framework, pricing and hedging under short rate and forward rate models, swaps, caps and floors; LIBOR and swap market models.
Texts:
References:
This course will focus on computational aspects of the financial market models studied mainly in MA2271 Financial Engineering-I and MA3271 Financial Engineering-II such as CAPM, binomial models, Black-Scholes-Merton model, interest rate models and asset pricing based on above models. The implementation will be done using MATLAB/C++/R.
Texts:
References:
Principles of Monte-Carlo simulation; Generation of uniform (LCG and its variations), general (inverse transform method, acceptance-rejection method) and normal (Box-Muller method) random variables; Generation of multivariate normal random vectors, Cholesky factorization; Generation of sample paths, Brownian motion, geometric Brownian motion, jump-diffusion process; Monte-Carlo for valuation of European, American and exotic options and Greeks; Gaussian short rate models, forward rate models, LIBOR market model, volatility structure and calibration; Variance reduction techniques, control variates, antithetic variates, stratified sampling, importance sampling; Applications in risk management, Value-at-Risk (VaR), credit risk.
Texts:
References:
Review of financial market models for derivative pricing, interest rate modelling and Black-Scholes PDE; Solutions of pricing PDEs using finite difference methods, American option as free boundary problem, computation of price of American options, pricing of exotic options, upwind scheme and other methods.
Texts:
References:
Alphabets, languages, grammars; Finite automata, regular languages, regular expressions; Context-free languages, pushdown automata, DCFLs; Context sensitive languages, linear bounded automata; Turing machines, recursively enumerable languages; Operations on formal languages and their properties; Decidability; Undecidability; Cook’s theorem.
Texts:
References: