Analysis and Design of Algorithms


Course Overview

This course dives into the analysis and design of algorithms, teaching students how to assess their efficiency and develop solutions for complex problems. It covers both the theory behind algorithms and their practical applications, including hands-on coding tasks.

Course Objectives

Reference Material

Lecture Note

Important Course Notes

Class Sessions

Office Hours

Grading Criteria

Late assignments and make-up

Lab & Workshops

Social Group

Course Schedule