Week 1 | Basic Data Structures: Arrays, Strings, Stacks, Queues |
Week 2 | Asymptotic analysis (Big-O notation) |
Week 3 | Basic math operations (addition, subtraction, multiplication, division, exponentiation) |
Week 4 | Basic math operations (addition, subtraction, multiplication, division, exponentiation (Continued) |
QUIZ 1 |
|
Week 5 | Sqrt(n) primality testing |
Week 6 | Euclid’s GCD Algorithm |
Week 7 | Basic Recursion |
Week 8 | Greedy Algorithms |
QUIZ 2 |
|
Week 9 | Basic Dynamic Programming |
Week 10 | Naive string searching |
Week 11 | O(n logn) Sorting |
Week 12 | Binary Searching |
PROJECT REPORT |