Exponentiation: Time ComplexityCovers the fast exponentiation algorithm and its time complexity, prime number properties, and the El-Gamal encryption scheme.
Optimization AlgorithmsCovers optimization algorithms, convergence properties, and time complexity of sequences and functions.
Dynamic Programming: KnapsackExplores dynamic programming for the Knapsack problem, discussing strategies, algorithms, NP-hardness, and time complexity analysis.