
OtherMark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
The course starts with the mathematical modeling of computational problems and then works through the common algorithms and data structures used to solve them. It keeps returning to how algorithms are expressed as programs.
Anyone building a foundation in algorithms, or refreshing one, will find the emphasis on connecting theory to code useful. It is a foundation course rather than a survey of advanced topics. Working through the paradigms alongside their performance analysis shows why one approach beats another for a given problem.
This course is an introduction to mathematical modeling of computational problems, as well as common algorithms, algorithmic paradigms, and data structures used to solve these problems. It emphasizes the relationship between algorithms and programming and introduces basic performance measures and analysis techniques for these problems.
Advertisement
No Korshub reviews yet.