Design and Analysis of Algorithms
Instructor: Brian Dean
Skills you'll gain
There are 6 modules in this course
the past several decades, research in algorithmic computer science has advanced at a rapid pace its contributions have had a profound impact on almost every area of science and industry. In this graduate-level course, we aim to provide a modern introduction to the study of algorithms that is both broad and deep. The primary goals of the course are: (1) to become proficient in the application of fundamental algorithm design techniques, as well as the main tools used in the analysis of algorithms, (2) to study and analyze different algorithms for many of the most common types of “standard” algorithmic problems, and (3) to improve one’s ability to implement algorithmic ideas in code.
Module 2: Programming Assignment #1
Module 3: Randomization
Module 4: Recursion
Module 5: Programming Assignment #2
Module 6: Fundamental Data Structures
Explore more from Software Development
©2025 ementorhub.com. All rights reserved