COT 3100C · Fall 2026 · University of Central Florida
Honors Discrete Math
- Lectures
- Tuesday and Thursday, 9:00–10:15am, NSC 102
- Office hours
- Tuesday, 2:00–3:00pm, HEC 245E
- karthik.complexity+discrete@gmail.com
- Links
- Webcourses · Syllabus · Scribe schedule · Anonymous feedback
Discrete math is the core building block of computer science. Algorithms, networks, cryptography, databases, AI, and even social networks all have discrete math hiding underneath. In this class we'll learn to turn our intuition about why things work into rigorous logical statements. Along the way we'll learn how to count the number of pizza orders you can make with four toppings, and, perhaps most importantly, how to set the right lineup to win your fantasy football league.
- Textbook
- None. References are posted for each lecture in the schedule below.
- Grading
- Quiz 1 (1%), course evaluations (1%), homework (15%), scribe notes (10%), final project (15%), three exams (20% each).
Schedule
Tentative. Topics past the current week may move.Scribe notes (Alejandro) Discrete Math: An Open Introduction, Strong induction
Scribe notes (Adam) Loop invariants (UW); Binary search notes (CMU 15-122)
Scribe notes (Gaston) Discrete Math: An Open Introduction, Characteristic root technique; Erickson, Solving recurrences
Scribe notes (Alexander) Wikipedia: Euclidean algorithm, Extended Euclidean algorithm
Scribe notes (Kathryn) Discrete Math: An Open Introduction, Introduction to number theory; Wikipedia: RSA cryptosystem
Scribe notes (Mateusz) Discrete Math: An Open Introduction, Graph definitions, Euler trails and circuits
Scribe notes (Cole) Discrete Math: An Open Introduction, Trees; Wikipedia: Minimum spanning tree, Huffman coding
Scribe notes will be linked next to each lecture as they are submitted. Sign-up: scribe schedule.
Anonymous feedback
If you'd like to send me a message anonymously about the course, send me a note through the form below. It doesn't ask for a name or email and doesn't require signing in, so I receive only the text and can't reply — if you need an answer, email me directly instead.