This course is designed for the computing students who are willing to have a strong grasp over the subject Algorithm. This course would be delivered as a personal effort from the course trainer at his free time on each saturday from August 2017 to November 2017 from 6 PM to 8 PM. The dates are 5,12,19,26 in Aug; 2,9,16,23 in Sep; 7,14,21,28 in Oct and 4,11,18,25 in November.
This course will emphasize on theoretical discussions, though, there will be enough exposure to the hands on programming practice separately. The discussions made during the course will be supplemented by the doubt clearing sessions online.
Objective of this course is to equip course taker with proper understanding and adequate amount of knowledge in fundamentals of Science of Algorithm along with distinctive skills in analyzing an existing algorithm and designing a new algorithm for a given computational task.
At the end of taking this course, a student is expected to be able to
- Understand the fundamental concepts of Algorithms
- Assimilate analysis concepts
- Know how to use analysis tools
- Interpret design criteria
- Apply design concepts
Students are requested to bring their Laptop during Programming Practice sessions.