Uploaded by Yann gaming

Discrete Mathematics Syllabus - MTH 2300

advertisement
INTERNATIONAL UNIVERSITY OF GRAND-BASSAM
STEM: School of Science, Technology, Engineering and Mathematics
MTH 2300 – DISCRETE MATHEMATICS
Tuesday/Thursday 11:30 AM-12:50 PM – Room 22
Fall 2025
I.
II.
Instructor Information:
A. Name :
B. Phone :
C. Email :
D. Office location :
E. Office hours :
Akossi Aurelie Phd
N/A
akossi.a@iugb.edu.ci
TH 1:00pm-2:30 pm
By appointment
Course information
A. Number of Class Hours per week:
B. Number of Credits:
C. Articulation with Georgia State University:
D. Course Prerequisites:
3h
3
Yes
1.
MATH 1113 or MTH 1303, minimum grade of C
2.
MATH 2211 or MTH 1401, minimum grade of C
or
E.
F.
Computer Skills Prerequisites (CSP):
Course Description:
1, 2, 6
Introduction to discrete structures which are
applicable to computer science. Topics include
number bases, logic, sets, Boolean algebra, and
elementary concepts of graph theory.
III.
Position of the Course in the University Curriculum:
A. Level:
Undergraduate
B. Core Curriculum Group(s):
D,F,G elective [BS Math]
C. Required for majors:
IV.
Institutional Learning Outcomes supported by the Course:€
€
€
€
€
€
€
V.
VI.
Communication (Oral and Written):
Y
Collaboration:
N
Critical Thinking:
Y
Contemporary Issues:
N
Quantitative Skills:
Y
Technology:
N
Problem Solving:
Y
Instructional Goals Alignment: School, subject area and individual course goals
A.
Learn to write a mathematical proof,
B.
Strengthen problem solving skills,
C.
Learn the basic language and problem solving tools of discrete mathematics in order to use these infurther
study (either of computer science or of more advanced topics in discrete mathematics).
Learning Objectives: At the end of the course, students should be able to:
gMTH 2300 Syllabus
Spring 2025
Page 1
A.
Identify logical form, form compound statements using the connectives and, or and not, determine truth
tables of more general compound statements, determine whether two statement forms are logically
equivalent or nonequivalent, apply De Morgan’s laws to form negations of andandor, determine whether a
statement is a tautology or a contradiction, and use logical equivalences to simplify statement forms.
B.
Determine truth tables for compound statements containing conditional and biconditional connectives,
represent if-then as or, and then use this representation to negate an if-then statement, determine the
negation, contrapositive, converse and inverse of a conditional statement, rewrite a conditional statement
as an “only if” statement, and as sufficient and necessary conditions.
C.
Determine whether an argument is valid or invalid, use valid argument forms such as modus ponens,
modus tollens, etc. to do complex deductions, and illustrate a proof by contradiction using the knights and
knaves example.
D.
Give the input/output table for the following gates: OR, ANDandNOT, find a Boolean expression (input/output
table, respectively) of a circuit, find a circuit corresponding to a Boolean circuit (input/output table,
respectively) by finding the disjunctive-normal or sum-of-products form, determine whether two logical
circuits are equivalent, and simplify a combinatorial circuit.
E.
Represent a binary (hexadecimal, octal) number as a decimal number, represent a decimal (hexadecimal,
octal) number in binary notation, represent a binary number in hexadecimal (octal) notation, and add and
subtract binary numbers.
F.
Determine the domain and the truth set of a predicate variable, identify universal and existential
statements, be able to write these statements in formal and informal language, and identify universal
conditional statements, negate universal and existential statements, as well as statements containing both
universal and existential statements.
G. Define an even (odd) integer, prove an existential statement using an example, use a direct proof to prove
universal statements such as “The sum of an even integer and an odd integer is odd”, “If the difference of
any two integers is odd, then so is their sum”, etc., disprove a universal statement by an example, follow the
directions for writing proofs of universal statements, and identify common mistakes in proving statements.
H.
Use direct proofs or counterexamples to prove or disprove statements involving the rational numbers.
I.
Use direct proofs or counterexamples to prove or disprove statements involving the divisibility of integers,
and use the quotient-remainder theorem to illustrate a proof by division into cases.
J.
Use methods of proofs by contradiction and contraposition to prove various statements.
K.
Find the explicit formula for a sequence, and be able to do calculations involving factorial, summation and
product notations.
L.
Be able to prove statements using mathematical induction.
M. Determine whether one set is a subset of another, whether two sets are equal, whether an element is in a
set or not, be able to determine the union, intersection, difference and complement of sets, illustrate sets
using Venn diagrams, determine the Cartesian product of two or more sets, prove set identities, use set
identities to derive new set properties from old set properties, use Venn diagrams to prove set identities,
determine whether sets form a partition of a given set, and determine thepower set of a set.
N.
Determine whether a relationship is a function or not, determine the domain, co-domain, range of a
function, and the inverse image of x, prove or disprove whether a function is one-to-one or not, determine
whether a function is onto or not, determine the inverse of a one-to-one correspondence, determine the
composition of two functions, and show that if two functions are one-to-one (onto) so too is their composition.
O. Determine the arrow diagram of a relation, whether a relation is a function or not, determine the inverse of a
relation, whether a relation is reflexive, symmetric or transitive, determine the transitive closure of a
relation, show that the binary relation induced by a partition is an equivalence relation, and show that the
set of equivalence classes of an equivalence relation on A forms a partition of A.
P.
Identify loops, parallel edges, etc. in a graph, draw the complete graph on n vertices, and the complete
bipartite graph on (m,n) vertices, determine whether a graph is bipartite or not, list all the sub-graphs of a
given graph, determine the degree of a vertex in a graph, prove that the sum of the degrees of the vertices
is equal to twice the number of edges, show that in any graph there is an even number of vertices of odd
degree, apply these results, and determine the complement of a simple graph.
Q. Determine whether a walk is a path, simple path, closed walk, circuit or a simple circuit, determine whether
a graph is connected or not, prove that a graph has an Euler circuit if and only if the graph is connected
and every vertex of the graph has even degree, determine whether a given graph has an Euler circuit and, if
so, indicate one, prove that a graph has an Euler path if and only if the graph is connected and has exactly
gMTH 2300 Syllabus
Spring 2025
Page 2
two vertices of odd degree, determine whether a given graph has an Euler path and, if so, indicate one, and
determine whether a graph has a Hamiltonian circuit and, if so, indicate one.
R.
Determine whether a graph is a tree or not, show that any tree with more than one vertex has two leaves,
show that any tree with n vertices has n-1 edges, show that if G is a connected graph with n vertices and n1 edges, then G is a tree, determine in a rooted tree, the root, level of a given vertex, height of the tree,
children, parent, siblings, ancestors and descendants of a vertex, determine whether a given tree is a
binary or full binary tree, and prove results regarding binary trees.
S.
Apply Kruskal’s algorithm or Prim’s algorithm to determine a minimal spanning tree for a given graph.
VII.
Required Texts
Discrete Mathematics with Applications, 3rd edition by Susanna S. Epp, Brooks/Cole Publishing Company,
1995
VIII.
Additional References / Bibliography
IX.
Course Outline
Week Lecture Topic
1 Logic of Compound Statements
•
Logical Form and Logical Equivalence
•
Conditional Statements
•
Valid and Invalid Arguments
•
Digital Logic Circuits
•
Number Systems & Circuits for Addition
3 Logic of Quantified Statements
•
Predicates
•
Negation of Quantified Statements
•
Multiply Quantified Statements
•
Arguments with Quantified Statements
5 Elementary Number Theory and Methods of Proof
•
Proof and Counterexample
•
Rational Numbers
•
Divisibility
•
Quotient and Remainder
•
Contradiction and Contraposition
7 Sequences and Mathematical Induction
•
Sequences
•
Mathematical Induction
8 Set Theory
•
Basics of Set Theory
•
Set Properties
•
Boolean Algebra
9 Functions
•
Generic Functions
•
One-to-One, Onto and Inverse Functions
•
Pigeonhole Principle
•
Composition of Functions
11 Relations
•
Relations on Sets
•
Reflexivity, Symmetry and Transitivity
•
Equivalence Relations
•
Partial Order Relations
13 Graphs and Trees
•
Graphs
•
Paths and Circuits
•
Trees
•
Spanning Trees
X.
Reading
Chapter 1
1.1
1.2
1.3
1.4
1.5
Chapter 2
2.1
2.2
2.3
2.4
Chapter 3
3.1
3.2
3.3
3.4
3.6
Chapter 4
4.1
4.2
Chapter 5
5.1
5.2
5.3
Chapter 7
7.1
7.2
7.3
7.4
Chapter 10
10.1
10.2
10.3
10.5
Chapter 11
11.1
11.2
11.5
11.6
Methodology Used
gMTH 2300 Syllabus
Spring 2025
Page 3
Lectures will be based on the textbook. Students will have to read parts of the book before lectures, hence, to
help better understanding and participation of students in class. You are responsible for all the material
covered in class, whether or not you attended this class. It is therefore your responsibility to get miss
material from others before the next class
Taking good notes during the class is of significance importance.
XI.
Assessments
A.
Frequency
There will be weekly homework assignments. The purpose of them is to get you to live and breathe the
mathematics that we will be covering. It will be most helpful to regard them as a fun challenge.
B.
Weighting of different assessments
The course grade will be computed as follows: 30% homework, 25% midterm, 40% final, 5% contribution to
group discussions.
This last 5% will be based upon my assessment of the extent of your constructive participation in class
discussions. This is a judgment call that I alone will make.
C.
Types and expectations
There will be one midterm and a final. No programming assignments will be given. Your lowest homework
score might be dropped from the grade computation.
1.
Individual: All tests and assignments will be done on an individual basis. Anyone found cheating and/or
copying, in my opinion, will receive an automatic F for the course.
2.
Quizzes
3.
Exams
4.
In-class Participation
IUGB Grading Scale
Letter Grade Credit
A+
A
AB+
B
BC+
C
CD
F
K
V
W
WF
I
XII.
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
NO
YES
NO
NO
NO
NO
Quality
GradingScale
Points
(In Percentage)
4.30
97-100
4.00
93-96
3.70
90-92
3.30
87-89
3.00
83-86
2.70
80-82
2.30
77-79
2.00
73-76
1.70
70-72
1.00
59.5-69
0.00
<59.5
0.00
Credit by Exam Pass/Fail
0.00
Audit
0.00
Withdrawal
0.00
Failing withdrawal
0.00 Must be made up before the next semester begins
General Policies
Students are expected to follow all published IUGB rules and regulations.
The instructor reserves the right to modify the outline and/or the assignments as deemed necessary to meet
certain needs or situations that will arise during the semester.
Students with Special Needs or Disabilities: Please let the instructor know if you have any special needs and
need specific accommodations.
gMTH 2300 Syllabus
Spring 2025
Page 4
Attendance Policy: Attendance will be taken. I reserve the right to withdraw a student (with a ‘WF’) who has
excessive (≥ 6) absences.
Submission of Assignments: Hidden collaboration will be regarded as cheating.We will be discussing the
homework problems in class on the day that they are due. Therefore, you must hand them in either at the
beginning of class, or email them BEFORE class to me. In the absence of a documented medical or family
emergency, late homeworks will not be accepted.Any queries about the grades should be brought to my
attention within a week after the graded students’ works have been returned to the class.
Make-up Policy: There will be no makeup test. A missed test or exam will result in 0 points. Contact me in
advance in case of a disaster such as illness. An original letter addressed to me on a letterhead paper from a
physician or hospital stating that you could not take the test or exam as scheduled is necessary for me to
consider your case.
Academic Integrity: All work submitted for grading must be the student’s own work. Plagiarism will result in
a score of 0 for the work or dismissal from the course and the Dean will be notified. No copying from another
student’s work, of any class, is allowed. It is the student’s duty to allow no one to copy his or her work. If it is
found that one student copied from another, both papers will be given a score of 0 regardless of who copied
from whom.
Classroom Conduct: All Mobile Phones MUST be turned OFF at the beginning of each class.
Assistance with the Course
gMTH 2300 Syllabus
Spring 2025
Page 5
Download