0% found this document useful (0 votes)
2 views2 pages

1st Semester- CompMath

The document outlines the course BCA100: Computational Logic and Mathematical Foundations, which aims to teach fundamental concepts of discrete mathematics, logic, set theory, and graph theory, while enhancing problem-solving skills. It includes detailed course objectives, outcomes, a syllabus divided into units, recommended textbooks, and an assessment pattern. The course is designed for students with a high-school education background and does not have any co-requisites or anti-requisites.

Uploaded by

mutimbairisnowy
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

1st Semester- CompMath

The document outlines the course BCA100: Computational Logic and Mathematical Foundations, which aims to teach fundamental concepts of discrete mathematics, logic, set theory, and graph theory, while enhancing problem-solving skills. It includes detailed course objectives, outcomes, a syllabus divided into units, recommended textbooks, and an assessment pattern. The course is designed for students with a high-school education background and does not have any co-requisites or anti-requisites.

Uploaded by

mutimbairisnowy
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

SN BCA100 Computational Logic and Mathematical L T P C Course Type

4 Foundations
3 0 0 3 Theory
PRE- High-school education
REQUISITE
CO-REQUISITE None
ANTI-REQUISITE None

a. Course objectives-
● To understand the fundamental concepts of discrete mathematics.
● To study logic, set theory, and graph theory.
● To develop problem-solving and analytical skills.
● To enhance abstract reasoning abilities.
● To apply discrete mathematics concepts in computer science applications.

b. Course outcomes-
CO Define and describe key concepts of mathematical logic, including propositions, connectives, and truth
tables.
1
CO Explain the basic principles of set theory and relations, and describe their applications in computer
2 science.
CO Apply the rules of propositional logic to determine the validity of a simple argument.
3
CO Use fundamental counting techniques (permutations and combinations) to solve basic combinatorial
problems.
4
CO Explain mathematical induction and apply it to prove statements, and use matrices and graphs to solve
5 problems.

c. Syllabus
Unit- Mathematical Logic Contact Hours:
1 10
Propositional Logic: Propositions and logical connectives (negation, conjunction, disjunction,
implication, biconditional), Constructing truth tables, Tautologies, contradictions, and
contingencies. Equivalence and Inference: Logical equivalence and laws of logic (De Morgan's
Laws, Commutative, Associative, and Distributive Laws), Arguments and rules of inference
(Modus Ponens, Modus Tollens), Predicate Logic: Predicates, quantifiers (universal and
existential), Translating English sentences into logical expressions. Negating quantified
expressions.
Unit- Set Theory and Relations Contact Hours:
2 10
Set Theory Fundamentals: Sets, elements, and set notation, Subsets, proper subsets, and the power
set, Set operations: union, intersection, difference, complement, and symmetric difference, Venn
diagrams to visualize set operations. Relations: Ordered pairs and Cartesian product, Definition of
a relation, Types of relations: reflexive, symmetric, transitive, and antisymmetric, Equivalence
relations and equivalence classes.
Unit- Functions and Counting Principles Contact Hours:
3 10
Functions: Definition of a function and its properties, Types of functions: one-to-one, onto, and
bijective, Inverse functions and composition of functions, Counting Principles: The multiplication
and addition rules, Permutations and combinations, The Pigeonhole Principle.
Unit- Elementary Probability Contact Hours: 10
4
Introduction to Graphs: Definition of a graph, vertices, and edges, Types of graphs: simple,
directed, undirected, and weighted, Graph representations: adjacency matrix and adjacency list.
Graph Traversals: Breadth-First Search (BFS) and Depth-First Search (DFS). Trees: Introduction to
trees as a special type of graph, Properties of trees, Spanning trees.
Unit-5 Elementary Probability and Course Review Contact Hours: 6
Basic Probability Concepts: Sample space, events, and outcomes, Calculating probabilities of
simple events. Course Review: A comprehensive review of all mathematical concepts. Connecting
the learned topics to their applications in various computer science fields, such as database design,
network routing, and algorithm efficiency.
d. Textbooks/ reference books

TEXTBOOKS
T1: Discrete Mathematics and its Applications by Kenneth H. Rosen, McGraw-Hill Education.2025
T2: Discrete Mathematical Structures by Bernard Kolman, Robert Busby, and Sharon Ross, Pearson Education.
2021
T3: Elements of Discrete Mathematics: A Computer Oriented Approach by C.L. Liu and D.P. Mohapatra, Tata
McGraw-Hill. 2011

e. REFERENCE BOOKS
R1: Logic and Discrete Mathematics: A Computer Science Perspective by Winfried Karl Grassman and Jean-Paul
Tremblay, Pearson Education. 2007
R2: Discrete Mathematics with Applications by Susanna S. Epp, Cengage Learning. 2019
R3: A First Course in Probability by Sheldon Ross, Pearson Education. 2018

f. Assessment Pattern - Internal and External

The performance of students is evaluated as follows:

Theory- Mandatory Graded


Component Continuous Internal Assessment (CIA) End Semester Examination (ESE)
Marks 50 50
Total Marks 100

Theory Courses: Evaluation Component:


S. Components Type of Assessment Mar Final Weightage
No ks
Assessment
1 Continuous Internal First Assessment test (FAT) 30 15%
2 Assessment (CIA) Second Assessment test (SAT) 30 15%
3 Assignment/ Quiz/ Surprise test/ 20 20%
Mini Project/ Presentation/
Group Discussion etc.
4 End Semester End Semester Examination (ESE)) 50 50%
Examination (ESE)

g. CO-PO Mapping:

[Link] PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2
3 2 - - - - - - - - 1 1
CO1
3 2 - - - - - - - - 1 2
CO2
3 3 1 - - - - - - - 1 1
CO3
3 3 1 - - - - - - - 1 3
CO4
3 2 2 1 - - - - - - - 1
CO5

You might also like