UG Course Structure
UG Course Structure
COURSE STRUCTURE
Integrated M.Tech. in Mathematics & Computing
SEMESTER: 3
Course Course Credit
Name of the Courses L T P
Type Code Hrs.
DC1 MCC201 Modern Algebra 3 0 0 9
Computer Organization and 3 0 0 9
DC2 MCC202
Architecture
DC3 MCC203 Real Analysis 3 0 0 9
E/SO1 MCC505 Probability & Statistics 3 0 0 9
E/SO2 XXX000 Data Structures and Algorithms 3 0 0 9
Computer Organization and
DP1 MCC204 0 0 2 2
Architecture Lab
Total 47
Contact Hrs. 15 0 2 17
SEMESTER: 4
Course Course Credit
Name of the Courses L T P
Type Code Hrs.
E/SO3 XXX000 3 0 0 9
DC4 MCO501 Discrete Mathematics 3 0 0 9
DC5 MCC205 Linear Algebra 3 0 0 9
DC6 MCC509 Statistical Inference 3 0 0 9
DC7 MCC510 Operating Systems 3 0 0 9
DP2 MCC512 Operating Systems Lab 0 0 3 3
48
Contact Hrs. 15 0 3 18
SEMESTER: 5
Course Course Credit
Name of the Courses L T P
Type Code Hrs.
DC8 MCD541 GPU Computing 3 0 0 9
DC9 MCC502 Differential Equations 3 0 0 9
DC10 MCC301 Number Theory and Cryptography 3 0 0 9
HSS1/M
XXX000 3 0 0 9
S1
E/SO4 XXX000 3 0 0 9
DP3 MCC302 GPU Computing Lab 0 0 2 2
47
Contact Hrs. 15 0 2 17
1
Integrated M. Tech. [Mathematics & Computing] – Course Structure
SEMESTER: 6
Course Course Credit
Name of the Courses L T P
Type Code Hrs.
SEMESTER: 7
Course Course Credit
Name of the Courses L T P
Type Code Hrs.
DC13 MCO502 Optimization Techniques 3 0 0 9
DC14 MCC503 Numerical Methods 3 0 0 9
DE3 XXX000 [Pure Mathematics] 3 0 0 9
OE2 XXX000 3 0 0 9
OE3/DE4 XXX000 [DE: Statistics] 3 0 0 9
DP5 MCC 506 Numerical Methods Lab 0 0 3 3
48
Contact Hrs. 15 0 3 18
SEMESTER: 8
Course Course Credit
Name of the Courses L T P
Type Code Hrs.
DC15 MCC 401 Software Engineering 3 0 0 9
DC16 MCD510 Complex Analysis 3 0 0 9
DE5 XXX000 [Pure Mathematics] 3 0 0 9
OE4 XXX000 3 0 0 9
OE5/DE6 XXX000 [DE: Applied Mathematics] 3 0 0 9
DP6 MCC 402 Software Engineering Lab 0 0 2 2
47
Contact Hrs. 15 0 2 17
2
Integrated M. Tech. [Mathematics & Computing] – Course Structure
SEMESTER: 9
Course Course Credit
Name of the Courses L T P
Type Code Hrs.
DC17 MCC551 Thesis Unit 1 3 0 0 9
DC18 MCC 552 Thesis Unit 2 3 0 0 9
DC19 MCC553 Thesis Unit 3 3 0 0 9
DC20 MCC 554 Thesis Unit 4 3 0 0 9
DC21 Internship/Training/Seminar/Field-
MCC555 0 0 0 S/X
Excursion
36
Contact Hrs. 12 0 0 12
SEMESTER: 10
Course Course Credi
Name of the Courses L T P
Type Code t Hrs.
DE7/OE6 XXX000 [DE: Statistics] 3 0 0 9
DE8/OE7 XXX000 [DE: Computer Science] 3 0 0 9
DC19 MCC 556 Thesis Unit 5 3 0 0 9
DC20 MCC 557 Thesis Unit 6 3 0 0 9
36
Contact Hrs. 12 0 0 12
Elective Groups
3
Integrated M. Tech. [Mathematics & Computing] – Course Structure
4
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Theory
Course No. Name
MCC201 Modern Algebra
MCC202 Computer Organization and Architecture
MCC203 Real Analysis
MCC205 Linear Algebra
MCC301 Number Theory and Cryptography
MCC401 Software Engineering
MCC502 Differential Equations
MCC503 Numerical Methods
MCC509 Statistical Inference
MCC510 Operating Systems
MCC511 Database Management Systems
MCD508 Theory of Computation
MCD510 Complex Analysis
MCD541 GPU Computing
MCO501 Discrete Mathematics
MCO502 Optimization Techniques
Practical
MCC204 Computer Organization and Architecture Lab
MCC302 GPU Computing Lab
5
Integrated M. Tech. [Mathematics & Computing] – Course Structure
6
Integrated M. Tech. [Mathematics & Computing] – Course Structure
DEPARTMENTAL ELECTIVES
Course No. Name
MCC501 Analysis
MCC514 Functional Analysis
MCC515 Topology
MCC516 Computational Fluid Dynamics
MCC531 Advanced Data Structures & Algorithms
MCC532 Fundamentals of Machine Learning
MCC535 Soft Computing
MCC539 Advanced DBMS
MCC540 Neural Networks and Deep Learning
MCD401 Computer Graphics
MCD501 Classical Mechanics
MCD502 Graph Theory
MCD503 Integral Equations and Calculus of Variations
MCD504 Measure Theory
MCD506 Parallel Computing
MCD507 Representation Theory of Finite Groups
MCD509 Algebraic Coding Theory
MCD511 Mathematical Ecology
MCD512 Non-Linear Dynamics and Chaos
MCD514 Sampling Theory
MCD516 Industrial Statistics
MCD532 Data Mining
MCD535 Bioinformatics
MCD537 Design of Experiments
MCD538 Time Series Analysis
MCD539 Big data
MCD540 Biostatistics
MCD542 Video Analytics
MCD544 Software Testing
OPEN ELECTIVES
Course No. Name
MCD540 Biostatistics
MCO401 Partial Differential Equations
MCO402 Modelling and Simulation
MCO403 Graph algorithms
ENGINEERING SCIENCE OPTIONS
MCC505 Probability and Statistics
MCE301 Operations Research
7
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Modern Algebra plays an important role in the Computer science and Electrical
Communications as well as in mathematics itself. Consequently, it becomes more and more
desirable to introduce the student to the group theory and ring theory at an early stage of
study.
Learning Outcomes
Algebra is an abstract branch of mathematics that originated from set theory. The main
outcome of this course is to develop the capacity for mathematical reasoning through
analyzing, proving and explaining concepts from groups and rings.
8
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books
1. D.S. Dummit and R. M. Foote, Abstract Algebra, 2nd Edition, John Wiley, 2002.
Reference Books
9
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Learning Outcomes
1
Integrated M. Tech. [Mathematics & Computing] – Course Structure
3 CPU control unit design: hardwired and micro- 13 The lectures will enable
programmed design approaches, Case study - the students to
design of a simple hypothetical CPU. Memory understand the concepts
system design: semiconductor memory of CPU control unit
technologies, memory organization: Memory design and Memory
interleaving, concept of hierarchical memory system design.
organization, cache memory, cache size vs block
size, mapping functions, replacement
algorithms, write policy.
4 Peripheral devices and their characteristics: 6 The students will have a
Input-output subsystems, I/O transfers - program sound knowledge of
controlled, interrupt driven and DMA, peripheral devices and
privileged and non-privileged instructions, their characteristics.
software interrupts and exceptions. Programs
and processes - role of interrupts in process state
transitions.
5 Performance enhancement techniques, 4 Successful conduction of
Pipelining: Basic concepts of pipelining, these lectures will impart
throughput and speedup, pipeline hazards. the students the
knowledge of
performance
enhancement techniques
and concepts of
pipelining.
Text Books:
1. D. A. Patterson and J. L. Hennessy, Computer Organization and Design, 5/e, Morgan Kaufmann,
2013.
2. Behrooz Parhami, Computer Architecture, Oxford University Press, 2005.
3. Jean-Loup Baer, Microprocessor Architecture, Cambridge University Press, 2012.
Reference Books:
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, Computer Organization, 5/e, McGraw Hill,
2011.
2. M. Morris Mano, Digital Logic & Computer Design, 4/e, Pearson Education, 2013.
3. William Stallings, Computer Organization and Architecture: Designing for Performance, Pearson,
9/e, 2013.
4. D. V. Hall, Microprocessors and Interfacing, 2/e, McGraw Hall, 2006.
5. Hans-Peter Messmer, The Indispensable PC Hardware Book, 4/e, Addison-Wesley, 2001
2
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Learning Outcomes
The students will be able to understand (i) the basic properties of real numbers, finite
dimensional Euclidean space and Metric spaces (ii) the basic idea of continuity, uniform
continuity and differentiability and its applications in Geometry (iii) Riemann integration,
convergence and uniform convergence of sequence and series of functions and their
applications.
3 Riemann integral and its properties, 09 Students will get the idea of
characterization of Riemann integrable Riemann integral and Improper
functions, Fundamental theorem of integrals.
integral calculus. Improper integrals,
Gamma functions.
3
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Reference Books:
1. K. Ross, Elementary Analysis: The Theory of Calculus, Springer Int. Edition, 2004.
2. W. Rudin, Principles of Mathematical Analysis, 3 rd Edition, McGraw-Hill, 2017.
4
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Prerequisite: None
Course Objective
To introduce the basic ideas and techniques of linear algebra and to provide a basis for further
studies in other pure and applied courses.
Learning Outcomes
The student will be able (i) to understand the concepts of vectors spaces, inner product spaces,
bases and dimensions and their geometric properties (ii) to understand computational
techniques and algebraic skills essential for the study of linear transformations, eigenvalues,
eigenvectors and diagonalization and apply them to solve related problems (iii) to understand
bilinear forms and quadratic forms and their geometric properties.
5
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. K. Hoffman and R. Kunze, Linear Algebra, 2nd Edition, Pearson (India), 2015.
Reference Books:
6
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course
Course Code Name of Course L T P Credit
Type
DC MCC301 Number Theory and Cryptography 3 0 0 9
Course Objective
To understand (i) the basics of number theory and (ii) classical and modern cryptosystems for
secure encryption and decryption.
Learning Outcomes
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Time estimates, Divisibility and the Euclidean Students will be able to
5
algorithm compute to time complexity
Congruences, Fermat's Little Theorem, Euler's of an algorithm. This unit
1
Theorem and Chinese Remainder Theorem, will also help students to
6
some applications to factoring understands basics of
number theory
Finite fields 3 This unit will help students to
Quadratic residues and reciprocity understand the basic idea of
2
3 finite fields and quadratic
residues.
Some simple cryptosystems. Enciphering Students will be able to
matrices understand classical
3 4
encryption and decryption
techniques.
The idea of public key cryptography, Classical This unit will help students to
4
versus public key, Hash functions, RSA. understand public key
Discrete log, Diffie-Hellmann key exchange cryptosystems and
4
system, Massey-Omura cryptosystem for 6 cryptosystems based on
message transmission, ElGamal cryptosystem. discrete log and their
Digital signature standard. Knapsack problems. 3 securities.
Introduction to elliptic curves, Elliptic curve Students will be able to
cryptosystems, Elliptic curve primality test. understand basics of elliptic
5 5 curves and their applications
in designing cryptosystems
and primality testing,
Text Books:
7
Integrated M. Tech. [Mathematics & Computing] – Course Structure
1. Neal Koblitz, A Course in Number Theory and Cryptography (Second edition), Springer, 1994.
Reference Books:
1. D. M. Burton, Elementary Number Theory (Seventh edition), McGraw Hill Education, 2017.
2. J. Hoffstein, J. Pipher, J.H. Silverman, An Introduction to Mathematical Cryptography (First edition),
Springer, 2008.
8
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DC MCC401 Software Engineering 3 0 0 9
Course Objective
Objective of this course is to impart knowledge of Software Engineering
Learning Outcomes
Students will learn how the concept of Software Engineering.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Introduction to Software Engineering, Software This unit will help students to
Life Cycle, Software Life Cycle Models. understand basics of
1 3
Software Engineering,
Software Process Models.
Planning a project: Metrics for Effort This unit will help students to
Estimation. Cost Estimation, Project understand the process of
Scheduling, Staffing and Personal Planning, cost estimation, development
2 6
Project Monitoring, Risk Management. time estimation, manpower
scheduling, Project
Management, etc.
Software Requirements Analysis: Introduction, This unit will help students to
Problem Analysis, Data Flow Diagram, understand the process of
Requirement Specifications Techniques with Requirement gathering and
3 6
Applications. analysis, different formal and
informal techniques for
writing requirements
Design a Project: Introduction, Function This unit will help students to
Oriented Design, Different Methods of understand the different
Function Oriented Design with Applications, methods of architecture
Detailed Design. design in functional
4 10
approach and Object
Object Oriented Modeling & Design: UML Oriented approach.
Design Techniques and Its Applications.
Coding: Coding Process, Guidelines, Common This unit will help students to
Programming Errors, Code Walkthrough. understand Coding
Testing: Testing Fundamentals, Types of methodology.
Testing, Levels of Testing, Test Plans, Test- Also, this unit give a
Cases with Applications. exhaustive idea to students
5 14
Software Quality Assurance. about how to carryout
Software Maintenance, Software Re- testing, different approaches
engineering for generating test suites.
Students will get a
knowledge about software
9
Integrated M. Tech. [Mathematics & Computing] – Course Structure
maintenance and
reengineering.
Text Books:
Reference Books:
10
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DC MCC502 Differential Equations 3 0 0 9
Course Objective
The objective of the course is to understand the theory of ordinary and partial differential equations
and their utility in solving real-world problems arising in mathematical physics and engineering.
Learning Outcomes
Upon successful completion of this course, students will:
have a broad understanding of formulation and solution of ODEs & IVP.
It also provides idea of solving different classes of second order diff. eqs.
It helps students in understanding how the equations with analytic coeffs. are treated with
Bessel and Legendre equations presented as examples of practical importance.
Develop understanding both rigorousskills in the theory and applications of partial differential
equations anda deeper insight into the subject.
To understand different classes of PDEs arising in real-world situations & how to use them.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
ODEs: Basic concept and Introduction,Initial Understand the formulation
value problems, Existence and uniqueness and and solution of ODEs & IVP.
continuity theorems, Series solution around an Also know whether solution
ordinary point and a regular singular point, the exist and unique, whether
method of Frobenius.. such solution exists on a
1 5
larger interval or not. It also
provides idea of solving
second order diff. eqs. using
series solution and Frobenius
method.
Bessel differential equation, Bessel functions It helps students in
properties, Generating function, Legendre understanding howthe
differential equation, Legendre function, equations with analytic coeffs.
2 Orthogonal property of Legendre polynomials, 7 are treated with Bessel and
Generating function. Legendre equations presented
as examples of practical
importance.
Two-point boundary value problems, Green’s This will help inhandling
functions, Self-adjoint Eigen value problems, Boundary and Eigen value
3 7
Sturm-Liouville systems. problems arise in physical and
engineering systems.
PDEs:Linear and Quasi linear equations, Develop understanding both
Partial Differential Equations of second order rigorousskills in the theory
4 with constant and variable coefficients, 6 and applications of partial
differential equations anda
deeper insight into the subject.
11
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
Reference Books:
1. G. F. Simmons, Differential Equations with Applications and Historical Notes, Tata McGraw-Hill
Edition, Delhi (2003).
2. S. Ahmad and M.R.M. Rao, Theory of ODEs with Applications to Biology & Engineering
3. W.W. Bell, Special Functions for Scientists and Engineers, Van Nostrand Ltd. (1968).
12
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Statistical Inference is one of the fundamental course which requires in higher studies for
anyone who intends to practices statistical tools and methodologies for data analysis. Keeping
these points in view, the course structure of statistical inference has been finalized.
Learning Outcomes
After completion of this course, students will be equipped with the knowledge of estimation
techniques for population parameters and different statistical tests required in data analysis.
13
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. Lehmann, E.L and Casella G., Theory of Point Estimation, 2nd Ed, Springer, 1998.
2. Lehmann, E.L and Joseph P. Romano, Testing Statistical Hypotheses, 3rd Ed, Springer, 2005.
Reference Books:
1. Gupta S.C. and Kapoor,V. K., Fundamentals of Mathematical Statistics, Sultan Chand and Sons.
2. Mood M., Graybill F.A. and Boes D.C. Introduction to the Theory of Statistics, Tata McGraw-Hill,
New Delhi.
3. Gupta S.C. and Kapoor,V. K., Fundamentals of Applied Statistics, Sultan Chand and Sons.
14
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DC MCC510 Operating Systems 3 0 0 9
Course Objective
The objective of the course is to inculcate the fundamental ideas from where the computing
resources belong
Learning Outcomes
Upon successful completion of this course, students will:
able to know the fact and figures of computing resources available with system, dynamics of
the system and computing resources
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Introduction to Operating System: Understanding of
Introduction and Role and Goal of Operating fundamentals of Operating
systems (OS), Categories of OS, Computer Systems and its advantages
System Architecture, Interrupts, common and disadvantages
function of interrupt, Interrupt handling,
1 Operating System Structures, operations and 9
services, Protection and security, system calls,
implementation and parameter passing,
Operating system design and Implementation,
Virtual machines, advantages and its
disadvantages.
Processes and Threads: Process Concept, This unit will help student in
Process Sate, Process Control Block (PCB), understanding concept of
Process Scheduling, Schedulers, Process process creation and
Creation, Process Termination, Co-operating termination and their
Process, Producer Consumer Problem, Inter- advantages. Also, student will
process Communication, Threads, Types of come to know about the thread
Threads (User level Thread, Kernel level creation and management for
2 10
Thread), Advantages and disadvantages, multithreading models
Multithreading models (One to One, Many to
One and Many to Many Models), Thread
library, Threading issues: Thread Cancellation,
Signal handling, Thread Pools.
Text Books:
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating Systems Principles, John Wiley
and Sons, 2005.
Reference Books:
16
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
The course will provide an understanding of data storage, manipulation and retrieval of
data. The objective of course is to provide fundamentals of DBMS to enable students with
Query optimization through DBMS and to learn about Database implementation and file
management concepts.
Learning Outcomes
Upon successful completion of this course, students will:
● have a broad understanding of database concepts and database management system
software.
● have understanding of major DBMS components and their function.
● be able to model an application’s data requirements using conceptual modeling tools
like ER diagrams and design database schemas based on the conceptual model.
● be able to write SQL commands to create tables and indexes, insert/update/delete data,
and query data in a relational DBMS.
Text Books:
1. R. Ramakrishnan and J. Gehrke, Database Management Systems, 3rd Edition, McGraw Hill, 2003.
Reference Books:
1. A. Silberschatz, H.F. Korth and S. Sudarshan, Database System Concepts, 5th Edition, McGraw Hill,
2006.
2. Elmasri and Navathe, “Fundamentals of Database Systems”, 5thEdition, PEARSON Education.
3. Peter Rob and Carlos Coronel, “Database Systems Design, Implementation and Management”, Thomson
Learning, 5th Edition.
18
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Objective: To explore and understand the challenges for Theoretical Computer Science and
its contribution to other sciences.
Learning Outcomes
After the course, a student will be able to model, compare and analyse different models of
computation, and can identify limitations of some computational models and possible
methods of proving them.
19
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
Reference Books:
1. P. Linz, An Introduction to Formal Languages and Automata, Narosa Publishing House, 2011.
2. J Hopcroft, J.D. Ullman, R Motwani, Introduction to Automata Theory, Languages and Computation,
Pearson, 2008.
20
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Prerequisite:
Construction of the field of real numbers, Review of sets, Sequences and series. Definitions and Basic
Theorems of Limit, Continuity and Differentiability on the real line. Mean Value Theorem. Uniform
convergence, Weierstrass Approximation Theorem. Partial derivatives, Characterization of continuously-
differentiable functions. Higher-order derivatives,Complex Numbers, Function of complex arguments and
Hyperbolic functions.
Course Objective:
The objective of this course is to introduce the fundamental ideas of the functions of complex variables and
developing a clear understanding of the fundamental concepts of Complex Analysis such as analytic functions,
complex integrals and a range of skills which will allow students to work effectively with the concepts.
Learning Outcome
After completing this course, students should demonstrate competency in the following skills: 1. Becoming
familiar with the concepts Complex numbers and their properties and operations with Complex number. 2.
Evaluating limits and checking the continuity of complex function. 3. Checking differentiability and Analyticity
of functions. 4. Evaluate Complex integrals and applying Cauchy integral.
Text Books:
1. R.V Churchill & J.W. Brown: Complex Variables and Applications, Mc-Graw Hill,
21
Integrated M. Tech. [Mathematics & Computing] – Course Structure
1990.
2. Alan Jaffery, Complex Analysis and Applications, Chapman and Hall/CRC, 2005.
Reference Books:
22
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Learning Outcomes
23
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
Reference Books:
1. John Cheng, Max Grossman, Ty McKercher: Professional CUDA C Programming,John Wiley & Sons,
2014
2. Shane Cook: CUDA Programming: A Developer's Guide to Parallel Computing with GPUs
Applications of GPU computing series Morgan Kaufmann,Newnes, 2012
3. Dr. Brian Tuomanen:Hands-On GPU Programming with Python and CUDA: Explore high-performance
parallel computing with CUDA, Packt Publishing Ltd, 2018.
24
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
The objective of the course is to provide a background of mathematics that will be used in
theoretical computer science.
Learning Outcomes
Upon successful completion of this course, students will:
● learn about proof techniques;
● learn about combinatorics and graph theory;
● be able to relate the computer science problems using discrete mathematical
structures.
Text Books:
1. K. H. Rosen, Discrete Mathematics and its Applications, 6 thEdition, Tata McGraw Hill, 2007
2. J. L. Hein, Discrete Structures, Logic, and Computability, 3rdEdition, Jones & Bartlett Learning, 2009.
Reference Books:
26
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DC MCO502 Optimization Techniques 3 0 0 9
Course Objective
The course deals with the basic idea of mathematical programming (Linear and Nonlinear). We
shall see how simple mathematics plays a significance role in the development of these ideas.
Further, explore the different approaches to find the solution for the various Linear and Nonlinear
Programming Problems.
Learning Outcomes
Upon successful completion of this course, students will:
have the basic nature of the convex set and its solution set.
Known how we can optimize the path with the help of available resource.
be able to solve the nonlinear and linear programming problem with different approaches.
learn the different types of Queuing system according to service, time, etc.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Convex Analysis: Convex Set, Convex Understanding the fundamental
functions, Local and Global Extrema, concept of the convex set and its
1 Convex Hull, Supporting and Separating 4 solution set.
Hyperplane, Convex Cone, Differentiable
Convex function.
Network Analysis: Basic Concepts, Critical Student will be able to construct
Path Analysis, Program Evaluation Review the network diagrams with single
2 8
Techniques. and three time estimates of
activities involving in a project.
Dynamic Programming: Recursive Student will learn the new
Equation Approach, Dynamic approach to solve the linear
3 Programming Algorithm, Solution of 6 programming problem and their
Discreate D.P.P., Solution of L.P.P. by applications in solving a decision-
Dynamic Programming. problem.
Queuing Theory: Probability Distributions This unit will help student to
in Queuing Systems, Classification of identify and examine all possible
4 Queuing Models, Poisson Queuing 9 queuing system and description of
Systems:-{(M/M/1): (∞/FIFO)}, {(M/M/1) each of them.
:(∞/SIRO)}, {(M/M/1) :(N/FIFO)}.
Nonlinear Programming: General Student will be able to drive the
Nonlinear Programming Problem, optimality conditions for obtaining
Constrained Optimization with Equality an optimal solution for nonlinear
5 12
and Inequality Constraints, Saddle Point Optimization with Equality and
Problems, Kuhn-Tucker Conditions with Inequality Constraints.
Nonnegative Constraints.
27
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. Kwanti Swarup, P. K. Gupta and Man Mohan: “Operations Research”, Sultan Chand & Sons, 2017.
Reference Books:
28
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DP MCC204 Computer Organization and Architecture Lab 0 0 2 2
Course Objective
To impart an understanding of the basic building blocks of the computer design. Enabling the
learner to understand the hardware design to carry out certain basic operations used for
computation. The understanding of the basic hardware design along with operations will help the
students to visualize the actual computer design along with the operations carried by it.
Learning Outcomes
After successful completion of the course, the students should be able to
1. Design circuits for the basic arithmetic operations, viz. addition, subtraction, multiplication etc.
2. Design circuits for converting BCD to different codes, viz. Gray code, Excess-3 code.
3. Design for Programmable Logic Array Implementation of a function
4. Design flip-flops: the basic memory element (RS, JK, D and T Flip-flops) with help of universal
gates.
5. Design Arithmetic and Logic Unit.
7. Realisation of 4-Bit Full Adder using IC The students will gain knowledge of
74283. designing 4-Bit Full Adder.
8. Realisation of 2-Bit Multiplier using basic This experiment will enable students to
gate ICs. design a multiplier.
9. Realisation of 1’s and 2’s compliment of To gain understanding of designing a
4-Bit binary number. circuit to obtain 1’s and 2’s compliment
of 4-Bit binary number.
29
Integrated M. Tech. [Mathematics & Computing] – Course Structure
10. Realisation of BCD to Grey code converter This topic will lead students to design and
and Grey to BCD code converter. understand the conversion of BCD code
to Grey code and vice-versa.
11. Realisation of BCD to Excess – 3 code The experiment will develop the design
converter and Excess – 3 to BCD code and understanding of BCD to Excess – 3
converter. code conversion and vice-versa.
12. Programmable Logic Array The students will gain the knowledge to
Implementation for a function. implement programmable logic array of a
function.
Text Books:
Reference Books:
1. M. Morris Mano, Digital Logic & Computer Design, 4/e, Pearson Education, 2013.
2. D. A. Patterson and J. L. Hennessy, Computer Organization and Design, 5/e, Morgan Kaufmann, 2013.
30
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course
Course Code Name of Course L T P Credit
Type
DP MCC302 GPU Computing Lab 0 0 2 2
Course Objective
To understand the concepts of General-Purpose GPU Programming
To understand GPU Architecture and Performance
To learn parallel programming on Single and Multiple GPUs
Learning Outcomes
Upon successful completion of this course, students will: Parallel programming skills on the GPU with
CUDA
2. Programs -Hello world, a Kernel Call To write program to understand host, device
and Passing Parameters and global functions
3. Vector Sum and Dot Product To write CUDA program for vector addition and
Dot Product
4. Matrix-Matrix Multiplication To develop skill for writing Matrix-Matrix
Multiplication
5. Use of shared memory to reduce To write tiled Matrix-Matrix Multiplication and
Global Memory Traffic understand memory management
Text Books:
1. Programming Massively Parallel Processors: A Hands-on Approach by David B. Kirk, Wen-mei W. Hwu,
Elsevier, 2010.
31
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Reference Books:
1. Shane Cook: CUDA Programming: A Developer's Guide to Parallel Computing with GPUs
Applications of GPU computing series Morgan Kaufmann,Newnes, 2012.
2. Dr. Brian Tuomanen:Hands-On GPU Programming with Python and CUDA: Explore high-
performance parallel computing with CUDA, Packt Publishing Ltd, 2018.
32
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DP MCC402 Software Engineering 0 0 2 2
Course Objective
Software Engineering is the core course of Computer Science which gives the Idea about Software
development process. The practical will impart a knowledge about how to implement the software
engineering principals in software development process.
Learning Outcomes
Students will learn about the implementation of various software development process.
33
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
34
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DP MCC506 Numerical Methods Lab 0 0 3 3
Course Objective
Due to immense development in the computational technology, numerical methods are more popular as
a tool for scientists and engineers. This branch of Mathematics dealt with to find approximation solution
of difficult problems such as finding roots of non-linear equations, numerical integration, numerical
solutions of the ordinary differential equations and partial differential equations with initial or boundary
conditions.
Learning Outcomes
It is expected that students will learn many algorithms to solve mathematical model with real data and
also enhance their programming skills.
7. Solution of parabolic partial differential They will Come to Know solution of parabolic
equation in two variables by explicit and partial differential equation by explicit and
implicit methods implicit method using C programming.
8. Solution of parabolic equation in three They will Come to Know how to solve parabolic
variables by ADE and ADI methods equation by ADE & ADI method using C
programming.
35
Integrated M. Tech. [Mathematics & Computing] – Course Structure
9. Solution of hyperbolic equation in two and They will Come to Know solution of hyperbolic
three variables by explicit and implicit partial differential equation by explicit and
methods implicit method using C programming.
10. Algorithm for hyperbolic equation in three They will Come to Know to solve hyperbolic
variables. partial differential equation in three variables
using C programming.
Text Books:
1. Numerical Mathematics and Computing, by Ward Cheney and David Kincaid, International Thomson
Publishing Company, (2013).
2. Analysis of Numerical Methods, by E. Isaacson & H. B. Keller, John Wiley & Sons. Dover
Publications, Inc., New York, 1966.
Reference Books:
1. Applied Numerical Analysis, by Curtis Gerald and Patrick Wheatley, Addison-Wesley. Pearson
Education India; 7 editions (2007).
2. Numerical Solution of Partial Differential Equations: Finite Difference Methods,
by G. D. Smith, Oxford University Press, 1985.
36
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DP MCC512 Operating Systems Lab 0 0 3 3
Course Objective
To inculcate the Shell programming skill and its application.
To understand the concept of processes, threads, Scheduling and Deadlocks via programming
Learning Outcomes
Upon successful completion of this course, students will:
able to know the fact and figures of computing programming with exposure of Shell
Programming with special reference to Process and thread creations, CPU Scheduling
Algorithms, Deadlock.
Text Books:
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating Systems Principles, John Wiley and
Sons, 2005
Reference Books:
1. J. Archer Harris, Operating Systems, Mc Graw Hill,2002.
37
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
The course will provide an understanding of data storage, manipulation and retrieval of
data. The objective of course is to provide fundamentals of DBMS to enable students with
Query optimization through DBMS (using Structured Query Language) and to learn about
Database implementation.
Learning Outcomes
38
Integrated M. Tech. [Mathematics & Computing] – Course Structure
4 Creating and updating View. Query Students will learn about the concept of view
implementation using View. through MySQL.
6 Use of Join operator (Natural join, This topic will help the students to use
Outer join (left, right and full) different Join operators.
7 Query optimization through Nested Students will get the idea of optimization of
Query (Use of logical connectives, MySQL queries through nested query
set comparison operators, Union, structure.
Intersect, Except, Exists clauses)
8 Use of Group By and Having This will enable students to use some special
clause, Trigger creation clauses like: Group by, Having and will also
enable to enforce Trigger.
9 Index creation through SQL. Students will learn how to create index
through MySQL.
Text Books:
1. Silberschatz, H.F. Korth and S. Sudarshan, Database System Concepts, 5th Edition,
McGraw Hill, 2006.
Reference Books:
39
Integrated M. Tech. [Mathematics & Computing] – Course Structure
DE MCC501 Analysis 3 0 0 9
Prerequisite: Real Analysis (Functions of one variable: Limit, Continuity, Differentiability and Riemann
Integral) and Linear Algebra.
Course Objective
Learning Outcomes
The students will be able to understand (i) the basic idea of Limit, Continuity, and
Differentiability in several variables and its applications in Geometry (ii) the basics of
Lebesgue integrals which extends the integral to a larger class of functions and also extends
the domains on which these functions can be defined.
40
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books
1. T. M. Apostol, Mathematical Analysis, 2nd Edition, Narosa, 2002.
2. H.L. Royden, Real Analysis, 4th Edition, Prentice Hall India, 2011.
Reference Books
1. S. R. Ghorpade and B. V. Limaye, A Course in Multivariable Calculus and Analysis, Springer, 2010.
2. T. M. Apostol, Calculus, Volume 2, 2nd Edition, Wiley, 2007.
3. W. Rudin, Principles of Mathematical Analysis, 3 rd Edition, McGraw-Hill, 2017.
4. I. K. Rana, An Introduction to Measure and Integration, 2nd Edition, Narosa, 2004.
41
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Prerequisite:
Construction of the field of real numbers, Linear Spaces, Algebra of linear transformations, Dual spaces,
Review of sets, countable & uncountable sets and Metric Spaces.
Course Objective:
Functional Analysis plays an important role in the applied sciences as well as in mathematics itself.
Consequently, it becomes more and more desirable to introduce the student to the field at an early stage of
study.
Learning Outcome
Functional analysis is an abstract branch of mathematics that originated from classical analysis. The impetus
came from applications: problems related to ordinary and partial differential equations, numerical analysis,
calculus of variations, approximation theory, integral equations, and so on.
Text Books:
1. E-Kreysing, Introductory Functional Analysis with Applications, John Wiley and Sons, 2019.
2. B. V. Limaye, Functional Analysis, 2nd edition, New Age International Publishers, 1996.
Reference Books:
1. G. F. Simmons, Introduction to Topology & Modern Analysis, Robert E. Krieger Publishing Company
Malabar, Florida 1983.
42
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DE MCC515 Topology 3 0 0 9
Course Objective
To explore the foundations of mathematics at a level and at depth for someone ambitious to study
the higher mathematics.
Learning Outcomes
After completion of the course, a student will able to realise what it means to do mathematics,
instead of only learning it or to do some computational exercises.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Basic Concepts of Topology, The Metric 11 To learn the foundations of
Topology, Basis, Sub-basis, Interior Points, topology.
1
Limit Points, Boundary Points, Closure of a Set,
Subspace topology.
First and Second Countable Topological 08 To know the concepts of
Spaces, Continuous Maps, Open Maps, Closed countable axioms alogwith
Maps, Homeomorphisms, Product Topology. continuity in topological
2
spaces. One can realize the
difference between geometry
and topology.
Connected Spaces, Path Connectedness, 06 To learn the concept of
3 Components and its properties, Quotient connected spaces alongwith
Topology. quotient topology.
Compact spaces and its properties, Local 08 To learn the concept of
4 compactness, One point compactification of a compact topological spaces.
topological Space, Tychonoff theorem.
Separation Axioms: Hausdorff Spaces, Regular 06 To learn the concept of
5 Spaces and Normal Spaces. separation axioms in
topological spaces.
Text Books:
1. J. R. Munkres: Topology, Prentice-Hall, 2015.
Reference Books:
1. G. F. Simmons: Introduction to Topology and Modern Analysis, Tata McGraw-Hill, 2017.
2. M.A. Armstrong, Basic Topology, Springer, 1983.
43
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Prerequisite:
Basics of continuum mechanics is desirable. Knowledge of computer algorithms such as Newton Raphson
Method, shooting method, finite difference methods etc. would be an added advantage.
Course Objective:
This course would intend the audience to learn fluid flow problems of realistic systems such
as flow through channels, heat engines, piston rings, heat transfer analysis using mathematical
techniques such as finite difference method, finite element method and so on.
Learning Objective:
After crediting this course, a student would be able to simulate real life systems in CFD such
as food processing, oil recovery, heat engines, structural mechanics and so on. Also, the
student would be able to do mathematical formulation and their relevance to convergence,
stability of numerical scheme thereby improving the space and time complexity.
44
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Book:
1. J.H. Ferziger and M. Peric: Computational Methods for Fluid Dynamics, Springer (South Asian 2003
Reprint).
Reference Books:
1. P. Niyogi, S.K. Chakrabarty, M.K. Laha: Introduction to Computational Fluid Dynamics, Pearson
Education Asia, 2005.
2. John D. Anderson Jr.: Computational Fluid Dynamics, CRC Press, 2019 (Reprint).
45
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
The objective of the course is to present the advanced data structures and algorithms in practice.
Learning Outcomes
46
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein: Introduction to algorithms, PHI, 3rd Edition, 2010.
Reference Books:
1. M. A. Weiss, Data Structures and Algorithm Analysis, Addison-Wesley, 2nd Edition, 2013.
2. A. V. Aho, J. E. Hopcroft, J. D. Ullman, Data Structures and Algorithms, Addison-Wesley, 1st Edition,
1982.
3. S. S. Skiena: The Algorithm Design Manual, Springer, 2nd Edition, 2008.
4. J. Kleinberg, E. Tardos, Algorithm Design, Addison-Wesley, 1st Edition, 2005.
47
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DE MCC532 Fundamentals of Machine Learning 3 0 0 09
Course Objective
To provide exposure to theory application of Machine Learning Techniques.
Learning Outcomes
This course will provide the students an exposure about how to use machine learning techniques
in Data Analytics.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Classification/Regression techniques such as This unit will help students to
Naive Bayes', decision trees, SVMs understand different
1 8 classification techniques
like: Naive Bayes', decision
trees, SVMs.
Boosting/Bagging and linear and non-linear This unit will help students to
regression, logistic regression, maximum understand the Application
2 likelihood estimates, regularization, basics of 9 of different regression
statistical learning theory techniques in Machine
learning.
Perceptron rule, multi-layer perceptron, This unit will help students to
backpropagation, brief introduction to deep get the concept of supervised
learning models learning like: ANN and their
3 9 different application in
classification, prediction and
other areas of Machine
Learning.
Dimensionality reduction techniques like PCA, This unit will help students to
ICA and LDA get the concept of different
4 6 dimensionality reduction
techniques which will be
useful for Big data analysis.
Unsupervised learning: Clustering, Gaussian This unit will help students to
5 mixture models, Some case studies 7 get the concept of different
unsupervised learning.
Text Book:
48
Integrated M. Tech. [Mathematics & Computing] – Course Structure
1. Andreas C. Müller and Sarah Guido, Introduction to Machine Learning with Python: A Guide for Data
Scientists.
Reference Books:
1. Kevin P. Murphy and Francis Bach, Machine Learning: A Probabilistic Perspective (Adaptive
Computation and Machine Learning series).
2. Shai Shalev-Shwartz and Shai Ben-David, Understanding Machine Learning: From Theory to Algorithms.
49
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DE MCC535 Soft Computing 3 0 0 09
Course Objective
To provide exposure to theory application of soft computing techniques in Data Analytics.
Learning Outcomes
This course will provide the students an exposure about how to use computing techniques in
Data Analytics.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Fuzzy sets: Membership functions. This unit will help students
Basic operations, Fuzzy relations to understand Fuzzy logics.
1 11
Defuzzification, Fuzzy inference,
Fuzzy rule based system.
Genetic Algorithm: Working principle This unit will help students
Cross over mutation, roulette wheel selection, to understand the
tournament selection Application of Genetic
Population, binary encoding and decoding for algorithm.
2 11
any optimization problem
Multi objective GAs, Concepts on non-
domination, Tournament selection
Crowding distance operator, Ranking
Rough Sets: Lower and upper approximations,. This unit will help students
Discernibility matrix, Accuracy of to apply the concept of
3 9
Approximations rough sets and they will
learn to handle big data.
Hybridization of soft computing tools like Students will be able to
Neuro-fuzzy, apply different soft
4 Rough fuzzy, Rough-Fuzzy -GA, 8 computing techniques in
Ant Colony based optimization this unit.
Text Books:
1. G.J. Kl i r and B. Yuan, Fuzzy Sets and Fuzzy Logic: Theory and Applications, Prentice-Hall, 1995.
Reference Books:
1. M. Mi tchell, An Introduction to Genetic Algorithms, MIT Press, 2000.
2. R. L. Ha upt and S.E. Haupt, Practical Genetic Algorithms, John Willey & Sons, 2002.
50
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
The course provides an introduction to the management of database systems. The course
emphasizes the understanding of the fundamentals of relational systems including data
models, database architectures, and database manipulations. The course also provides an
understanding of new developments and trends such as Internet database environment and
data warehousing.
Learning Outcomes
51
Integrated M. Tech. [Mathematics & Computing] – Course Structure
5 One or more of the following topics: 4 At the end of this unit, students
(i) Temporal database, (ii) Multimedia will gain in-depth understanding
database, (iii) Text retrieval and of the selected topic.
mining, (iv) Web mining, and (v) Any
topic of current interest.
Text Books:
Reference Books:
52
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DE MCC540 Neural Network & Deep Learning 3 0 0 09
Course Objective
To provide exposure to theory application of ANN and Deep learning in Data Analytics
Learning Outcomes
This course will provide the students an exposure about how to use Neural Network and Deep
Learning in Data Analytics.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Introduction: Various paradigms of earning This unit will help students to
problems, Perspectives and Issues in deep understand deep learning.
1 8
learning framework, review of fundamental
learning techniques.
Feedforward neural network: Artificial Neural This unit will help students to
Network, activation function, multi-layer neural understand the concept of
2 8
network. ANN.
Training Neural Network: Risk minimization, This unit will help students to
loss function, backpropagation, regularization, get the concept different
model selection, and optimization. Conditional training methods of ANN.
3 Random 11
Fields: Linear chain, partition function, Markov
network, Belief propagation, Training CRFs,
Hidden Markov Model, Entropy.
Deep Learning: Deep Feed Forward network, This unit will help students to
regularizations, training deep models, dropouts, get the concept of different
4 Convolutional Neural Network, Recurrent 6 Deep Learning techniques.
Neural Network, Deep Belief Network.
Probabilistic Neural Network: Hopfield Net, This unit will help students to
Boltzman machine, RBMs, Sigmoid net, get the concept of different
Autoencoders. Deep Learning research: Object types of ANN..
5 7
recognition, sparse coding, computer vision,
natural language processing. Deep Learning
Tools: Caffe, Theano, Torch.
53
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Book:
1. Charu C. Aggarwal, Neural Networks and Deep Learning: A Textbook, Springer, 2018.
54
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Learning Outcomes
55
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. Procedural Elements for Computer Graphics, by David Rogers, Tata McGraw-Hill, 2012
2. Mathematical Elements for Computer Graphics, by David F. Rogers and J. Alam Adams, 2 nd Ed. Tata
McGraw-Hill, 2011
Reference Books:
1. Computer Graphics Through OpenGL: From Theory to experiments, 2 nd Ed. By Sumanta Guha, CRC
Press, Taylor & Francis Group, 2014.
2. Computer Graphics with OpenGL, by Donald D. Hearn, M. Pauline Baker and Warren Carithers, Pearson
2011.
56
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Learning Outcomes
57
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. Classical Mechanics (Third Edition) by Goldstein, Poole & Safko; Addison-Wesley, 2002.
2. Classical Mechanics, by John R. Taylor (University Science Books, 2005).
Reference Books:
1. Classical Dynamics by Jose & Saletan ; Cambridge University Press, 1998.
2. Classical Mechanics By John R. Taylor, University Science Books, 2005.
3. Classical Mechanics, By Matthew J. Benacquista, Joseph D. Romano, Springer, 2018.
58
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DE MCD502 Graph Theory 3 0 0 9
Course Objective
The objective of the course is to introduce the concepts of graph theory in depth and different
structural parameters of graphs.
Learning Outcomes
Upon successful completion of this course, students will:
have a broad understanding of the concepts, applications of graph theory in detail.
have an ability to think and model different practical problems as graph theoretic problems.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Introduction to graphs, trees and their 10 Students will learn the basic
properties: Graphs, Representation of Graphs, definitions and concepts on
Various Special Graphs, Walk, Path, Trail, graphs such as graphs, graph
Degree Sequence of Graphs, Graph isomorphism, and trees.
1
Isomorphism, Trees and its characterizations,
Spanning Trees, Counting Spanning trees,
Algorithms for minimum weighted spanning
trees.
Matching and Cycles in Graphs: Matching, 08 This unit will help the students
Perfect matching, Augmenting path, Bipartite in understanding the graph
matching, Hall Marriage Theorem, Matching in parameters such as matching,
general graphs, Tutte’s Theorem, Min-Max Hamiltonian cycles, Eulerian
2 Theorems, Konig-Egervary Theorem, Eulerian cycles with their necessary and
tour and Seven Bridges problem, Hamiltonian sufficient conditions.
cycles and Travelling Salesman Problem,
Necessary Conditions for Hamiltonian Graphs,
Sufficient Conditions for Hamiltonian Graphs.
Coloring and Connectivity in graphs: Vertex 08 This will help in
Coloring, Edge Coloring, Brook’s theorem, understanding coloring,
Vizing Conjecture. Vertex and Edge connectivity, and important
3 Connectivity, Vertex- and edge-disjoint paths, theorems such as Tutte’s
testing connectivity, decomposing connected theorem and Menger’s
graph into blocks, Tutte's decomposition, edge- theorem.
connectivity, Menger’s Theorem.
Network Flows: Basic concepts on flows and 07 Students will learn the
4 networks, max-flow min-cut theorem, Ford- concepts of network flows.
Fulkerson algorithm.
59
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Planarity in graphs: Planar graphs, Euler’s 06 Students will learn the famous
Formula, Outer Planar Graphs, Kuratowski Four Color Theorem along
5
Theorem, Four Color Theorem. with the concepts used in Four
Color Theorem.
Text Books:
Reference:
1. Bondy and U. S. R. Murthy, Graph Theory, Graduate Texts In Mathematics, Springer, 2008
2. R. Diestal, Graph Theory, Springer-Verlag, New York, 2000
60
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
This course offers mathematical methods such as Integral Equations and Calculus of Variations and
highlights advantages over other methods in literature. Students will learn the utility of these methods
in solving real-world problems arising in mathematical physics and engineering.
Learning Outcomes
Unit Lectu
No. Topics to be Covered re Learning Outcome
Hours
Volterra integral equations: Basic concepts, This topic helps student to
relationship between linear differential equations formulate initial value
and Volterra integral equations- resolvent kernel problems in terms of Volterra
1 7
of Volterra integral equations, solution of integral equations. It enables
integral equations by resolvent kernel. student to solve it by resolvent
kernel.
The method of successive approximations, Student will understand the
convolution type equations, Solution of Integro- approximate technique for the
Differential equation with the aid of Laplace solution of integral equation.
transformation. Volterra integral equations of Further, student will
first kind; Fredholm equations of the second understand the application of
2 7
kind: fundamentals, iterated kernels, Laplace transform as a method
constructing the resolvent kernel with the aid of of solution. Student will learn
iterated kernels. another kind of integral
equation and its methods of
solution.
61
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Integral equations with degenerate kernels, This topic will help student to Text
characteristic numbers and eigenfunctions, find solutions through Books:
solution of homogeneous integral equations with characteristic numbers and 1. M. L.
3 degenerate kernel, nonhomogeneous symmetric 7 eigenfunctons. Moreover, Krasnov,
equations. Fredholm Alternative. student will investigate G. I.
solvability of the integral
equations.
Extrema of functionals: The variation of a Student will understand the
functional and its properties, Euler's equation, relation between a boundary
Field of extremals, sufficient and necessary value problem and equivalent
4 9
conditions for the extremum of a functional both functional. Further, student will
for weak and strong extrema. Legendre and learn certain conditions of
Weierstrass conditions. extremums for functional.
Hilbert invariant integral theorem, conditional Student will understand
extremum, moving boundary problems, problems with moving
discontinuous problems, one sided variations, boundaries and their variational
5 Direct methods: Euler’s finite difference method 9 formulation. Moreover, student
and Ritz method. will learn approximate
techniques to get extremum of
functional.
Makarenko and A. I. Kiselev, “Problems and Exercises in Integral Equations”, translated from the Russian
by George Yankovsky, 1975.
2. M. L. Krasnov, G. I. Makarenko and A. I. Kiselev, “Problems and Exercises in the Calculus of Variations”,
translated from the Russian by George Yankovsky, 1975.
Reference Books:
1. R. P. Kanwal, “Linear Integral Equations”, second edition, Birkhauser, Boston, Inc., Boston, MA, 1997.
2. L. Elsgoltz, “Differential Equations and the Calculus of Variations”, Mir Pub. Moscow, 1977.
3. M. Mesterton-Gibbons, “A Primer on the Calculus of Variations and Optimal Control Theory” AMS,
2009.
62
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Prerequisite: Real Analysis (Functions of one variable: Limit, Continuity, Differentiability and Riemann
Integral)
Course Objective
The modern notion of measure, developed in the late 19th century, is an extension of the
notions of length, area or volume. The objective of this course is to introduce the concepts of
measure and integral with respect to a measure, to show their basic properties, and to provide
a basis for further studies in Analysis, Probability, and Dynamical Systems.
Learning Outcomes
The student will be able (i) to understand the abstract measure theory and definition and main
properties of the integral (ii) to construct Lebesgue's measure on the real line and in n-
dimensional Euclidean space. (iii) use the concept of measure theory to solve the problems
related to probability theory, stochastic calculus and functional analysis.
63
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books :
1. H.L. Royden, Real Analysis, 4th Edition, Prentice Hall India, 2011.
Reference Books:
1. I. K. Rana, An Introduction to Measure and Integration, 2nd Edition, Narosa, 2004.
2. G. D. Barra, Measure Theory and Integration, 2nd Edition, Woodhead Publishing, 2003.
64
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Learning Objective:
After crediting this course, a student would be able to simulate real life systems in CFD such
as food processing, oil recovery, heat engines, structural mechanics and so on. Also, the
student would be able to do mathematical formulation and their relevance to convergence,
stability of numerical scheme thereby improving the space and time complexity.
65
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Book:
1. Michael J Quinn: Parallel Computing Theory and Practice, Tata McGraw-Hill, India, 2002.
Reference Books:
1. Ananth Grama et al: Introduction to Parallel Computing, Addison Wisely, 2003.
66
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
(i) To represent abstract algebraic objects like groups as subobjects of matrix groups and study
linear representations of finite groups. (ii) To classify all the irreducible representations of a
finite group, up to isomorphism.
Learning Outcomes
(i) Representation theory is used in many parts of mathematics, as well as in quantum physics.
After the course the students will be able to understand that. (ii) The students will be able to
use tools from linear algebra to solve abstract algebraic problems.
2 Characters, Schur's lemma, Maschke’s 10 Students will learn the basic idea
theorem, Orthogonality relations, of characters and irreducible
Decomposition of regular representations
representation, Number of irreducible
representations, canonical
67
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books :
1. J. P. Serre, Linear Representation of Finite Groups, Springer-Verlag, 1977.
Reference Books:
1. M. Burrow, Representation Theory of Finite Groups, Dover Publications, 2011.
2. N. Jacobson, Basic Algebra 2nd Edition, Dover Publications, 2009.
3. S. Lang, Algebra, 3rd Edition, Springer, 2005.
68
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Objective: The objective of this course is to introduce the fundamental idea of the Coding
Theory
Learning Outcomes
The main outcome of this course is to develop the study of applications in Information and
Communication theory
1 Basic Concepts: Idea behind use of 8 The main outcome of this unit is
codes, block codes and linear codes, to develop the idea of Linear
repetition codes, nearest neighbour codes and repetition codes and
decoding, syndrome decoding, their applications in decoding.
requisite basic ideas in probability,
Shannon’s theorem
(without proof)
2 Good linear and nonlinear codes: 8 The main outcome of this unit to
Binary Hamming codes, dual of a develop the idea of different kind
code, constructing codes by various of linear and nonlinear codes and
operations, simplex codes, Hadamard their corresponding bounds.
matrices and codes constructed from
Hadamard and conference matrices,
Plotkin bound and various other
bounds, Gilbert-Varshamov bound.
3 Reed-Muller and related codes: First 8 The main outcome of this unite to
order Reed-Muller codes, RM code of develop the idea of Reed Muller
order r, Decoding and Encoding using codes which is very useful in
the algebra of finite field with study of public key cryptosystem.
characteristic two.
69
Integrated M. Tech. [Mathematics & Computing] – Course Structure
5 Cyclic codes: The generator and the 10 The main outcome of this unit is
check polynomial, zeros of a cyclic discuss the different codes like
code, the idempotent generators, BCH BCH, Reed Soloman codes which
codes, Reed Solomon codes, Quadratic are very useful in Study of public
residue codes, generalized RM codes. key cryptosystem.
Text Books:
1. S. Ling and C. Xing, Coding Theory: A First Course, Cambridge University Press, 2004.
Reference Books:
1. J. H. van Lint, Introduction to Coding Theory, Springer, 1999.
2. W. C. Huffman and V. Pless, Fundamentals of Error Correcting Codes, Cambridge University Press, 2003.
3. J. MacWilliams and N. J. A. Sloane, The Theory of Error Correcting Codes, NorthHolland, 1977.
70
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DE MCD511 Mathematical Ecology 3 0 0 9
Course Objective
Mathematical models are used extensively in many areas of the Biological/Ecological Sciences.
This course aims to give an ample knowledge of the constructions/formulations and analysis of
such models in Population Ecology/epidemiology.
Learning Outcomes
Upon successful completion of this course, students will:
have a broad understanding of how to model the real life situations for a single population.
It also provides broad idea about continuous, discrete and delay situations.
It helps students in understanding the concept of formulating the model of two, three and
many interacting populations.
It helps to understand how to effectively analyze the evolutionary trend of such models and
its stability behaviour.
It helps students in formulating the spatial and spatiotemporal dynamics.
It gives broad idea about well-known Lotka integral equations and its real applications.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Single species models, Exponential, logistic, It provides idea about how to
Gompertz growth, Harvest model, Delay model model the real life situations
1 and Discrete-time model. 8 for a single population. It gives
broad Idea about continuous,
discrete and delay situations.
Interacting population model, prey-predator, It provides idea of formulating
competition, mutualism models and the model of two, three and
Chemostate model. Kolmogorov Analysis. many interacting populations.
2 Equilibria and Stability Analysis. 9 How to effectively analyze the
evolutionary trend of such
models and its stability
behaviour.
Spatially structured models, Reaction–diffusion It helps students in formulating
systems, Dynamics of exploited populations. the spatial and spatiotemporal
3 9 dynamics. Also in
understanding the dynamics of
exploited populations.
Age-structured models, models of spread, sex- It helps to understand the
4 structured models, two sex models, Leslie 7 modeling and dynamics of age
matrix. and sex structured model.
It gives broad idea about well-
The Lokta integral equation, The McKendrick- known Lotka integral
5 6
von Foerster PDE. Gender-Structured Models. equations and its real
applications
71
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
Reference Books:
1. R.K. Upadhyay, S.R. K. Iyengar, Introduction to mathematical modeling and chaotic dynamics.
Chapman and Hall/CRC, 2013.
2. H. Malchow, S.V. Petrovskii, E. Venturino Spatiotemporal Patterns in Ecology & Epidemiology:
Theory, models and Simulation. Chapman and Hall/CRC, 2008.
Course Course
Name of Course L T P Credit
Type Code
72
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
The objective of the course is to foster the knowledge of dynamical system Theory and its wide
range of Applications to the students. It will help the students to visualize the various interesting
dynamics in real world scenario.
Learning Outcomes
Upon successful completion of this course, students will:
have a broad understanding of the concepts Dynamical System Theory and their real world
applications.
It also provides idea of analyzing the bifurcation scenario of different continuous and
discrete dynamical systems.
It helps students in understanding the concept of chaotic dynamics and its visualization.
Also the concept of fractal dynamics in real life situations.
It helps to understand the different types of extreme dynamics including crisis, transient
state, intermittency. Also idea about synchronization and control of chaos.
Different approaches to solve nonlinear dynamical systems either by reducing the
dimensionality or removing the nonlinearity.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Dynamical systems- Attractors, SIC, 1D map, Broad understand of the
Logistic map, Poincare’ maps, generalized concepts of Dynamical
1 8
Baker’s map, Circle map. System Theory and their real-
world applications
Bifurcations - Saddle-node bifurcation, It provides idea of analyzing
Transcritical bifurcation, Pitchfork bifurcation, the bifurcation scenario of
PD bifurcation, Hopf-bifurcation, Global different continuous and
2 bifurcations of cycles, Melnikov’s method for 9 discrete dynamical systems.
homoclinic orbits. How to handle the extreme
situation when dynamics
changes?
Strange attractors and fractals dimentions, It helps students in
Henon map and Rossler system, Box-counting, understanding the concept of
pointwise and correlation, Hausdorff chaotic dynamics and its
3 9
dimensions, Lyapunov exponent, Horseshoe visualization. Also the concept
map and symbolic dynamics. of fractal dynamics in real life
situations.
Chaotic transitions, intermittency, crisis, It helps to understand the
quasiperiodicity, controlling and different types of extreme
synchronization of chaos. situation/dynamics including
4 7 crisis, transient state,
intermittency. Also idea about
synchronization and control of
chaos.
73
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. S. Wiggins, Introduction to applied nonlinear dynamical systems and chaos (Vol. 2). Springer Science &
Business Media, 2003.
2. S.H. Strogatz, Nonlinear Dynamics and Chaos with Applications to Physics, Biology, Chemistry, and
Engineering, 1994.
Reference Books:
1. R.K. Upadhyay, S.R. K. Iyengar, Introduction to mathematical modeling and chaotic dynamics. Chapman
and Hall/CRC, 2013.
2. L. Perko, Differential equations and dynamical systems, Springer Science & Business Media, 1991.
74
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
Government organizations and industries in private and public sectors need reliable data for
precise planning and its implementations. Sampling theory deals with the techniques for
collecting such required data in economical way.
Learning Outcomes
After completion of this course, students will be equipped with the knowledge of different
survey methodologies and data collection techniques required for planning and generation of
reliable estimates.
75
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. Cochran, W.G, Sampling Techniques, (1977) 3rd Ed, Wiley Eastern Ltd.
2. Mukhopadhyay, P.: Theory and Methods of Survey Sampling, 2nd Ed (2014), PHI Learning Pvt. Limitrd,
Delhi.
Reference Books:
1. Sukhatme P V., Sukhatme B. V. and Sukhatme S., and Ashok C.:Sampling Theory of Surveys with
Applications, IASRI New Delhi, 1984 Ed.
2. Murthy, M.N.: Sampling Theory and Methods, Statistical Publishing Society (1967),
Calcutta.
3. Des Raj and Chandhok P: Sampling Theory, Narosa Publications (1998), New Delhi.
76
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
The objective of the course is to discover flaws or variations in the raw materials and the
manufacturing processes in order to ensure smooth and uninterrupted production. The course
focuses on the methods and processes of production and suggest further improvements in
their functioning. It will also help to study and determine the extent of quality deviation in a
product during the manufacturing process and to analyze in detail the causes responsible for
such deviation.
Learning Outcomes
77
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. D.C. Montgomery (2012). Introduction to Statistical Quality Control, 7th Ed., Wiley.
2. J.T. Rabbit and PA Bergle, The ISO 9000 book, 2nd Ed., Quality resources, Chapter-I.
Reference Books:
1. H.J. Mittag and H. Rinne (1993) Statistical Methods for Quality Assurance, Chapman & Hall, Chapters
1, 3 and 4.
2. E.G. Schilling, (1982) Acceptance Sampling in Quality Control, Marcel Dekker.
3. A.J. Duncan (1986) Quality Control and Industrial Statistics, 5th Ed., Irwin.
4. E.L. Grant and R.S. Leaven Worth (1980) Statistical Quality Control, McGraw-Hill.
78
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DE MCD532 Data Mining 3 0 0 09
Course Objective
To provide exposure to theory of Data Mining.
Learning Outcomes
Students will get an idea about how to apply Data Mining techniques in Data Analytics.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Introduction: Introduction to data mining and This unit will help students to
knowledge discovery from databases. understand basics of Data
1 8
Scalability issues of data mining algorithms. Mining and Scalability issues
of data mining algorithms.
Introduction to Data warehousing: General This unit will help students to
principles, modelling, design, understand the concept of
2 implementation, and optimization. 11 Data warehousing.
Text Books:
1. J. Han, M.Kamber and J. Pie, Data Mining: Concepts and Techniques, Elsevier, 2012.
Reference Books:
79
Integrated M. Tech. [Mathematics & Computing] – Course Structure
1. M. J. Zaki and W. Meira, Data Mining and Analysis: Fundamental Concepts and Algorithms,
Cambridge University Press, 2014.
2. E. Frank, I. H. Witten and M. Hall, Data Mining: Practical Machine Learning Tools and
Techniques, Elsevier, 2017.
1. Course Course
Name of Course L T P Credit
Type Code
DE MCD535 Bioinformatics 3 0 0 09
80
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
This course will provide knowledge on Bioinformatics
Learning Outcomes
Students will learn about the application of Bioinformatics in Data Analytics.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Biological Databases: Organisation, searching This unit will help students to
and retrieval of information, accessing global understand how to Organize
1 bioinformatics resources using internet links. 9 searching and retrieval of
information, from Biological
Database.
Nucleic acids sequence assembly, restriction This unit will help students to
mapping, finding simple sites and understand about Nucleic
transcriptional signals, coding region acids sequence assembly,
identification, RNA secondary structure restriction mapping, finding
prediction simple sites and
2 10
transcriptional signals,
coding region identification,
RNA secondary structure
prediction
Similarity and Homology, dotmatrix methods, This unit will help students to
dynamic programming methods, scoring understand the concept of
systems, multiple sequence alignments, evolutionary relationships,
3 10
evolutionary relationships, genome analysis genome analysis.
Protein physical properties, structural properties This unit will help students to
– secondary structure prediction, understand the concept of
hydrophobicity patterns, detection of motifs, detection and prediction of
4 10
structural database (PDB). Genome databases, different Protein Database
Cambridge structure database, data mining tools and Genome Database.
and techniques, Structural Bioinformatics.
Text Books:
1. Gribkov, M., and Devereux, J. (Eds), Sequence Analysis Primer, Stockton Press, 1991.
Reference Books:
81
Integrated M. Tech. [Mathematics & Computing] – Course Structure
1. Mount, D.W., Bioinformatics: Sequence and Genome Analysis, Cold. Spring Harbor Laboratory Press,
2001.
2. Baxevanis, A.D., and Ouellette, B.F.F. (Eds), Bioinformatics: A practical guide to the analysis of the genes
and proteins, Wiley-Interscience, 1998.
82
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
In statistics, designing of an experiment means to decide about the methods and layout for
taking measurements during scientific, agricultural and industrial etc. experiments for
appropriate statistical analysis. The objective of this paper is to train the students for such
described activities.
Learning Outcomes
After completion of this course, students will be equipped with the knowledge of various
kinds of designing the experiment and analyzing the data generated from such activities.
1 Analysis of variance one way and two- 5 Gives the idea about analyzing the
way (with m observations per cell) variations creep in the data due to
classifications various factors for complicated
situations.
3 Factorial experiments: 22, 23, 32 and 33 11 Gives the idea about factorial
experiments, confounding in 23 experiments, where different
factorial experiment. factors are considered at different
levels.
83
Integrated M. Tech. [Mathematics & Computing] – Course Structure
5 Split plot and simple lattice designs. 5 Gives the idea about split plots
and lattice designs when some
factors are harder to vary than
other factors.
Text Books
1. Das, M. N. & Giri, N. C.: Design and Analysis of experiments, 1986, 2nd Ed. (Wiley Eastern Ltd. New
Delhi).
2. Montgomery, D. C.: Design and Analysis of Experiments (1984, 2nd Ed.) (John Wiley & Sons, New
York).
Reference Books
1. Gupta, S. C. and Kapoor, V. K.: Fundamentals of Applied Statistics (1993, 3rd Ed.) (Sultan Chand, New
Delhi).
2. Cox, Gertrude M.: Experimental Designs, (1992 2nd Ed.), (Wiley).
Course Course
Name of Course L T P Credit
Type Code
DE MCD538 Time Series Analysis 3 0 0 09
Course Objective
84
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Discrete parameter stochastic processes, strong This unit will help students to
and weak stationary, autocovariance and understand basics of Time
autocorrelation. Periodogram and correlogram Series, techniques for
1 analysis. Linear Time Series Models: 12 identifying different Time
Stationary and Non Stationary Models, model Series models.
identifications, parameter estimation and
forecasting.
Conditional Heteroscedastic models and their This unit will help students to
applications understand Heteroscedastic
2 9
models and their
applications.
Multivariate Time Series Analysis and their This unit will help students to
Applications get the concept Multivariate
3 8
Time Series Analysis and
their Applications
PCA and Factor Models and their applications This unit will help students to
get the concept of PCA and
4 6
factor models and their use in
Data Analytics.
Transfer Function models: identification, fitting This unit will help students to
and application. get the concept of Transfer
5 4 Function models with its
application in Data
Analytics.
Text Book:
1. Time Series Analysis, Forecasting and Control by Box and Jenkins, Pearson Education.
Reference Books:
1. Time Series Analysis and Its Applications with R Examples by R.H. Shumway & D.S. Stoffer.
2. Analysis of Financial Time Series by Ruey S. Tsay.
85
Integrated M. Tech. [Mathematics & Computing] – Course Structure
3. Time Series Analysis and Its Applications with R Examples by R.H. Shumway & D.S. Stoffer.
Course Course
Name of Course L T P Credit
Type Code
DE MCD539 Big data 3 0 0 09
Course Objective
86
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Basic Statistics and R, basic statistical concepts This unit will help students
1 with a brief review of R. 8 to understand of R and its use
in Statistical Analysis.
Relationships and Representations, Graph This unit will help students
Databases. Introduction to Spark 2.0 and to understand Relationships
2 9
Hadoop. and Representations, Graph
Databases.
Language processing, Analysis of Streaming This unit will help students
Data, Applications of ML Library, Basic Neural to get the concept Language
Network and Tensor Flow, Advance Tensor processing, Analysis of
Flow Streaming Data,
3 9
Applications of ML Library,
Basic Neural Network and
Tensor Flow, Advance
Tensor Flow.
Assessing Quality of Big Data Analysis, This unit will help students
Analysis of Images, OCR Applications, Analysis to get the idea about the
of Speech Signal, Page Rank like Search applications of Big data in
4 systems, Analysis of Streaming Data with Tensor 13 various areas like: Image
Flow, VoltDB, Data Flow Engines and other analysis, Speech and Signal
memory databases. analysis, analysis of Data
flow engine, etc. .
Text Book:
1. H. Karau, Learning Spark: Lightning-Fast Big Data Analysis, O’ Rielly Media Inc., 2015.
Reference Books:
1. EMC Education Services, Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and
Presenting Data, John Willey & Sons, 2015.
2. T. Harkness, Big Data: Does Size Matter? Bloomsbury Publication, 2015.
87
Integrated M. Tech. [Mathematics & Computing] – Course Structure
DE MCD540 Biostatistics 3 0 0 9
88
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Objective
During the process of life sciences, medicinal and clinical experiments, precious data are
being generated, which need careful and valid statistical analysis for drawing the meaningful
conclusions.
Learning Outcomes
The course content of this paper has been finalized so that it may be helpful to the students
who are intending to join the health sector or pharmaceutical industries.
89
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Book:
Reference Books:
Course
Course Name of Course L T P Credit
Code
Type
DE MCD542 Video Analytics 3 0 0 09
Course Objective
To provide exposure to theory as well as practical systems used in Video Analytics.
Learning Outcomes
90
Integrated M. Tech. [Mathematics & Computing] – Course Structure
The students will learn the how to use Video Analytics to analyse Image data.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Introduction to Digital Image and Video This unit will help students to
1 Processing, Background Modeling. 8 understand basics Video
processing.
Object Detection and Recognition, Image and This unit will help students to
Motion Features, Multi Object Tracking. understand Object Detection
2 9 and Recognition, Image and
Motion Features, Multi Object
Tracking.
Trajectory Analysis, Activities and Events, This unit will help students to
Anomaly Detection, Compressed Domain get the concept Trajectory
Video Analytics, Multi Camera Surveillance, Analysis, Activities and
Camera Coordination, Video Indexing Events, Anomaly Detection,
3 11
Compressed Domain Video
Analytics, Multi Camera
Surveillance, Camera
Coordination, Video Indexing
Mining and Retrieval. Deep learning for Vision This unit will help students to
and Image Processing: CNN, RNN, Vision and get the concept of Mining and
Language: Image captioning, Visual Q & A. Retrieval. Deep learning for
4 11 Vision and Image Processing:
CNN, RNN, Vision and
Language: Image captioning,
Visual Q & A.
Text Book:
Reference Books:
1. Forsyth, D.A., and Ponce, J., Computer Vision: A Modern Approach, Pearson Education, 2003.
91
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Course Course
Name of Course L T P Credit
Type Code
DE MCD544 Software Testing 3 0 0 09
Course Objective
To provide exposure to art of software testing
Learning Outcomes
Student will get an idea about how to generate test tools and how to automate the testing strategies.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
92
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Book:
1. G. J. Myers, C. Sandler and T. Badgett, The Art of Software Testing, John Willey & Sons, 2015.
Reference Books:
1. E. Dustin, T. Garrett and B. Gauf, Implementing Automated Software Testing: How to Save Time and
Lower Costs While Raising Quality, Pearson, 2009.
2. L. Tamres, Introducing Software Testing, Pearson, 2002.
93
Integrated M. Tech. [Mathematics & Computing] – Course Structure
OE MCD540 Biostatistics 3 0 0 9
Course Objective
94
Integrated M. Tech. [Mathematics & Computing] – Course Structure
During the process of life sciences, medicinal and clinical experiments, precious data are
being generated, which need careful and valid statistical analysis for drawing the meaningful
conclusions.
Learning Outcomes
The course content of this paper has been finalized so that it may be helpful to the students
who are intending to join the health sector or pharmaceutical industries.
95
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books
1. Rastogi, V.B.: Fundamentals of Biostatistics, ANE Books, India.
Reference Books
1. Jerrold H. Zar.: Biostatistical Analysis, Pearson.
2. Daniel W. W and CrossL. C.: Biostatistics: A Foundation for Analysis in the Health Sciences, 10th
Edition.
3. Sylvia Wasserthial and Smoller. Biostatistics and Epidemiology – A Primer for Health and Biomedical
professionals, 3rd Ed, Springer.
Course Objective
96
Integrated M. Tech. [Mathematics & Computing] – Course Structure
This course will present a wide-ranging survey of many important topics in the theory of
partial differential equations (PDE), with particular emphasis on various modern approaches.
Students will learn about four important linear PDEs, nonlinear first order PDEs in higher
dimensions. This course will also cover conservation laws of PDEs which can be useful to
get a solution.
Learning Outcomes
97
Integrated M. Tech. [Mathematics & Computing] – Course Structure
5 Sobolev spaces: Sobolev and Hoelder 6 Learn about the theory of linear
spaces, approximation by smooth partial differential equations
functions, inequalities, compactness
Text Books
Reference Books
2. An Introduction to Partial Differential Equations, Renardy M., and Rogers R., Springer
Course Course
Name of Course L T P Credit
Type Code
OE MCO402 Modeling and Simulation 3 0 0 9
Course Objective
The objective of the course is to understand why, what and how modeling. It will help the students
to apply Mathematical Modeling concepts to understand the real life problem and its real solutions
with the help of simulations.
Learning Outcomes
98
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Deterministic and stochastic models, To apply Mathematical
Continuous and Discrete models, Formulations, Modeling concepts to
Characteristics, Classifications, tools, understand the real life
1 11
techniques, modeling approaches, Modeling problem and its solutions.
diagram. Compartmental models, Dynamical
systems and its mathematical models.
Models from systems of natural sciences: It helps students in
single and interacting populations, prey- understanding the concept of
predator, competition, Epidemic models and its virus dynamics and its
Virus dynamics, Eco-epidemic models. Spatial application in the formulation
2 and spatiotemporal Models related models with 9 of the models related to
natural sciences, Epidemic and eco-epidemic epidemic and eco-epidemic
models. systems.
99
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. R.K. Upadhyay, S.R. K. Iyengar, Introduction to mathematical modeling and chaotic dynamics. Chapman
and Hall/CRC, 2013.
2. S. Banerjee, Mathematical Modeling: Models, Analysis and Applications, 2004.
Reference Books:
1. E. Allman, J.A. Rhodes, Mathematical models in Biology: An introduction. Cambridge University Press
2004.
2. W. Gerstner, W.M. Kistler, R. Naud. L. Paninski, Neuronal Dynamics. Cambridge University Press2014.
Course Objective
100
Integrated M. Tech. [Mathematics & Computing] – Course Structure
The objective of the course is to give a rigorous introduction to graph algorithms and to
emphasize the role of graph theory in modeling applications and solving these applications
using graph algorithms.
Learning Outcomes
2 Graph Searching: BFS, DFS and 05 This unit will help the students in
their applications MST: Kruskal’s and understanding the searching
Prim’s algorithms, Implementation of problem and connectivity
these algorithms using advanced data problem in graphs.
structures
3 Paths in Graphs: Single source and 07 This unit will help the students in
all pair shortest path problem, Greedy understanding the various shortest
based solution, Dynamic path problems and the efficient
Programming based solution to All algorithms associated with those
Pairs shortest path problem
101
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Text Books:
1. D. B. West: Introduction to graph theory, 2nd Edition, PHI, 2002.
2. M. C. Golumbic, Algorithmic Graph Theory and Perfect Graphs, Annals of Discrete Maths. 57, Elsevier,
2nd Edition, 2004.
Reference Books:
1. T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein: Introduction to algorithms, PHI, 3rd Edition, 2010.
Course Course
Name of Course L T P Credit
Type Code
E/SO1 MCC505 Probability and Statistics 3 0 0 9
Course Objective
102
Integrated M. Tech. [Mathematics & Computing] – Course Structure
To offer a foundation in probability theory and statistical inference in order to solve applied
problems and to prepare for more advanced courses in probability and statistics.
Learning Outcomes
This course provides a solid undergraduate foundation in both probability theory and mathematical
statistics and at the same time provides an indication of the relevance and importance of the theory
in solving practical problems in the real world.
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
1 Evaluation, interpretation of descriptive 5 To understand the nature and
statistics and assessing the behaviors of data. deviation of data.
2 Concept of probability and related theorems, 10 To understand the logic of
Random variables and probability distributions, probability. To find the
mathematical expectation, Moment generating descriptive statistics of
and characteristic functions. distribution through moment
generation function.
3 Inequalities; Markov and Chebyshev 6 To obtain the different
inequalities, law of large numbers and the probability bounds of data.
central limit theorem. Distribution of order
statistics and range
4 Probability Distributions: Discrete; uniform, 12 To Understand the concepts
bernoulli, binomial, negative binomial, of a random variable and
geometric, hyper geometric, Poisson, analyze the ideal patterns of
continuous; uniform, normal, lognormal, data.
cauchy, exponential, gamma, beta, weibull,
Sampling distributions: chi-square, t and F.
5 Correlation and regression; rank correlation, 6 To know the relationship
simple, multiple and partial correlation, plane of between variables and predict
regression, estimation of parameters of plan of (estimate) the value of
regression using method of least square. dependent variable.
Text Books:
1. Sheldon M. Ross, First Course in Probability, A, 9th Edition, Pearson, Boston, 2014.
2. V.K. Rohatgi and A.K. Md. Ehsanes Saleh, An Introduction to Probability and Statistics,
John Wiley & Sons, 3rd Edition, 2015
103
Integrated M. Tech. [Mathematics & Computing] – Course Structure
Reference Books:
1. Hogg, R.V., McKean, J.W. and Craig, A.T., Introduction to Mathematical Statistics. 7 th Edition,
Pearson, Boston, 2013.
2. S.C. Gupta and V.K. Kapoor, Fundamentals of Mathematical Statistics (A Modern Approach) 10 th
Edition, Sultan Chand & Sons, 2002.
Course Course
Name of Course L T P Credit
Type Code
E/SO2 MCE301 Operations Research 3 0 0 9
Course Objective
104
Integrated M. Tech. [Mathematics & Computing] – Course Structure
The course deals with the basic idea of linear programming. We shall see how simple mathematics
plays a significance role in the development of these ideas. Further, explore the different
approaches to find the solution for the various Linear Programming Problems.
Learning Outcomes
Upon successful completion of this course, students will:
have different ways to solve the linear programming problem by graphically and analytically.
Understand the nature of integer programming.
be able learn various different ways to solve the Transportation and Sequencing Problem.
be able to apply several strategies to win the game and Maximin and Minimax Principle for it..
Unit Lecture
Topics to be Covered Learning Outcome
No. Hours
Linear Programming Problem: Definition This unit helps to understand the
of various terms related to LPP, Statement fundamental concept and general
1 and proof of related theorems, Graphical 15 mathematical structure and solution
method, Simplex Method, Big M Method, technique of a linear programming
Degenerate LP problem, Duality in LPP. problem.
Integer Programming: Pure and Mixed This unit will help students to apply
Integer, Gomory’s cut, Gomory’s cutting plane methods to obtain
2 constraints, Fractional cut method. 6 optimal integer solution value of the
variable in a linear programming
problem.
Transportation Problem: NWCR, Matrix Students will recognize and solve
Minima and Vogel’s Approximation the transportation problem involving
Methods, Test for Optimality (MODI a large number of shipping routes.
Method), Assignment problem. Handle the problem of degenerate
3 Sequencing Problem: Processing n jobs 12 and unbalanced transportation
through 2 machines, Processing n jobs problem.
through k machines, Processing 2 jobs They can also solve some specific
through k machines. problem of scheduling n jobs on k
machines.
Theory of Games: Saddle points, Two- Students will be able to apply
person zero sum games with and without various methods to select and
saddle-points, Maximin and Minimax execute various optimal strategies to
Principle, Pure and mixed strategies, win the game. Minimax and
4 6
Graphical solution of 2 x n and m x 2 maximin principle to compute the
games, Dominance Property, Simplex value of the game, when there is a
method of solving m x n rectangular saddle-point.
games.
Text Books:
Kwanti Swarup, P. K. Gupta and Man Mohan: “Operations Research”, Sultan Chand & Sons, 2017.
Reference Books:
105
Integrated M. Tech. [Mathematics & Computing] – Course Structure
106