Skip to main content

Discrete Structure

The course is divided into 3 sections:

  1. Mathematical foundations
  2. Discrete structures
  3. Selected topics

Lectures

Mathematical foundations

  1. Abstractions, definitions, modular arithmetic, exponents
  2. Data representations, bits, bit strings
  3. Logic, proofs, axioms recursion
  4. Sets
  5. Predicate logic

Discrete structures

  1. Relations, functions
  2. Graphs
  3. Trees
  4. Digraphs

Selected topics

  1. Finite state automata and regular languages
  2. Linear algebra
  3. Probability and Baysian reasoning
  4. Program correctness

Learning Resources

Appendix

Cannot find definitions for "automata".

Cannot find definitions for "axioms".