Available courses

Course Outcome:
By the end of this course, students will:
•Understand coordinate transformations, covariant and contravariant vectors, and tensor algebra.
•Work with symmetric, skew-symmetric, and mixed tensors.
•Use Christoffel symbols, solve geodesic equations, and perform covariant differentiation.
•Calculate vector divergence, curl, and the Laplacian operator.
•Learn about metric tensors, Riemannian spaces, and curvature tensors.
•Apply the Bianchi Identity and understand flat spacetime properties.
•Explore vector parallelism, tensor differentiation, and the Weyl tensor.

Course Learning Objectives:
The primary objective of this course is to introduce:
•To give working knowledge of Scilab typesetting language.
•To create or import graphics into Scilab.
Course Learning Outcomes:
This course will enable the students to
•Get the basic idea of Scilab and how to install it.
•Learn to write equations, matrix and tables.
•Implement simple mathematical equations in numerical computing environment.
•Draw 2D and 3D graphs and export it.

Course Learning Objectives:
The primary objective of this course is to introduce:
•To provide an understanding of the basic structure and syntax of HTML.
•To develop skills in creating and formatting basic web pages using HTML.
•To equip students with the ability to design and develop a simple website.
•To develop skills in creating visually appealing and effective presentations using PowerPoint and deliver a professional-level presentation.
Course Learning Outcomes:
This course will enable the students to
•Able to create and publish a basic website using HTML.
•Able to use common web design principles and techniques.
•Differentiate between effective and ineffective visual communication.
•Create visually appealing and effective presentations using PowerPoint.

By the end of this course, students will: 
• Understand numerical computation fundamentals, error analysis, and floating- 
point arithmetic. 
• Solve equations and perform optimization using methods like Bisection, Newton
Raphson, and Gradient Descent
• Master numerical linear algebra, including matrix operations and eigenvalue 
computation. 
• Solve differential equations numerically with methods such as Euler and Runge
Kutta, and apply these techniques to real-world problems. 

Course Outcome of Advanced Numerical Analysis(P)

 Students will able to

1)  Find Numerical Solution of Ordinary Differential equations: Modified Euler’s method, Predictor-corrector method, Milne’s method, Adams-Bash forth method, Boundary-value problems, Finite-difference method.

2)  Find Numerical Solution of Partial Differential equations: Finite-Difference approximations to partial derivatives, Elliptic equations, Solution of Laplace equation, Solution of Poisson’s equation,

3)   Find Solution of elliptic equations by relaxation method, parabolic equations, hyperbolic equations.

4)   Calculate Different types of approximation, least square polynomial approximation, polynomial approximation by use of orthogonal polynomials, approximation with Chebyshev polynomials.

5)   Apply Python/Scilab/Mathematica/MatLab to find Numerical Solution of Ordinary & Partial Differential equations, calculate Approximation: least square polynomial approximation, approximation with Chebyshev polynomials.

Course Outcome of Dynamical Systems 

Students will able to

1)   Define Dynamical systems and its types as well as Iteration, Orbits, Types of Orbits, Other Orbits, The Doubling Function.                                               

2)    Do Graphical Analysis, Orbit Analysis, The Phase Portrait Analysis.

3)   Do Stability analysis of a fixed point, equilibrium point, concept of limit cycle and torus, hyperbolicity, quadratic map period doubling phenomenon.

4) Analyse Bifurcations, The Quadratic Family, Transition to Chaos, Symbolic Dynamics,    Understand Chaos. Fractals, The Julia Set, The Mandelbrot Set.            

Course Learning Objectives: 
1. Develop a comprehensive understanding of the definition, importance, and 
classification of mathematical modelling, and learn the process of creating elementary 
mathematical models. 
2. Learn to model single-species population dynamics using exponential and logistic 
growth models, including harvesting models and determining their critical values. 
3. Gain proficiency in modelling with ordinary differential equations, including concepts 
of stability, steady states, and applications in various fields such as economics, ecology, 
and epidemiology. 
4. Learn to construct and analyze mathematical models using difference equations, 
including applications in economics, finance, and population dynamics, and understand 
the basic theory of linear difference equations with constant coefficients. 
5. Understand the derivation and application of partial differential equations in various 
situations, including solving the one-dimensional heat equation and wave equation. 
Course Learning Outcomes: 
1. Demonstrate the ability to define, classify, and construct elementary mathematical 
models, and understand the role of mathematics in solving real-world problems. 
2. Effectively model single-species population dynamics using exponential and logistic 
growth models, analyze harvesting models, and determine critical values. 
3. Apply ordinary differential equations to model growth and decay processes, analyze 
the stability of solutions, and use these models in practical applications such as 
economics, ecology, and epidemiology, including understanding basic reproduction 
numbers. 
4. Construct and analyze mathematical models using difference equations, solve linear 
difference equations with constant coefficients, and apply these models to problems in 
economics, finance, and population dynamics. 
5. Derive and solve partial differential equations arising from various situations, 
specifically solving the one-dimensional heat equation and wave equation, and apply these solutions to practical modelling scenarios.