2nd sem maths 2024-25(syllabus)
2nd sem maths 2024-25(syllabus)
Course Objectives
Course Outcomes
1. Apply modular arithmetic and divisibility rules to solve complex problems in number
theory.
2. Utilize counting techniques, such as permutations, combinations, and recurrence relations,
in practical applications.
3. Analyze and interpret properties of relations, including extremal elements and lattice
structures.
4. Implement cryptographic algorithms and understand their mathematical foundations.
5. Design and optimize circuits using Boolean algebra and finite Boolean algebras.
Contents
References
[1] Kenneth H. Rosen, Discrete Mathematics and Its Applications, 7th Ed., Tata Mc-Graw-Hill,
2012.
[2] Bernard Kolman, Robert C. Busby, Sharon Cutler Ross, Discrete Mathematical Structures, 3rd
Ed., Prentice Hall, 1996.
[3] Grimaldi R, Discrete and Combinatorial Mathematics, 5th Ed., Pearson, Addison Wesley,
2004.
Course Objectives
1. Understand Factoring Techniques: Study integer and polynomial factorization, including
unique factorization domains, Euclidean domains, and irreducibility tests.
2. Explore Field Extensions: Learn about field extensions, including the degree of extension,
algebraic vs. transcendental elements, and irreducible polynomials.
3. Examine Advanced Field Concepts: Understand field isomorphisms, splitting fields,
primitive elements, algebraically closed fields, and finite fields.
4. Apply Galois Theory: Explore automorphisms, fixed fields, Galois extensions, and the
main theorem of Galois theory, including its applications to polynomial equations.
Course Outcomes
Upon successful completion of this course, students will be able to:
1. Apply techniques for factoring integers and polynomials, including unique factorization and
irreducibility tests.
2. Understand and find the degree of field extensions, and differentiate between algebraic and
transcendental elements.
3. Determine isomorphisms between field extensions, and understand concepts like splitting
fields and primitive elements.
4. Use Galois theory to analyze automorphisms, fixed fields, and solve cubic, quadratic, and
quintic equations.
5. Explore the properties of finite fields and apply field extension concepts to solve related
problems.
Contents
Unit I - Factoring:
Factoring Integers, Unique Factorization Domains, Euclidean domains, Content of polynomials,
Primitive polynomials, Gauss lemma, Unique factorization in R[x], where R is a UFD, Factoring
Integer Polynomials, Irreducibility test mod p, Eisenstein’s criterion, Gauss primes.
(12 Hours)
Definition and Examples, Characteristic of a Field, The Degree of Field Extension, Algebraic and
Transcendental Elements, Finding the irreducible Polynomial, Ruler and compass constructions.
(12 Hours)
Automorphisms and Fixed Fields, Galois Extensions, The Main Theorem of Galois Theory,
Illustrations of the Main theorem, Cubic Equations, Quadratic Equations, Roots of Unity, Quintic
Equations. (12 Hours)
References
[1] Michael Artin, Algebra, 2nd Ed., Prentice Hall of India, 2013.
[2] J. B. Fraleigh, A First Course in Abstract Algebra, 7th Ed., Addison Wesley, 2003.
[3] I. N. Herstein, Topics in Algebra, 2nd Ed., John Wiley & Sons, 2006.
[4] Joseph A. Gallian, Contemporary Abstract Algebra, 8th Ed., Cengage Learning India, 2013.
[5] Paul B. Garrett, Abstract Algebra, CRC press, 2007.
[6] Thomas W. Hungerford, Algebra, Springer, 2004.
[7] David S. Dummit and Richard M. Foote, Abstract Algebra, 3rd Ed., Wiley, 2004.
[8] Serge Lang, Algebra, 3rd Ed., Springer, 2005.
Course Objectives
1. Understand Riemann-Stieltjes Integral: Learn definitions, existence, properties, and
applications of the Riemann-Stieltjes integral, including integration of vector-valued
functions and rectifiable curves.
2. Explore Sequences and Series of Functions: Analyze point-wise and uniform
convergence, Cauchy criterion for uniform convergence, and their implications for
continuity, integration, and differentiation.
3. Study Functions of Several Variables: Master differentiation techniques, partial
derivatives, directional derivatives, and key theorems such as the Contraction Principle,
Inverse Function Theorem, and Implicit Function Theorem.
4. Analyze Special functions and Function Spaces: Understand special functions like
exponential, trigonometric functions, gamma functions and their properties, and explore
spaces of continuous functions, equicontinuous families, and approximation theorems.
Course Outcomes
Upon successful completion of this course, students will be able to:
1. Compute and analyze Riemann-Stieltjes integrals, understanding their properties and
applications to vector-valued functions and rectifiable curves.
2. Assess point-wise and uniform convergence of function sequences, and understand their
effects on continuity, integration, and differentiation.
3. Use partial derivatives, directional derivatives, and apply the Inverse Function and Implicit
Function Theorems to functions of multiple variables.
4. Analyze and work with special functions, including exponential, logarithmic, and
trigonometric functions.
5. Work with spaces of continuous functions, equicontinuous families, and apply Weierstrass
polynomial approximation to solve related problems.
Contents
References
[1] Walter Rudin, Principles of Mathematical Analysis, 3rd Ed., McGraw Hill, 1976.
[2] Robert. G. Bartle, The Elements of Real Analysis, 2nd Ed., Wiley International Ed., New York,
1976.
[3] Ajith Kumar and S. Kumaresan, A Basic Course in Real Analysis, CRC Press, 2014.
[4] Serge Lang, Analysis I, Addison Wesley Publishing Company, 1968.
[5] T. M. Apostol, Mathematical Analysis, 2nd Ed., Narosa Publishers, 1985.
[6] R. R. Goldberg , Methods of Real Analysis, 2nd Ed., Oxford & I. B. H. Publishing Co., New
Delhi, 1970.
[7] N. L. Carothers, Real Analysis, Cambridge University Press, 2000.
[8] Russel A. Gordon, Real Analysis - A First Course, 2nd Ed., Pearson, 2011.
Course Objectives
1. Understand Topological Spaces: Learn the definition of topological spaces, including
examples, elementary concepts, and open bases and subbases.
2. Explore Compactness: Study compact spaces, product spaces, and Tychonoff’s theorem in
the context of topology.
3. Analyze Separation Axioms: Investigate T1 and Hausdorff spaces, completely regular and
normal spaces, and understand Urysohn’s lemma, Tietze extension theorem, and Urysohn
imbedding theorem.
4. Examine Connectedness: Learn about connected spaces, components, totally disconnected
spaces, and locally connected spaces.
Course Outcomes
1. Identify and work with different types of topological spaces, open bases, and function
algebras.
2. Demonstrate understanding of compact spaces and apply Tychonoff’s theorem to problems
involving product spaces.
3. Distinguish between various separation properties, and apply Urysohn’s lemma, Tietze
extension theorem, and Urysohn imbedding theorem.
4. Identify and analyze connected, totally disconnected, and locally connected spaces, and
understand their components.
5. Use fundamental theorems and concepts to solve problems related to compactness,
separation, and connectedness in topological spaces.
Contents
Unit IV - Connectedness:
Connected spaces, The components of a space, Totally disconnected spaces, Locally connected
spaces. (12 Hours)
References
[1] G. F. Simmons, Introduction to Topology and Modern Analysis, Tata McGraw-Hill, 2004.
[2] J. R. Munkres, Topology, 2nd Ed., Pearson Education, Inc, 2000. (Add first Chapter).
[3] S. Willard, General Topology, Addison Wesley, New York, 1968.
[4] J. Dugundji, Topology, Allyn and Bacon, Boston, 1966.
[5] J. L. Kelley, General Topology, Van Nostrand Reinhold Co., New York, 1955.
Course Objectives
1. Study Linear Differential Equations: Understand linear dependence, the Wronskian, and
methods for solving linear differential equations, including variations of parameters and
equations with constant coefficients.
2. Explore Power Series Solutions: Analyze second-order linear equations with ordinary and
singular points, including Legendre and Bessel equations.
3. Examine Systems of Linear Differential Equations: Learn to solve systems of first-order
equations, apply the fundamental matrix, and address non-homogeneous systems and
systems with periodic coefficients.
4. Understand Existence and Uniqueness: Investigate the existence and uniqueness of
solutions for differential equations, including methods of approximation and Picard’s
theorem.
Course Outcomes
Upon successful completion of this course, students will be able to:
1. Apply methods like the Wronskian, variation of parameters, and handle equations with
constant coefficients.
2. Solve second-order linear equations using power series, and work with Legendre and Bessel
equations.
3. Solve first-order linear systems, apply the fundamental matrix, and manage systems with
periodic coefficients.
4. Use Picard’s theorem and methods of successive approximation to analyze solutions and
address non-uniqueness.
5. Apply techniques to determine the existence, uniqueness, and continuation of solutions to
differential equations.
Contents
References
[1] S. G. Deo and V. Raghavendra, Ordinary Differential Equations and Stability Theory, Tata
McGraw Hill, 1980.
[2] A. Coddington, An Introduction to Ordinary Differential Equations, Prentice Hall of India,
2013.
[3] A. Coddington and N. Levinson, Theory of Ordinary Differential Equations, Krieger, 1984.
[4] M. W. Hirsh and S. Smale, Differential Equations, Dynamical Systems and Linear Algebra,
Academic Press, New York, 1974. 5. V. I. Arnold, Ordinary Differential Equations, MIT
Press, Cambridge, 1981.
[5] Shepley L. Ross, Differential Equations, Wiley, 2004.
Course Objectives
1. Understand Fundamental Graph Theory Concepts: Gain a thorough understanding of
the basic concepts in graph theory, including subgraphs, vertex degrees, paths,
connectedness, and various operations and products on graphs.
2. Explore Connectivity in Graphs: Develop knowledge of connectivity in graphs, including
vertex and edge cuts, blocks, and important theorems such as Menger's theorem.
3. Analyze Trees and Special Graphs: Study the properties and characterization of trees,
understand the concepts of centers and centroids, and learn methods for counting spanning
trees. Explore the properties of Eulerian and Hamiltonian graphs.
4. Learn Graph Colorability: Understand the principles of graph colorability, including the
chromatic number, and theorems related to coloring such as the Five Color Theorem and the
chromatic polynomial.
Course Outcomes
1. Ability to define and work with subgraphs, calculate degrees of vertices, identify paths and
connected components, and apply various operations and products on graphs.
2. Proficiency in analyzing graph connectivity, including identifying and utilizing vertex and
edge cuts, understanding the concept of blocks, and applying Menger's theorem to solve
problems.
3. Understanding the definition and characterization of trees, determining centers and
centroids, counting spanning trees, and analyzing the properties of Eulerian and
Hamiltonian graphs.
4. Ability to determine the chromatic number of graphs, apply the Five Color Theorem, and
compute the chromatic polynomial, as well as understanding the implications of graph
colorability in various contexts.
5. Enhanced problem-solving skills in graph theory, enabling the application of theoretical
concepts to practical problems and the development of strategies for addressing complex
graph-related challenges.
Contents
1. Create clear, labeled graphs of elementary functions, plane curves, space curves, and
surfaces using Python libraries.
2. Calculate matrix transpose, trace, determinant, norm, and perform matrix arithmetic and
inversion using Python.
3. Check the consistency of linear systems and find solutions using methods like matrix
inversion, Cramer’s rule, Gauss Elimination, and Gauss-Jordan.
4. Solve systems of equations using Jacobi and Gauss-Seidel iterative methods.
5. Use the Power Method to numerically determine the largest/smallest eigenvalue and
corresponding eigenvector of a matrix.
List of Programs
1) Program to plot a neat labeled graph of elementary functions on the same plane.
2) Program to obtain the graph of plane curves - cycloid and astroid in separate figure on a single
run.
3) Program to obtain a neat labeled graph of space curves - elliptical helix and circular helix in
separate figure on a single run.
4) Program to obtain a neat labeled graph of surfaces - elliptic paraboloid and hyperbolic
paraboloid in separate figure on a single run.
5) Program to find the Transpose, Trace, Determinant and Norm of a matrix.
6) Program to find sum, difference and product and inverse (if exists) of matrices.
7) Program to check whether the given system of linear equations are consistent.
8) Program to find solution to a system of linear equations by matrix inversion method (check for
all conditions on input matrix).
9) Program to find solution to a system of linear equations by Cramer’s rule (check for all
conditions on input matrix).
10) Program to solve a system of equations using Gauss Elimination Method and Gauss Jordan
Method.
11) Program to find the solution of a system of equations using Jacobi Iterative Method/Gauss
Seidal Method.
12) Program to find the numerically largest/smallest eigenvalue and corresponding eigenvector of a
matrix by using Power Method.
Note: The above list may be changed annually with the approval of the PG BOS in Mathematics.
III Semester