Course Overview and Introduction
Course Overview and Introduction
1
CS-0901200
Discrete Mathematics
Course Overview and Introduction
Instructor:
Prof. Omar Shatnawi
2
What is Mathematics?
1
2/24/2022
3
What is Discrete Mathematics?
4
Why Study Discrete Mathematics?
2
2/24/2022
5
Course Description
6
Course Objectives
3
2/24/2022
Table of Contents 7
Chapter 1 Fundamentals
Chapter 2 logic
Chapter 3 Counting
Chapter 4 Relations and Digraphs
Chapter 5 Functions
Chapter 6 Order Relations and Structures
Chapter 7 Trees
Chapter 8 Topics in Graph Theory
Chapter 9 Semigroups and Groups
Chapter 10 Finite-State Machines
Chapter 11 Groups and Coding
Chapter Required
Textbook
This chapter introduces some of the basic tools of discrete mathematics and gives the
background needed to begin our explorations of mathematical structures.
In this chapter, you will study
Sets, subsets, and their operations
Sequence, using both explicit and recursively pattern
Some basic properties of the integers
Matrices and matrix multiplication
4
2/24/2022
Logic is the discipline that deals with the methods of reasoning. This chapter provides
rules and techniques for determining whether a given argument is valid.
In this chapter, you will study
Propositions and logical operations
Conditional statements
Methods of proof
Mathematical Inductions
5
2/24/2022
Relationships between people, numbers, sets, and many other entities can be
formalized in the idea of a binary relation. This chapter develops the concept of
binary relation, discusses a variety of different properties, introduces several useful
operations that may be performed on binary relations.
In this chapter, you will study
Product sets and partitions
Relations and diagraphs
Paths in relations and diagraphs
Properties of relations
Operations on relations
This chapter focuses on a special type of relation, a function, that plays an important
role in mathematics, computer science, and many applications.
In this chapter, you will study
Functions
Growth of functions
Permutation functions
6
2/24/2022
This chapter studies a special type of relation, that is, exceptionally useful in a variety
of biology and computer science applications and is usually represented by its
digraphs. They are called trees or rooted trees, because of the appearance of their
digraphs.
In this chapter, you will study
Trees
Labeled trees
Tree searching
Minimal spanning trees
Graph theory begins with very simple geometric ideas and has many powerful
applications. Some uses of graphs are discussed in Chapter 4, 6 and 7. in those
chapters a graph is associated with the digraph. This chapter gives an alternate
definition of graph that includes the more general multigraphs.
In this chapter, you will study
Graphs
Euler paths and circuits
Hamiltonian paths and circuits
Transport networks
7
2/24/2022
16
Assessment Plan