Discrete Structures LectureWise Plan
Discrete Structures LectureWise Plan
Sahiwal Campus
Department of Mathematics
Department of Mathematics
Discrete Structures CSC- 102
B: Course Description
Topics Covered:
Course Objectives:
The course provides a solid theoretical foundation of discrete structures as they apply to
Computer Science problems and structures. The students will learn how to use mathematical
notation and solve problems using mathematical tools. Discrete Structures develop the
quantitative skills necessary for continued success in computer science. These skills enhance
their ability to both analyze and describe mathematically many of the algorithms and data
structure performance characteristics common to computer science.
Department of Mathematics
Discrete Structures CSC- 102
MTH- 493
Textbook:
Discrete Mathematics and Its Applications, 7th Edition by Kenneth H. Rosen
Reference Book(s):
Discrete Mathematics with Applications, 4th Edition by Susanna S. Epp
Discrete Mathematics, 7th Edition by Richard Johnson Baugh
C: Lecture-wise Activities
Week # Lecture # Topic Evaluation Remark
Discrete versus Continuous
Formal Logics
Logic Form and Logic Equivalence
1
Proposition Chapter 1
Propositions & their Symbolic by Rosen
Representation
The Negation of a Proposition
1
Examples
Compound Propositions
Conjunction Students
Disjunction are advised
2
Tautologies to solve
Contradictions some
Contingencies exercise
Truth Tables
Conditional Statements
The Contrapositive of a Conditional
Statement
The Converse and Inverse of a
3 Chapter 1
Conditional Statement
by Rosen
2 Equivalence Proposition
Bi-Conditional Statements
Exclusive Or Propositions
Bit Strings
4 Predicates and Quantified statements Chapter 1
Example by Rosen
5 Proofs with the help of logical laws Chapter 1
Exercises by Rosen
Valid and Invalid arguments
3 Modes Ponens and Modus Tollens
6 Chapter 1
Rules of Inference, Fallacies and Quiz #1
by Rosen
Contradiction, and Valid Arguments
Examples
Sets
Union of Sets
7 Intersection of Sets Chapter 2
Algebra of Sets by Rosen
4
Properties of Sets
Matrices
8 Proofs & Disproof’s by Venn Diagrams Chapter 2
Proofs & Disproof’s by Set Properties by Rosen
Rational Numbers
Prime Numbers
9 Chapter 2
Composite Numbers
5 by Rosen
Divisibility
Floor and Ceiling Function
10 Function Assignment#1 Chapter 2
Department of Mathematics
Discrete Structures CSC- 102
MTH- 493
Types of Functions by Rosen
Composition of Functions
Relations and its Properties
11 Chapter 9
N-ary Relations and its Applications
by Rosen
Equivalence Relation
6
Representation of Relations
Chapter 9
12 Closure of Relations
by Rosen
Partial Order Relation
Chapter 1
13 Direct Proofs
by Rosen
Indirect proofs
7
Contrapositive Method Chapter 1
14 Assignment #2
Contradiction Method by Rosen
Disprove by Counter Examples
Sequences
Summation Notation
Chapter 2
15 Product Notation
8 by Rosen
Related Problems
General Results
16 Review Quiz# 2
17 Midterm Examination
Mathematical Induction
9 Chapter 5
18 Proof by Mathematical Induction for
by Rosen
Equalities
Mathematical Induction
Chapter 5
19 Proof by Mathematical Induction for by Rosen
Divisibility Problems
10
Mathematical Induction
Chapter 5
20 Proof by Mathematical Induction for
by Rosen
Inequalities
Mathematical Induction
Chapter 5
21 Proof by Mathematical Induction for
by Rosen
Recurrence Relation
11 Combinatorics
Sum and Product Rule Chapter 6
22 Quiz# 3
Permutations by Rosen
Combinations
Counting Techniques
Chapter 6
23 The Pigeonhole Principle Assignment #3
by Rosen
12 Inclusion Exclusion Principle
Probability Chapter 7
24
Laws of Probability by Rosen
Probability Chapter 7
25
Conditional Probability by Rosen
Graphs
13
The Handshaking Theorem Chapter 10
26
Regular Graph, Complete Graph and by Rosen
Bipartite Graph
Paths and Circuits Chapter 10
14 27 Quiz# 4
Euler Circuits & Euler Path by Rosen
Hamiltonian Circuits
Matrix representations of Graphs
Adjacency Matrix of a Graph Chapter 10
28
Adjacency Matrix of a Digraph by Rosen
Incidence Matrix of a Simple Graph
Chapter 10
29 Isomorphisms of Graphs
by Rosen
15 Planar Graph
Chapter 10
30 Euler’s Formula Assignment #4
by Rosen
Chromatic Number
Trees
Characterizing Trees Chapter 11
31
16 Kirchhoff’s Theorem by Rosen
Traversals
32 Review =
17 Final Term Examination =
Department of Mathematics