Graduate Courses: Difference between revisions

From cstheory.wiki.duke.edu
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
'''Graduate Courses'''
'''Graduate Courses'''
* Algorithmic Aspects of Machine Learning, [http://www.cs.duke.edu/courses/fall15/compsci590.7/ Fall 2015], [http://www.cs.duke.edu/courses/fall16/compsci590.2/ Fall 2016]
 
* Graph Algorithms, [http://www.cs.duke.edu/courses/spring15/compsci590.1/ Spring 2015], [http://www.cs.duke.edu/courses/spring17/compsci590.5/ Spring 2017], [https://www2.cs.duke.edu/courses/fall19/compsci638/ Fall 2019]
Typically, we teach Introduction to Algorithms (COMPSCI 531) and Design and Analysis of Algorithms (COMPSCI 532) every fall semester, and Computational Complexity (COMPSCI 534) every other spring semester. More specialized courses are also regularly offered.
* Geometric Algorithms, [http://www.cs.duke.edu/courses/spring14/compsci634/ Spring 2014], [http://www.cs.duke.edu/courses/spring16/compsci634/ Spring 2016], [https://www2.cs.duke.edu/courses/fall18/compsci634/ Fall 2018]
* Design and Analysis of Algorithms, [http://www.cs.duke.edu/courses/fall13/compsci530/ Fall 2013], [http://www.cs.duke.edu/courses/fall14/compsci532/ Fall 2014], [http://www.cs.duke.edu/courses/fall15/compsci532/ Fall 2015], [http://www.cs.duke.edu/courses/fall16/compsci532/ Fall 2016], [https://users.cs.duke.edu/~kamesh/CompSci532.html Fall 2017], [https://courses.cs.duke.edu//fall19/compsci532/ Fall 2019], [https://sites.google.com/view/compsci532-kamesh Fall 2020], [https://courses.cs.duke.edu/fall22/compsci532/ Fall 2022]
* Randomized Algorithms, [http://www.cs.duke.edu/~kamesh/cps639.html Spring 2013], [http://www.cs.duke.edu/courses/spring16/compsci630/ Spring 2016], [https://courses.cs.duke.edu/spring18/compsci630/ Spring 2018]
* Introduction to Algorithms (Previously titled Algorithm Paradigms), [http://www.cs.duke.edu/courses/fall14/compsci531/ Fall 2014], [http://www.cs.duke.edu/courses/fall15/compsci531/ Fall 2015], [http://www.cs.duke.edu/courses/fall16/compsci531/index.htm Fall 2016], [http://www.cs.duke.edu/courses/fall17/compsci531/index.htm Fall 2017], [https://courses.cs.duke.edu/fall19/compsci531d/ Fall 2019], [https://courses.cs.duke.edu/fall20/compsci531d/ Fall 2020], [https://courses.cs.duke.edu/fall21/compsci531d/ Fall 2021], [https://courses.cs.duke.edu/fall22/compsci531d/ Fall 2022], [https://sites.google.com/view/cps531/cps-531-algorithm-design Fall 2023]
* Algorithmic Aspects of Machine Learning, [http://www.cs.duke.edu/courses/fall15/compsci590.7/ Fall 2015], [http://www.cs.duke.edu/courses/fall16/compsci590.2/ Fall 2016], [https://sites.google.com/view/duke-compsci-590-04-spring-202/home Spring 2021]
* Graph Algorithms, [http://www.cs.duke.edu/courses/spring15/compsci590.1/ Spring 2015], [http://www.cs.duke.edu/courses/spring17/compsci590.5/ Spring 2017], [https://www2.cs.duke.edu/courses/fall19/compsci638/ Fall 2019], [https://sites.google.com/view/duke-compsci-638-spring-2023 Spring 2023]
* Geometric Algorithms, [http://www.cs.duke.edu/courses/spring14/compsci634/ Spring 2014], [http://www.cs.duke.edu/courses/spring16/compsci634/ Spring 2016], [https://www2.cs.duke.edu/courses/fall18/compsci634/ Fall 2018], [https://courses.cs.duke.edu/spring22/compsci634/ Spring 2022]
* Randomized Algorithms, [http://www.cs.duke.edu/~kamesh/cps639.html Spring 2013], [http://www.cs.duke.edu/courses/spring16/compsci630/ Spring 2016], [https://courses.cs.duke.edu/spring18/compsci630/ Spring 2018], [https://sites.google.com/view/randomized-algorithms/home Spring 2020]
* Approximation Algorithms, [http://www.cs.duke.edu/courses/fall17/compsci632/ Fall 2017]
* Approximation Algorithms, [http://www.cs.duke.edu/courses/fall17/compsci632/ Fall 2017]
* Optimization and Decision-making Under Uncertainty, [https://users.cs.duke.edu/~kamesh/UncertaintyCourse.html Spring 2016]
* Optimization and Decision-making Under Uncertainty, [https://users.cs.duke.edu/~kamesh/UncertaintyCourse.html Spring 2016]
* Algorithms for Decision Making at Scale, [https://sites.google.com/view/spring19course/home Spring 2019]
* Algorithms for Decision Making at Scale, [https://sites.google.com/view/spring19course/home Spring 2019]
* Computational Complexity, [http://www.cs.duke.edu/courses/spring15/compsci534/index.htm Spring 2015], [http://www.cs.duke.edu/courses/spring17/compsci534/index.htm Spring 2017], [https://courses.cs.duke.edu/spring19/compsci534/index.htm Spring 2019], [https://courses.cs.duke.edu/spring21/compsci534/ Spring 2021]
* Computational Complexity, [http://www.cs.duke.edu/courses/spring15/compsci534/index.htm Spring 2015], [http://www.cs.duke.edu/courses/spring17/compsci534/index.htm Spring 2017], [https://courses.cs.duke.edu/spring19/compsci534/index.htm Spring 2019], [https://courses.cs.duke.edu/spring21/compsci534/ Spring 2021], [https://courses.cs.duke.edu/spring23/compsci534/ Spring 2023]
* Design and Analysis of Algorithms, [http://www.cs.duke.edu/courses/fall13/compsci530/ Fall 2013], [http://www.cs.duke.edu/courses/fall14/compsci532/ Fall 2014], [http://www.cs.duke.edu/courses/fall15/compsci532/ Fall 2015], [http://www.cs.duke.edu/courses/fall16/compsci532/ Fall 2016], [https://users.cs.duke.edu/~kamesh/CompSci532.html Fall 2017]
* Computational Microeconomics: Game Theory, Social Choice, and Mechanism Design, [https://courses.cs.duke.edu/fall20/compsci590.7/ Fall 2020]
* Algorithm Paradigms, [http://www.cs.duke.edu/courses/fall13/compsci590.6/ Fall 2013], [http://www.cs.duke.edu/courses/fall14/compsci531/ Fall 2014], [http://www.cs.duke.edu/courses/fall15/compsci531/ Fall 2015], [http://www.cs.duke.edu/courses/fall16/compsci531/index.htm Fall 2016], [http://www.cs.duke.edu/courses/fall17/compsci531/index.htm Fall 2017]
 
<!--'''Undergraduate Courses'''
<!--'''Undergraduate Courses'''
* Design and Analysis of Algorithms, [http://www.cs.duke.edu/courses/spring13/compsci330/ Spring 2013], [http://www.cs.duke.edu/courses/fall14/compsci330/ Fall 2014], [https://sites.google.com/site/kamesh/cps130%3Aalgorithmdesign Spring 2015], [http://www.cs.duke.edu/courses/fall15/compsci330/ Fall 2015], [http://www.cs.duke.edu/courses/spring16/compsci330/ Spring 2016], [http://www.cs.duke.edu/courses/fall16/compsci330/ Fall 2016], [http://www.cs.duke.edu/courses/spring17/compsci330/ Spring 2017], [https://sites.google.com/site/kamesh/cps130%3Aalgorithmdesign Fall 2018]
* Design and Analysis of Algorithms, [http://www.cs.duke.edu/courses/spring13/compsci330/ Spring 2013], [http://www.cs.duke.edu/courses/fall14/compsci330/ Fall 2014], [https://sites.google.com/site/kamesh/cps130%3Aalgorithmdesign Spring 2015], [http://www.cs.duke.edu/courses/fall15/compsci330/ Fall 2015], [http://www.cs.duke.edu/courses/spring16/compsci330/ Spring 2016], [http://www.cs.duke.edu/courses/fall16/compsci330/ Fall 2016], [http://www.cs.duke.edu/courses/spring17/compsci330/ Spring 2017], [https://sites.google.com/site/kamesh/cps130%3Aalgorithmdesign Fall 2018]
* Complexity Theory, [https://www.cs.duke.edu/courses/spring15/compsci290.3/ Spring 2015]
* Complexity Theory, [https://www.cs.duke.edu/courses/spring15/compsci290.3/ Spring 2015]
* Algorithmic Foundations of Data Science [https://users.cs.duke.edu/%7Ekamesh/ModernAlgorithms.html Spring 2017]-->
* Algorithmic Foundations of Data Science [https://users.cs.duke.edu/%7Ekamesh/ModernAlgorithms.html Spring 2017]-->

Latest revision as of 01:32, 22 October 2023

Graduate Courses

Typically, we teach Introduction to Algorithms (COMPSCI 531) and Design and Analysis of Algorithms (COMPSCI 532) every fall semester, and Computational Complexity (COMPSCI 534) every other spring semester. More specialized courses are also regularly offered.