CSE371 Course Handout
CSE371 Course Handout
PROGRAM OUTCOMES:
The main outcomes of the CSE (M.Tech.) program are given here. At the end of the program a student
is expected to have:
1. An understanding of the theoretical foundations and the limits of computing.
2. An ability to adapt existing models, techniques, algorithms, data structures, etc. for efficiently
solving problems.
3. An ability to design, develop and evaluate new computer based systems for novel applications
which meet the desired needs of industry and society.
4. Understanding and ability to use advanced computing techniques and tools.
5. An ability to undertake original research at the cutting edge of computer science & its related
areas.
6. An ability to function effectively individually or as a part of a team to accomplish a stated goal.
7. An understanding of professional and ethical responsibility.
8. An ability to communicate effectively with a wide range of audience.
9. An ability to learn independently and engage in life¬long learning.
10. An understanding of the impact of IT related solutions in an economic, social and environment
context
COURSE DESCRIPTION:
Discrete Mathematics must be a core subject in computer Science as per ACM and IEEE. In contrast to
calculus (for all engineering Courses), Discrete Mathematics is the back bone for Computer Science.
Topics include: Prepositional logic, Predicate logic, Sets, functions, sequences and sums, Basic and
Advance counting techniques, Induction and Recursion, Fundamental Algorithms, the integers, Matrices
and Relations
COURSE OUTCOMES: On successful completion of the course the students shall be able to:
CO1 : Describe a logic sentence in terms of predicates, quantifiers, and logical connectives
CO2 : Understand the basic principles of sets, operations on sets and the principle of inclusion-exclusion.
CO5 : Explain the concepts of Lattices and algebraic structures in Boolean Algebra
MAPPING OF C.O. WITH P.O.:
CO PO 1 PO2 PO 4
NO.
CO1 H M M
CO2 H M
CO3 H H M
CO4 H M M
CO5 H H L
COURSE CONTENT:
Propositional Logic, Propositional Logic Equivalences, Inference rules, Normal forms, FOPL, Conversion to
clausal form, Resolution by Refutation.
Module: 2: Basic Structures: Sets, Functions, Sequences and Induction [6 Hrs] [L-2 COMPREHENSION]
Sets and set-operations, Functions, Sequence & Series, Number Theory, Mathematical Induction,
Basics of counting, Pigeonhole Principle, Permutations & Combinations, Binomial & multinomial
Theorems (only statement), Generalized Permutations and Combinations, Recurrence Relations and
solving linear recurrence relations (homogenous & Non-Homogenous), Generating functions and solving
recurrence relations, Principle of Inclusion and Exclusion
Relations and their properties & representations, various closures of relations and their applications.
Partial ordering, Poset, Lattices & Algebraic structures, Basic properties of algebraic systems by lattices,
Distributive lattices, complement of an element in a lattice, Boolean lattice & Boolean algebra,
Demorgan’s Law.
Self Learning Topics: Fermat’s Theorm, Well Ordering Principle, Vander monde’s Identity, Applications of
Inclusion and Exclusion, Modular lattice and its properties.
Rest of the topics will be covered through Technology Enabled Learning mode (PPTs, Videos)
REFERENCE MATERIALS: Textbooks, reference books, Class Notes, any other resources like webpages.
COURSE SCHEDULE:
SCHEDULE OF INSTRUCTION:
ASSESSMENT SCHEDULE:
1. Course clearance criteria: Minimum 75% attendance is compulsory to appear for Test1, Test2
and Final exam. Those falling below will be awarded an NP grade.
2. Minimum 30% marks is needed in Final exam to pass the course, even if you have more than 40% in
prior components.NE grade will be given to those who fails to maintain minimum 40% in Total.
3. Make-up Policy: Make-up will be granted for genuine reasons, only when prior permission is
obtained from the Instructor-in- charge, approved by the Dean SoE.
[Please mention about the course coverage details w.r.t. the schedule prepared and
implemented. Any specific suggestions to incorporate in the course content. Any Innovative
practices followed and its experience. Any specific suggestions from the students about the
content, Delivery, Evaluation etc.]
Sl.no. Activity Scheduled Completion Actual Completion Remarks
As listed in the course Date Date
Schedule
Learning Outcomes Verbs at Each Bloom Taxonomy Level to be used for writing the course
Outcomes.