Skip to main content

MAT 203 - Discrete Mathematics

Faculty of Engineering and Natural Sciences · Computer Engineering · Undergraduate

ECTS: 5 T+P+L: 3+0+0 Compulsory
Coordinator: Dr. Öğr. Üyesi Sümeyra BEDİR
Instructors: Dr. Öğr. Üyesi Sümeyra BEDİR
Prerequisites: MAT 115 - Mathematics I

Course Objective

To provide students with the fundamental knowledge of Discrete Mathematics alongside Basic Mathematics, which they will need throughout their undergraduate and graduate studies. The aim is to develop students' mathematical thinking, equip them with the ability to formulate algorithms and construct proofs, and enable the use of mathematical structures in other scientific disciplines. It also seeks to enhance mathematical thinking and problem-solving techniques, ensure the comprehension of their real-life applications, and foster students' understanding of Discrete Mathematics topics and applications while developing their analytical thinking and evaluation skills.

Course Content

Logic, Logical Statements and Arguments, Mathematical Proof Techniques, The Principle of Mathematical Induction, Application of Proof Techniques to Basic Number Theory, Sets, Relations and Functions, 

Basic Combinatorics and Counting Principles, Graph Theory, Trees

Required Resources

I. Lecture Notes

II Susanna S. Epp, Discrete Mathematics with Applications, 4th Edition, International Edition.

Recommended Resources

Kenneth Rosen. Discrete Mathematics and Its Applications, 6 th Edition, McGraw Hill Publishing Co., 2007

Rules

  1. Calculators are NOT allowed in all exams and quizzes.
     
  2. Attendance: It is the university policy that if a student is absent 30% of the class sessions (which, in our case, amount to 9 hours), he/she will be withdrawn from the course with a grade of DZ.

 

       3. Late attendance: Not only are you expected to be in class, but you are also expected to be there on time. Three (3) late attendances will count as one absence. Lateness is defined as: showing up to class after the instructor has finished calling the class roster, and within the first 10 minutes of the lecture. Showing up more than 10 minutes late to the lecture counts as an absence.

4. Missing quizzes or exams: Quizzes cannot be made up.

5.  Academic integrity: You are expected to submit your own work. Copying, cheating or plagiarism, if detected, will be reported to the university administration and further action might be taking from the university.

6. Getting Help: Students are encouraged to consult their instructor during his office hours or by appointment.

Course Learning Outcomes

  1. To be able to comprehend logical statements and evaluate the validity of logical arguments.
  2. Apply mathematical proof techniques to basic number theoretical problems.
  3. Be able to construct mathematical proofs involving different techniques such as mathematical induction and contradiction
  4. Prove and solve problems related to relations and functions depending on their corresponding definitions.
  5. Apply operations and algebraic proofs on Set theoretical examples.
  6. Apply basic counting and probability techniques such as pigeonhole principle.
  7. Analyze, model, and solve real life problems using Graph Theoretical structures and trees.
  8. Deduce information about structural properties of graphs from their adjacency matrices
  9. Explore isomorphic relations between graphs
  10. Apply shortest path algorithms and identify minimum spannig tree of a graph

Core Area Distribution

(46) Mathematics and Statistics%70 (48) Computing%30

Teaching Methods

ExpressionQuestion-AnswerExercise and PracticeSelf studyProblem Solving

Assessment & Evaluation

HomeworkTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)16348
Out of Class Study Period16232
Midterm11515
Quiz414
Assignment414
Practice000
Final12020

Course Schedule

WeekSubjectPreparation
1Propositions and Truth TablesCh 2.1 and 2.2
2Logical Arguments, Validity of Arguments, QuantifiersCh 2.3, 2.4 and 3.1
3Basic Number Theory and the Method of Direct ProofCh. 4.1, 4.2, 4.3
4Indirect Proofs: Contradiction and ContrapositionCh. 4.4, 4.6
5The Principle of Mathematical Induction and its ApplicationsCh. 5.1, 5.2, 5.4, 5.6
6Algebra of Sets and Proofs in Set TheoryCh. 6.1, 6.2, 6.3
7Review for MidtermCh. 2,4,5,6
8Ara SınavAra Sınav
9Relations on Sets Properties of Relations and Their Proofs Equiavalence Relations and PartitionsRelations
10Well Definition Property Injectivitiy, Surjectivity and Inverse FunctionsFunctions
11Rules of Counting: Multiplication and Addition Rules Possibility Trees Permutations, Combinations, Pigeonhole Principle r-Combinations with RepetitionsPermutations, Combinations, Probability
12Graphs: Definitions and Properties Trails, Paths and Circuits Matrix Representaion of Graphs Isomorphism of GraphsChapter 10
13Isomorphism of Graphs, TreesChapter 10
14Weighted Graphs Spanning Trees and Algorithms of Shortest PathsChapter 10
15Review for Final ExamReview
16Final SınavıFinal Sınavı