Graduate Courses: Difference between revisions
Jump to navigation
Jump to search
(Created page with "'''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] * Geometric Algorithms, [http://www.cs.duke.edu/courses/sp...") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
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] | * 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] | * 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] | ||
* Computational Microeconomics: Game Theory, Social Choice, and Mechanism Design, [https://courses.cs.duke.edu/fall20/compsci590.7/ Fall 2020] | |||
* | <!--'''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.
- Design and Analysis of Algorithms, Fall 2013, Fall 2014, Fall 2015, Fall 2016, Fall 2017, Fall 2019, Fall 2020, Fall 2022
- Introduction to Algorithms (Previously titled Algorithm Paradigms), Fall 2014, Fall 2015, Fall 2016, Fall 2017, Fall 2019, Fall 2020, Fall 2021, Fall 2022, Fall 2023
- Algorithmic Aspects of Machine Learning, Fall 2015, Fall 2016, Spring 2021
- Graph Algorithms, Spring 2015, Spring 2017, Fall 2019, Spring 2023
- Geometric Algorithms, Spring 2014, Spring 2016, Fall 2018, Spring 2022
- Randomized Algorithms, Spring 2013, Spring 2016, Spring 2018, Spring 2020
- Approximation Algorithms, Fall 2017
- Optimization and Decision-making Under Uncertainty, Spring 2016
- Algorithms for Decision Making at Scale, Spring 2019
- Computational Complexity, Spring 2015, Spring 2017, Spring 2019, Spring 2021, Spring 2023
- Computational Microeconomics: Game Theory, Social Choice, and Mechanism Design, Fall 2020