ITD 105 Schedule (Fall 2017)

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