Discrete Mathematics (CS204C) in Fall 2017 at KAIST's School of Computing
Discrete Mathematics is the background of digital computers:
the mathematical foundation for specifying program languages and problems, and for describing, analyzing, and verifying their algorithmic solutions.
As opposed to computing with continuous data (such as real numbers), it is concerned with discrete structures such as integers, finite sequences, graphs, and also algorithms themselves — as well as with their (e.g. combinatorial) properties.
Lecturer: Martin Ziegler
Lectures: classroom #1101 in building E3
Schedule: Wednesdays and Fridays 2:30pm to 3:45pm
Language: English only
Teaching Assistants: Chansu Park, Dongsong Seon, Donghyeon Lim
Office hours: Tue 18:30-20:00 (Other slot is replaced to the recitation class)
Homework Box: No. 18 @ E3-1 3rd floor(next to the elevator). Students must submit their assignments into the Homework Box. (Homework 1~)
Attendance: 10 points for missing less than 5 lectures, 9 when missing 5 lectures, 8 when missing 6, and so on: 14 or more missed lectures earn you no attendance points.
Grading: The final grade will (essentially) be composed as follows: Homework 20%, Midterm exam 30%, Final exam 40%, Attendance 10%.
Exams: All exams are closed book.
Midterm exam (Wednesday, Oct 18, 13:00~15:45 or shorter) @ E3-1 #1101
Final exam (Wednesday, Dec 13, 13:00)
Synopsis (tentative)
Basic Structures: Sets, Functions, Sequences
Logical Foundations, propositions, quantifiers
Proof strategies: constructive, indirect/contradiction, cases, induction
Relations, order, equivalence
Elementary algorithms and their analysis
Mid-term
Combinatorics and Counting
Discrete probabilities
Recursion
Graph Theory
Trees/Automata
Final
Homework/Assignments/Recitation
Regularly recalling, applying, and extending the definitions, theorems, and proofs from the lecture is essential for comprehension and successful study. Therefore consider it as a courtesy that we will create homework assignments and publish them on this web page.
Write your submission number (like “Assignment #?”) to make TAs easily recognize the submissions
and submit them in box #18 near E3-1 elevator. Submissions won't be returned.
-
Homework 1 (Due: 14:40 September 15) (Changed due to the coverage, 16:00 September 8)
Homework 2 (Due: 14:40 September 22) (Condition edited on Problem 2©, 03:40 September 17)
Homework 3 (Due: 14:40 September 29) (Hints Added on Problem 2, 16:05 September 23)
-
Homework 5 (Due: 23:59 November 12) (Edited, 18:30 November 10)
-
-
Homework 8 (Due: 09:00 December 4) (Edited at 23:23 November 24)
In collaboration with CS204A and CS204B, TAs will offer optional recitation classes: Wednesdays 7~8pm #1220, starting September 6.
From November on, attending recitation on time will be counted as 5% bonus: 1% for each of Nov.08, Nov.15, Nov.22, Nov.29, Dec.06
Academic Honesty
Late homework submissions will be ignored (for grading: you could still win an award). Copied homework solutions receive 0 points. Cheating during the exam results in expulsion and 0 points.
Students will be required to sign an Academic Honour Code together with their first homework submission.
Literature:
Kenneth H. Rosen: Discrete Mathematics and Its Applications (mandatory! any edition)
Richard Johnsonbaugh: Discrete Mathematics, Pearson.
David J. Hunter: Essentials of Discrete Mathematics, Jones&Bartlett.
For your convenience some of these books have been collected in KAIST's library 'on reserve' for this course.
E-Learning: