Week | Topics | Study Materials | Materials |
1 |
Basic concepts, logic.
|
|
|
2 |
Propositions, proof methods.
|
|
|
3 |
Sets, Venn diagrams, power sets, Cartesian product.
|
|
|
4 |
Relations, the properties of relations, representation of relations.
|
|
|
5 |
Functions, the composition of functions.
|
|
|
6 |
Number theory, division algorithm, integer representations, solving congruences.
|
|
|
7 |
Fermat's little theorem, Wilson's theorem, check bit.
|
|
|
8 |
Midterm exam.
|
|
|
9 |
Caesar cipher, cryptanalysis.
|
|
|
10 |
Block cipher, public key cryptography, RSA cryptosystem, digital signatures.
|
|
|
11 |
Counting, permutation, combination.
|
|
|
12 |
Graph theory, the general concepts of graph, isomorphism, Euler and Hamilton paths.
|
|
|
13 |
Trees, Boolean algebra.
|
|
|
14 |
Modeling, finite state machines, Turing machine.
|
|
|