Not too easy. Not too difficult.
Course Overview:
Professor can claim a complicated problem clearly, and he is really patient to students
Course highlights:
To attend discussion is necessary and you must review the content of the class each week.
Hours per week:
6-8 hours
Advice for students:
Read the book and watch the record again and again then you will understand the algorithms better.
This class was tough.
Course Overview:
The professor is very nice. He has immense knowledge of the industry and he uses it while teaching the topics. The course structure is also very good and gives you a very good understanding of the techniques used in the industry.
Course highlights:
How to understand the complexity of problems in the industry. What is the expectation set when solving problems related to computer science.
Hours per week:
12+ hours
Advice for students:
Practice the problems from multiple textbooks, question papers. Understand the methods of using the main technique for each problem solving method taught.
Not too easy. Not too difficult.
Course Overview:
The knowledge of Algorithms is helpful for any and every field.
Course highlights:
Learnt various algorithmic techniques including divide and conquer, dynamic programming, greedy approach
Hours per week:
3-5 hours
Advice for students:
You need to practice problem solving to be able to solve the questions that come up in the exam