Bangalore Institute of Technology
Department of Mathematics
(Autonomous College under VTU)
Semester I
Course Title MATHEMATICS-I FOR COMPUTER SCIENCE
ENGINEERING AND ALLIED BRANCHES
Course Code 1BMATS101
Credits 4
Total Hours of Pedagogy 40 hours Theory +20 hours Tutorials
L–T–P-S 3-2-0-0
CIE 50
SEE 50
TOTAL 100
Exam Type Theory
Exam Hours 3
Course objectives: The aim of the course is to
1. Build on foundation of differential calculus leading to applications.
2. Formulate and solve first and higher order differential equations arising in real world.
3. Have an insight to vector calculus and thereon link to applications in computer field.
4. Apply the knowledge of matrix theory in comprehensive manner.
5. Introduce a fundamental understanding of numerical methods and their importance in
solving problems that cannot be addressed analytically.
Teaching-Learning Process
In addition to the traditional chalk and talk method, ICT tools are adopted.
State the need for Mathematics with engineering studies and provide real-life examples.
Support and guide the student for self-study.
Assignments and quiz questions covering recent trends engineering applications are
given to enhance course domain.
Seminar/Technical talks/Workshops are organized in collaboration with Industry and
Academia.
Module I
Differential Calculus (8 hours Theory+4 hours Tutorial)
Pre-requisites: Fundamentals of Trigonometry, Differentiation
Introduction to polar coordinates and polar curves.
Maclaurin’s series expansion for one and two variables (Statement only).
Bangalore Institute of Technology
Department of Mathematics
(Autonomous College under VTU)
Partial differentiation, Total derivative - differentiation of composite functions. Jacobians.
Maxima and Minima for a function of two variables.
Self-study: Angle between tangent and the polar curve, Angle between polar curves, Curvature,
Radius of curvature, Centre and circle of curvature, Evolutes and Involutes.
Applications: Computer graphics, Image processing
Text Book: 1, Chapter 4 – 4.4(1,2), 4.7, Chapter 5 – 5.1,5.2,5.5(1,2),5.6,5.7,5.9,5.11(1,2,3)
RBT L1, L2 , L3
Module II
First and Higher order ODE (8 hours Theory+4 hours Tutorial)
Pre-requisites: Fundamentals of differential equation
Equations of first order and first degree: Linear, Bernoulli’s, Exact differential equation and
1 𝜕𝑀 𝜕𝑁 1 𝜕𝑁 𝜕𝑀
Reducible to exact differential equation with Integrating factors 𝑀 ( 𝜕𝑦 − 𝜕𝑥 ) and ( 𝜕𝑥 − ).
𝑁 𝜕𝑦
Higher-order Linear ODEs with constant coefficients - Inverse differential operator method-
𝑒𝑎𝑥 , sin(𝑎𝑥 + 𝑏), cos(𝑎𝑥 + 𝑏) and 𝑥 𝑛 .
Self-study: Nonlinear differential equations, Rate of growth and decay.
Applications: Heat Conduction, Population dynamics, Optimization, Network traffic.
Text Book : 1, Chapter 11-11.1,11.10,11.11(1,2),11.12(4), Chapter 13 – 13.1,13.2(1,2,3),13.3
to 13.7
RBT L1, L2 , L3
Module III
Vector Calculus (8 hours Theory+4 hours Tutorial)
Pre-requisites: Arithmetic and Geometric progression
Vector Differentiation: Scalar and vector field. Gradient, Directional derivative, Curl and
Divergence - Physical interpretation, Solenoidal and Irrotational vector fields.
Curvilinear Co-ordinates: Scalar factors, Base Vectors, Cylindrical polar co-ordinates
Spherical polar Co-ordinates, transformation between Cartesian and curvilinear systems,
Orthogonality.
Self-study: Vector integration
Applications: Computer graphics, Image processing, Optimization algorithms in machine
learning and Robotics
Text Book: 1, Chapter 8 – 8.4,8.5,8.6(1,2),8.7(1,2),8.19(1),8.20(1,2),8.21(1,2)
RBT L1, L2 , L3
Bangalore Institute of Technology
Department of Mathematics
(Autonomous College under VTU)
Module IV
Matrix theory (8 hours Theory+4 hours Tutorial)
Pre-requisites: Basic concepts of Matrices and Determinants
Elementary row transformation of a matrix, Rank of a matrix. Consistency and solution of a
system of linear equations, Gauss-Jordan method.
Eigenvalues and eigenvectors, Modal matrix and Diagonalization of matrix of order 2.
Self-study: Inverse of square matrix by Cayley- Hamilton theorem, LU Decomposition method
Applications: Computer Graphics (transformations), Linear Regression, Cryptography, Image
Processing, Auto encoders.
Text Book: 1, Chapter 2 – 2.7(1,2), 2.10,2.13(1,2),2.16(1,2,3), Chapter 28- 28.6(2), 28.7(1)
RBT L1, L2 , L3
Module V
Numerical Methods (8 hours Theory+4 hours Tutorial)
Pre-requisites: Basic concepts of Matrices and Determinants
Errors and their computations, round of errors, truncation error, absolute error, relative error
and percentage error.
Solution of Algebraic and Transcendental equations: Regula-Falsi and Newton-Raphson
method.
Solution of system of linear equations: Gauss- Seidel iterative method
Eigen values and Eigen vectors: Rayleigh power method
Self-study: Secant method, Gauss Jacobi iterative method
Applications: Computer Graphics (transformations), Linear Regression, Cryptography, Image
Processing, Auto encoders.
Text Book: 1, Chapter 28 - 28.1,28.2(2),28.3,28.7(2),28.9
Text Book: 3, Chapter 1 – 1.3
RBT L1, L2 , L3
PRACTICAL COMPONENT
Sl. No. Experiments
1 Fundamentals of Python language
2 2D plots for Cartesian and Polar curves
3 Finding partial derivatives and Jacobians.
4 Maclaurin’s series expansion.
Bangalore Institute of Technology
Department of Mathematics
(Autonomous College under VTU)
5 Solution of first-order ordinary differential equation and plotting the solution curves
Solutions of Second-order ordinary differential equations with initial/boundary
6
conditions.
7 Finding gradient, divergent, curl and its applications.
Solution of algebraic and transcendental equations by Regula-Falsi and Newton-
8
Raphson method.
9 Numerical solution of system of linear equations using Gauss-Seidel method.
Find the largest Eigen value and the corresponding Eigen vector of a square matrix
10
using Rayleigh power method.
Course Outcomes (Course Skill Set):
At the end of the course, the student will be able to:
Sl. Course Outcomes PO PSO RBT
No
Apply series expansion and
partial derivatives to
develop and refine
PO’s 1 2 3 6 7 9 11 L1, L2,
1 -
algorithms, perform 3 2 1 1 1 1 2 L3
simulation and optimize
systems in computer fields.
Model, analyze and solve
differential equations in PO’s 1 2 3 6 7 9 11 L1, L2,
2 3 2 1 1 1 1 2 -
computer graphics and L3
control systems.
Utilize the concept of
vector operators in data
PO’s 1 2 3 6 7 9 11
visualization, machine L1, L2,
3 3 2 1 1 1 1 2 -
L3
learning and computer
graphics.
Use matrix theory to
L1, L2,
4 -
optimize algorithms and PO’s 1 2 3 6 7 9 11 L3
Bangalore Institute of Technology
Department of Mathematics
(Autonomous College under VTU)
improve computational 3 2 1 1 1 1 2
efficiency.
Apply the numerical
techniques to generate PO’s 1 2 3 6 7 9 11
realistic 3D images, 3 2 1 1 1 1 2 L1, L2,
5 -
L3
animations and physical
simulations.
Visualize and execute - L1, L2,
L3,L4
6 mathematical concepts PO’s 1 2 3 5 6 7 8 9 11
using Python 3 2 1 2 1 1 1 1 2
Assessment Details (both CIE and SEE):
Assessment Structure:
The assessment in the course is divided equally between Continuous Internal Evaluation (CIE)
and the Semester End Examination (SEE), with each carrying 50% weightage.
To qualify and become eligible to appear for SEE, in the CIE, a student must score at
least 40% of 50 marks, i.e., 20 marks.
To pass the SEE, a student must score at least 35% of 50 marks, i.e., 18 marks.
Notwithstanding the above, a student is considered to have passed the course, provided
the combined total of CIE and SEE is at least 40 out of 100 marks.
Continuous Comprehensive Assessments (CCA):
CCA will be conducted with a total of 25 marks. It is recommended to include a maximum of
two learning activities aimed at enhancing the holistic development of students. These
activities should align with course objectives and promote higher-order thinking and
application-based learning.
Learning Activity-1: Tutorial: Practicing problems (Average of two objective type
assessments for 15 marks each (Total 15 marks).
Learning Activity-2: Choose either lab activity or seminar for 10 marks
Lab activity: Execute the following lab exercises with the aid of any modern technological
tool (Matlab/ Mathematica/ Scilab/ Python/ Maxima, etc).
Bangalore Institute of Technology
Department of Mathematics
(Autonomous College under VTU)
Seminars: The students has to present applications of mathematics related to syllabus as a
group maximum of four members.
Continuous Internal Evaluation (CIE):
Two Tests each of 25 Marks. The first after the completion 35-50% syllabus and the
second after 80-100%.
The remaining 25 marks will be considered from CCA
Semester End Examination(SEE):
Theory SEE will be conducted as per the scheduled timetable, with common question papers
for the subject.
The question paper shall be set for 100 marks. The medium of the question paper shall be
in English. The duration of SEE is 3 hours.
The question paper will have 10 questions. Two questions per module. Each question is
set for 20 marks with a maximum of 3 sub-questions having a mix of topics under that
module. The students have to answer 5 full questions, selecting one full question from
each module.
The marks scored by the student out of 100 are scaled down to 50 marks.
Suggested Learning Resources:
Text Books:
Name of the Edition and
[Link] Name of the author Title of the Book
publisher Year
Higher Engineering
1 B. S. Grewal Khanna Publishers, 44th Ed., 2021
Mathematics
Advanced
2 E. Kreyszig Engineering John Wiley & Sons 10th Ed., 2018
Mathematics
Numerical methods
M K Jain, S R K New age
for Scientific and
3 Iyenger and R K international 6th Ed., 2014
Engineering
Jain publishers
computation
Bangalore Institute of Technology
Department of Mathematics
(Autonomous College under VTU)
Reference Books:
[Link] Name of the author Title of the Book Name of the publisher Edition and
Year
Higher Engineering McGraw-Hill
1 B.V. Ramana 11th Ed., 2017
Mathematics Education
Srimanta Pal & Engineering Oxford University
2 3rdEd., 2016
Subodh [Link] Mathematics Press
A Textbook of
N.P Bali and
3 Engineering LaxmiPublications 10thEd., 2022
Manish Goyal
Mathematics
Advanced
C. Ray Wylie, McGraw – HillBook
4 Engineering 6th Ed., 2017
Louis C. Barrett Co., New York
Mathematics
H.K. Dass and
Higher Engineering
5 Er. Rajnish [Link] Publication 3rd Ed.,2014
Mathematics
Verma
6 James Stewart Calculus Cengage Publications 7thEd., 2019
Web links and Video Lectures (e-Resources):
1. [Link]
2. [Link]
3. [Link]
4. [Link]
5. [Link]
6. [Link]
7. [Link]
8. [Link]
9. VTU e-Shikshana Program
10. VTU EDUSAT Program