Discrete Mathematical Structures With Application To Computer Science
Discrete Mathematical Structures With Application To Computer Science
No. pf
Semester Subject code Title of the course Teaching Credits
Week
Core MATHEMATICAL
20P1CA3 FOUNDATIONS OF COMPUTER 5
SCIENCE
Objectives:
To know about Mathematical techniques required for computer science.
Unit I
Mathematical logic: statements and notation - connectives n o r m a l forms t h e
theory of inference for the statements calculus t h e predicate calculus inference theory
of the predicate calculus
Unit 1I
Relations and ordering: relations properties of binary relations in a set
relation matrix and the graph of a relation partition and cOvering of a set
equivalence relations compatibility relations composition of binary relationspartial
ordering partially ordered set; representation and associated terminology
Functions: Definition and introduction composition of function -inverse functions
binary and n-array operations.
Unit 11I
Algebraic structures: Algebraic systems: examples and genera properties
definition and examples some simple algebraic systems and general properties
Semi groups and monoids: definition and examples homomorphism of semi groups
submonoids Grammars and languages: discussion of
and monoids sub-groups and
Grammars - formal definition of a language.
Unit IV
Graph of graph
theory: Basic concepts theory: Basic definitions paths,
representation of graphs- trees storage
reachability and connectedness of matrix Trees: their representation and operations.
representation and manipulation graphs:
Unit Tinear
Vector Spaces: Introduction Definitions and examplessubspaces
of Matrices: Simultaneous
transformations span
linear
of a set -
General Reference: