4 fundamental topics of the course. If you understand these 4, you will pass the course.
- Dynamic Programming
- Divide and Conquer
- Graph Theory
- NP Reductions
Key is to do all home work assignments practice problems and practice problems from DPV book.
This course is highly theoretical in nature. Course can be extremely challenging for a person new to Computer science. Hard work and practice will see you through.
Three exams weight 75% of your grades. Remaining are Home work assignments, Coding assignments and Polls. Together they form 25% of your grade. So getting 20-25% should be doable.