Syllabus B.Tech. MC 2nd Year New Scheme
Syllabus B.Tech. MC 2nd Year New Scheme
Semester-III
S.No. Course Category Course Code Course Title Credits
Semester-IV
S.No. Course Category Course Code Course Title Credits
0
Department of Applied Mathematics
Delhi Technological University,
(Formerly Delhi College of Engg.)
Bawana Road, Delhi – 42.
6 AEC/VAC* 2
Total Credit 22
*To be floated centrally
6 AEC/VAC* 2
Total Credit 22
*To be floated centrally
1
THIRD SEMESTER
Details of Course
Course Objective: To impart knowledge of real numbers system, sequences, metric spaces, and
Riemann integral.
CO1 Describe the basic concepts of Real numbers system, sets and bounds.
CO2 Explain the convergence of real sequences.
CO3 Demonstrate the understanding of Metric spaces and its topology.
CO4 Explain continuity and uniform continuity in Metric spaces.
CO5 Identify the Riemann integrability of a given function.
2
Suggested Books:
3
Details of Course
CO1 Identify different algebraic structures like groups, rings, fields etc. and to apply them
in various science related problems.
CO2 Apply concepts of abstract algebra with various scientific tools to evolve new ideas to
solve practical problems.
CO3 Demonstrate problem solving skills in the context of abstract algebra topics through
consideration of examples, pattern exploration, conjecture, proof construction, and
generalization of results.
CO4 Apply algebraic concepts such as groups and ring theory to model, analyze and solve
real-world problems.
CO5 Comprehend abstract definitions and theorem statements by building examples and
non-examples of definitions, and drawing conclusions using definitions and theorems
given mathematical information.
4. Ring, Subring, Integral domain, Field, Ideal of a ring, Quotient ring, Ring 08
homomorphism, Isomorphism, and some elementary properties.
5. Prime ideal, Maximal ideal, Ring of polynomials and their properties. 08
Total 42
4
Suggested Books:
S. No. Name of Books/Authors/Publishers Year of
Publication
1 Joseph A. Gallian, Contemporary Abstract Algebra (10th Edition), Narosa 2021
Publishing House.
2 N. S. Gopalakrishnan, University Algebra, New Age International 2004
Publishers.
3 I. N. Herstein, Topics in Algebra (2nd Edition), Wiley Eastern Limited 2006
4 Khanna and Bhamri, A course in Abstract Algebra (5th Edition), Vikas 2017
Publishing House.
5 D. S. Dummit and R. M. Foote, Abstract Algebra (3rd Edition), John 2011
Wiley and Sons.
5
Details of Course
CO1 Prepare the data set and Summarize its main features. (exploratory data analysis). Also
student shall be able to calculate and infer for real problems on the basis of
probabilistic theory.
CO2 Describe and identify the various probability distribution function and infer their
statistical properties. The student shall be able to derive the relation between bivariate
random variables.
CO3 Analyze and apply the laws of Sampling. Also, be able to perform random sampling,
identify the methods of estimation and main properties of estimators and find
confidence intervals for parameter estimates.
CO4 Compute and interpret the results of Bivariate Regression and Correlation Analysis, for
forecasting and investigating the relationships between them. Define and perform
hypothesis testing and perform ANOVA.
CO5 Demonstrate the qualitative and quantitative properties of data using appropriate
diagrams, tabulations, hypotheses testing and summaries using SPSS.
6
Suggested Books
S.No Name of Books/Authors/Publishers Year of
Publication
1 Sheldon M. Ross, Introduction to Probability and Statistics for 2021
Engineers and Scientists, Academic Press.
2. Probability and Statistics for Engineers and Scientists, Walpole 2013
3 Fundamentals of Mathematical Statistics, S C Gupta & V K Kapoor, Sultan 2017
Chand and Sons.
4 Meyer, Introductory Probability and Statistical Application, Oxford and IBH 2002
Publishing.
5 Kishor S. Trivedi, Probability and Statistics with Reliability, Queuing and 2006
Computer Science Application, Wiley.
7
Details of Course:
Course Objective: To provide knowledge about the principles, concepts and applications of
Database Management System.
CO1 Describe the fundamental elements of relational database management systems and
related concepts.
CO2 Explain the basic concepts of different data models, relational database design,
relational algebra, and SQL and Design ER-models to represent real-life database
applications.
CO3 Apply the concepts to design the relational database from the ER-model and formulate
SQL and PL/SQL queries for implementation and maintenance of the database.
CO4 Improve the database design by performing the concept of normalization.
CO5 Apply basic database storage structures and access techniques like file and page
organizations, indexing methods including B tree, and hashing for optimal database
organization.
8
5. Transaction processing concepts: Transaction processing 9
system, schedule and recoverability, Testing of serializability,
serializability of schedules, conflict & view serializable schedule
recovery from transaction failures, deadlock handling.
Concurrency Control Techniques: Locking Techniques, time stamping
protocols, multiple granularities and multi-version schemes.
Total 42
Suggested Books:
S. No. NameofBooks/Authors/Publishers Year of
Publication
1. Elmasri, Navathe, “Fundamentals of Database systems”, Addison 2010, 6th Edition
Wesley
2. Korth, Silbertz, Sudarshan, “Data base concepts”, McGraw-Hill. 2019
3. Ramakrishna, Gehkre, “Database Management System”, 2003, 3rd Edition
McGraw-Hill
9
Details of Course:
Course Objective: To introduce the concept of complexity of algorithms and to introduce different
kinds of data structures with their respective operations.
10
Suggested Books:
S. No. Name of Books/Authors/Publishers Year of
Publication
1. “Fundamentals of Data structures in C”, E. Horowitz, Sartaj Sahni, Susan 2017
Anderson-Freed, Universities Press
2. “Data Structures using C”, Tannenbaum, Yedidyah Langsam, Augenstein, 2019
Pearson.
3. “An introduction to data structures with application”, Jean Paul 2017
Tremblay & Pal G. Sorenson, McGraw Hill
4. “Data Structure and Program Design in C”, R.L. Kruse, B.P. Leary, 2009
C.L. Tondo, PHI
11
FOURTH SEMESTER
Details of Course:
CO1 Design efficient algorithms for real-life problems using different algorithmic
paradigms and identify the limitations of each algorithmic paradigms for problem
solving
CO2 Design and analyze the running time of algorithms in terms of asymptotic notation.
CO3 Describe different paradigms of algorithm design, such as Divide & Conquer, Greedy,
Dynamic Programming, etc., and conclude the correctness.
CO4 Compare the notion of tractable and intractable problems and develop algorithms
for computationally intractable problems.
CO5 Solve and analyze the inter-disciplinary real-world problems including sorting
problems, trees and graphs problems, and recurrence relations.
S. Contents Contact
No. hours
1. Introduction: Concept of algorithmic efficiency, run time analysis of 8
algorithms, Asymptotic Notations. Growth of Functions, Recurrence
Relation, Master’s Theorem, Correctness of Algorithm.
Divide and Conquer Approach: Introduction, Analysis of Run time and
Correctness of divide and conquer based Searching and Sorting
algorithms, Heap sort, Strassen’s matrix multiplication.
Suggested Books:
S. No. Name of Books/Authors/Publishers Year of
Publication
1. Cormen, Thomas H., Charles E. Leiserson, Ronald L. Rivest, and Clifford 4th
Stein. “Introduction to Algorithms”, MIT Press. edition
2022
2. Horowitz, Ellis, Sartaj Sahni, and Sanguthevar Rajasekaran. “Computer 1997
algorithms C++: C++ and pseudocode versions” Macmillan.
3. Sara Baase and Allen Van Gelder. “Computer algorithms: 3rd
introduction to design and analysis” Pearson Education India, 2009. edition
2009
13
Details of Course
Course Objective: The course will develop numerical methods aided by technology to solve
algebraic, transcendental, and differential equations, and to calculate derivatives and
integrals. The course will also develop an understanding of the elements of error analysis
for numerical methods and certain proofs. The course will further develop problem solving
skills.
CO1 Apply numerical methods to obtain the errors and the approximate solutions to the
linear and non-linear transcendental and polynomial equations.
CO2 Describe the Eigen value problems for the system of linear algebraic equations and
analyze the applications.
CO3 Identify numerical methods for various mathematical operations and tasks, such as
interpolation formulae like forward, backward, and divided difference formulae.
CO4 Apply the appropriate techniques for numerical differentiation and integration
problems
CO5 Design the numerical solution of initial value problems of the ordinary differential
equations with implicit and explicit methods as appropriate
14
4. Numerical Differentiation and Integration: Optimum choice of step 8
length, Differentiation: formulae, derivatives with unequal intervals,
Integration: Newton’s Cotes formula, Gauss Quadrature formula,
Trapezoidal formula, Simpson’s (1/3)rd rule and error estimates,
Method of undetermined coefficients, Romberg integration,
Richardson Extrapolation.
5. Numerical solution of ODE: Initial Value Problems: Picard’s method, 8
Taylor series method, Convergence of Numerical methods and
Routh- Hurwitz criteria for stability, Euler’s and Modified Euler’s
method, Classical Runge- Kutta method, Predictor- Corrector method,
Milne’s method, Adams- Moulton method.
Total 42
Suggested Books:
S. No. Name of Books/Authors/Publishers Year of
Publication
3 Elementary Numerical Analysis, S.D. Conte, & C. Deboor, Tata Mc- Graw 2005
hill.
4 A First Course in Numerical Methods, By Uri Ascher, SIAM 2011
15
Details of Course
Course Objective: To impart the knowledge of ordinary and partial differential equations and to
analyze and solve the physical problems.
CO1 Evaluate linear systems of differential equations, both homogeneous and non-
homogeneous by matrix method and Sturm-Liouville boundary value problems
including orthogonality properties.
CO2 Analyse the stability of linear and non-linear differential equations through phase
portrait diagram.
CO3 Formulate partial differential equations, evaluate linear, quasi linear and non-linear
first order PDEs and address Cauchy’s problem for first order PDE.
CO4 Solve homogeneous and non- homogeneous linear PDE with constant coefficients and
classify second order PDE to determine characteristics.
CO5 Apply the method of separation of variables to solve initial and boundary value
problem including heat equation, wave equation and Laplace equation.
1. Martin Braun, Differential equations and their applications, Springer, 4th 1993
Edition
2. S. L. Ross, Introduction to Ordinary Differential Equations, John Wiley 1989
& Sons, 4th Ed.
3. R.K Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, 2017
Narosa, 5th Ed.
4. K S Rao, Introduction to Partial Differential Equations, Prentice 2011
Hall India, 3rd Edition
5. E. Kreyszig, Advanced Engineering Mathematics, Wiley Publications, 2017
10th Edition
6. Peter V.O. Neil: Partial Differential equations: Peter V. O’Neil, Wiley 2014
Publication, 3rd Ed.
17
Details of Course
Course Objective: The objective of this paper is to impart knowledge of vector space, linear
transformation, bilinear form and Inner Product spaces.
Course Outcome (CO):
CO1 Explain computational techniques and algebraic skills essential for the study of systems
of linear equations and matrix algebra.
CO2 Apply geometric properties and strategies to model and solve problems of vector
spaces.
CO3 Compute and recognise the properties of special matrices.
CO4 Apply eigen vectors in obtaining canonical forms of matrices.
CO5 Describe inner product spaces, bilinear forms and positive definiteness of real
quadratic forms.
Total 42
18
Suggested Books:
S. No. Name of Books/Authors/Publishers Year of
Publication
19
Details of Course:
Course Objective: To familiarize with the fundamental principles of the operating system, its
services and functionalities, the concepts of processes, synchronization and scheduling,
memory management and need for protection in computer systems.
CO1 Describe the design principles and basic elements like processes, threads, memory,
files, I/O devices etc. of the operating system.
CO2 Compare the performance and design trade-offs of design options and issues involved
in process scheduling and synchronization and deadlock management.
CO3 Explain the concepts of memory management techniques and compare the design
trade-offs of methods for allocating space to files and processes for main memory,
virtual memory, and hard disk management.
CO4 Implementing operating system concepts and system calls.
CO5 Contrast the various types of operating systems and their functionalities.
20
5. Disk Management - Disk Structure and its attachments, Disk 8
Scheduling Algorithms. File Management - File Concept and Access
Methods, File System structure and its Implementation, Directory
Structure and its implementation. I/O Management - I/O devices and
organization, I/O functions, I/O Buffering. Case studies – Windows
Linux and Unix
Total 42
Suggested Books:
S. No. Name of Books/Authors/Publishers Year of
Publication
1. 9th Edition/
Abraham Silberschatz, Peter B. Galvin, “Operating System Concepts”
2013
2. Andrew Tanenbaum, Albert Woodhull, “Operating Systems Design and 3rd Edition /
Implementation” 2015
3. William Stallings, "Operating Systems: Internals and Design 9th Edition /
Principles" 2018
21