Discrete Structures
Course Code MATHA-234
Credit Hours 3+0
Contact Hours 48
Prerequisite None
Course Learning Outcomes
S# Domain Taxonomy level PLO
CLO
1 Understand the basic concepts related to Discrete Cognitive 1 1
Structures as taught throughout the course
2 Solve problems using elementary set theory, Venn Cognitive 1,3 1,2
diagrams and logic.
3 Distinguish relations, functions and to solve Cognitive 1,3 2,4
counting problems
4 Solve problems using tree and graph theory. Cognitive 1,3 1,2
Relevant Program Learning Outcomes (PLOs)
1 Engineering Knowledge: 7 Environment and Sustainability: ☐
2 Problem Analysis: 8 Ethics: ☐
3 Design/Development of Solutions: ☐ 9 Individual and Team Work: ☐
4 Investigation: 10 Communication: ☐
5 Modern Tool Usage: ☐ 11 Project Management: ☐
6 The Engineer and Society ☐ 12 Lifelong Learning: ☐
Course Outline
Introduction to logic and proofs: Direct proofs; proof by contradiction, Sets, Sequences and series, Formal
logic, Prepositional and predicate calculus, Mathematical Induction and Recursion, loop invariants,
Relations and functions, Trees and Graphs, Elementary number theory, Combinatorics: K-Permutation and
K-Combination, K-Selection and K-Sampling, Inclusion Exclusion Principle, Optimization and matching.
Fundamental structures: Functions; relations (more specifically recursions); pigeonhole principle;
cardinality and count ability, probabilistic methods
Recommended Books
1 Discrete Mathematics with Applications, By: Susanna S. Epp, Edition: 4th, Publisher: Cengage
Learning,ISBN: 0495391328, Year of Publication: 2010.
2 Discrete Mathematics and Its Applications, By: Kenneth H. Rosen, Edition: 7th, Publisher: McGraw-
HillScience/Engineering/Math, ISBN: 0073383090, Year of Publication: 2011.
3 Discrete Mathematics, By: Richard Johnsonbaugh, Edition: 7th, Publisher: Pearson, ISBN: 0131593188,
Year of
Publication: 2007
4 Discrete Mathematical Structures, By: Kolman, Busby & Ross, Edition: 6th, Publisher: Pearson,
ISBN:0132297515, Year of Publication: 2008