Week | Dates | Topics |
---|---|---|
1 | Aug 30 | History of Computing Number Systems Truth Tables |
2 | Sep 06 | Algorithms Sorting, Searching, and Hashing |
3 | Sep 13 | Ways of Solving Problems Exhaustive Search, Greedy, Divide and Conquer, Dynamic Programming |
4 | Sep 20 | Divide and Conquer Recursion Permutation and Combination |
5 | Sep 27 | Graphs Eulerian and Hamiltonian Paths Toposort Minimum Spanning Tree |
6 | Oct 04 | Cryptography Caesar, Vigenere, RSA Test |