| 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 |
|