CS 6161

Design and Analysis of Algorithms

New Add to Schedule

Course Description

Pre-Requisite(s): CS 4102 or equivalent

Analyzes concepts in algorithm design, problem solving strategies, proof techniques, complexity analysis, upper and lower bounds, sorting and searching, graph algorithms, geometric algorithms, probabilistic algorithms, intractability and NP-completeness, transformations, and approximation algorithms.


  • Abhi Shelat

     Rating

     Difficulty

     GPA

    3.93

     Sections

    Last Taught

    Spring 2013

  • Gabriel Robins

     Rating

     Difficulty

     GPA

    3.91

     Sections

    Last Taught

    Fall 2019

  • Mohammad Mahmoody

     Rating

     Difficulty

     GPA

    3.82

     Sections

    Last Taught

    Spring 2022

  • Haifeng Xu

     Rating

     Difficulty

    4.00

     GPA

    3.80

     Sections

    Last Taught

    Fall 2022

  • Tianhao Wang

     Rating

     Difficulty

     GPA

    3.74

     Sections

    Last Taught

    Spring 2023

  • Mohammad Ghidary

     Rating

     Difficulty

     GPA

     Sections

    Last Taught

    Fall 2018