LineLearn
Navigation
Degrees / BCA / Semester 1 / Mathematical Foundation for Computer Science – I
Back to Semester 1
BCA-1001T 3.0 Credits BCA Semester 1

Mathematical Foundation for Computer Science – I

Explore subject resource folders (Notes, Books, Guides, Courses, Papers, MCQs) and complete syllabus breakdown below.

1 Notes
Resource Folders

Subject Resource Folders

Click on any folder below to open its study materials and files.

1
Notes
Cheat sheets & PDFs
Open Folder →
0
Books
Textbooks & Refs
Open Folder →
0
Guides
Roadmaps & Tutorials
Open Folder →
0
Courses
Video Lectures
Open Folder →
0
Papers
Previous Exams
Open Folder →
0
MCQs
Quizzes & Practice
Open Folder →
Curriculum Overview

Syllabus & Course Scheme

Official teaching scheme, credits, units breakdown, course outcomes, and prescribed textbooks.

Course Code
BCA-1001T
Category
CC-I (Core Course)
Teaching Scheme
3L + 0T : 0P
Credits & Hours
3 Credits (45 hrs)
Examination Scheme & Evaluation Max Marks: 100 | Theory: 100 (Internal Assessment: 25, External End-Sem Exam: 75)
NEP 2020 CBCS
Course Outcomes (COs)

Upon successful completion of this course, students will be able to:

CO1 Understand the fundamental mathematical concepts such as sets, functions, matrix algebra, and discrete mathematics.
CO2 This course enables the students to use mathematical models and techniques to analyse and understand problems in computer science.
CO3 Understand how mathematical principles provide succinct abstractions of computer science problems and help them to efficiently analysis.
CO4 Understand Eigen values, Eigen vectors, and the Cayley-Hamilton Theorem, and analyse matrix transformations and their applications in various domains.
Unit-Wise Detailed Syllabus
UNIT I
Set, Relation, and Function
11 Proposed Lectures
Sets & Relations: Set, Set Operations, Properties of Set operations, Subset, Venn Diagrams, Cartesian Products. Relations on a Set, Properties of Relations, Representing Relations using matrices and digraphs, Types of Relations, Equivalence Relation, Equivalence relation and partition on set, Closures of Relations, Warshall's algorithm.
Functions: Functions, properties of functions (domain, range), composition of functions, surjective (onto), injective (one-to-one) and bijective functions, inverse of functions. Exponential and Logarithmic functions, Polynomial functions, Ceiling and Floor functions.
UNIT II
Counting and Recurrence Relation
11 Proposed Lectures
Basics of Counting: Basics of counting, Pigeonhole Principle, permutations, combinations, Binomial coefficients, and Binomial Theorem.
Recurrence Relations: Recurrence relations, their order, and methods for solving linear recurrence relations with constant coefficients using characteristic equation roots (real roots only). Non-linear recurrence relations and generating functions.
UNIT III
Elementary Graph Theory
11 Proposed Lectures
Topics: Basic terminologies of graphs, connected and disconnected graphs, subgraphs, paths, and cycles. complete graphs, digraphs, weighted graphs, Euler and Hamiltonian graphs, as well as trees, their properties, the concept of spanning trees, and planar graphs, along with definitions and basic results related to these topics.
UNIT IV
Matrix Algebra
12 Proposed Lectures
Topics: Types of matrices and their algebraic operations such as addition, subtraction, and multiplication. Determinants, symmetric and skew-symmetric matrices, orthogonal matrices, the rank and inverse of a matrix, and applications of matrices in solving systems of linear equations using Cramer's Rule. Eigen values, eigenvectors, Cayley-Hamilton Theorem.
Text Books
  1. Kolman B., Busby R., and Ross S., Discrete Mathematical Structures, 6th Edition, Pearson Education, 2015.
  2. Deo Narsingh, Graph Theory with Application to Engineering and Computer Science, Prentice Hall India, 1979.
  3. Vasishtha A. R. and Vasishtha A. K., Matrices, Krishna Prakashan, 2022.
  4. Garg R., Engineering Mathematics, Khanna Book Publishing Company, 2024.
  5. Garg R., Advanced Engineering Mathematics, Khanna Book Publishing Company, 2023.
Reference Books
  1. Grimaldi Ralph P. and Ramana B. V., Discrete and Combinatorial Mathematics: An Applied Introduction, 5th Edition, Pearson Education, 2007.
  2. Rosen Kenneth H. and Krithivasan Kamala, Discrete Mathematics and its Applications, McGraw Hill, India, 2019.
  3. West Douglas B., Introduction to Graph Theory, 2nd Edition, Pearson Education, 2015.
  4. Stephen Andrilli and David Hecker, Elementary Linear Algebra, 4th Edition, Elsevier Science, 2010.
  5. Discrete Mathematics and it's applications by Kenneth Rosen, McGraw Hill.
📁 Subject Notes Folder

Notes & Revision Material (1 Files)

Handwritten cheat sheets, formulas, and verified unit revision notes.

Featured
Discrete Mathematics: Sets, Relations & Logic Cheat Sheet

1. Set Theory Fundamentals A set is a well-defined collection of distinct objects. Universal Set ($U$), Empty Set ($\emptyset$). Union ($A \cup B$): Elements belonging to $A$ or $B$ or both. Intersection ($A \cap B$): Elements common to both $A$ and $B$. De Morgan’s Laws: $(A \cup B)' = A' \cap B'$ and $(A \cap B)' = A' \cup B'$. 2. Matrix Operations & Determinants A rectangular arrangement of numbers in rows and columns. Symmetric Matrix ($A = A^T$), Skew-Symmetric Matrix ($A = -A^T$).

📁 Books Folder

Prescribed Textbooks & PDFs (0 Files)

No books linked to this subject yet

Recommended textbooks will be linked here shortly.

📁 Learning Guides Folder

Learning Guides & Roadmaps (0 Guides)

No guides linked to this subject yet
📁 Video Courses Folder

Video Courses & Lessons (0 Courses)

No courses linked to this subject yet
📁 Question Papers Folder

Previous Year Question Papers (0 Papers)

No previous papers yet

Previous year question papers for Mathematical Foundation for Computer Science – I will be added soon.

📁 MCQs Folder

Multiple Choice Questions & Quizzes (0 Questions)

MCQs coming soon

Multiple choice questions for Mathematical Foundation for Computer Science – I are being prepared.