返回到 Dynamic Programming, Greedy Algorithms
University of Colorado Boulder

Dynamic Programming, Greedy Algorithms

This course covers basic algorithm design techniques such as divide and conquer, dynamic programming, and greedy algorithms. It concludes with a brief introduction to intractability (NP-completeness) and using linear/integer programming solvers for solving optimization problems. We will also cover some advanced topics in data structures. This course can be taken for academic credit as part of CU Boulder’s MS in Data Science or MS in Computer Science degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more: MS in Data Science: https://hua.dididi.sbs/degrees/master-of-science-data-science-boulder MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder

状态:Theoretical Computer Science
状态:Programming Principles
高级设置课程小时

精选评论

DM

5.0评论日期:Sep 20, 2021

Excellent. This course covers some difficult topics, but the lectures and homework assignments were superb and made them quite approachable.

RW

5.0评论日期:Apr 5, 2024

Amazing opportunity to learn! A Stanford graduate as a professor, OMG! Super bright!

YS

5.0评论日期:Jul 22, 2022

Excellent course! I really learned alot and enjoyed all the challenges and topics in your course. Thank you so much!

AT

5.0评论日期:Apr 21, 2025

it was very good course where we learn about lots of thing

BC

5.0评论日期:Dec 6, 2022

This course save me time on learning the dynamic programming. I really love the 4-steps to construct the dynamic programming. It gives me the guideline when designing DP solution.

LL

5.0评论日期:Jul 9, 2023

Clear and helpful instructions but the last assignment is so hard.

AB

4.0评论日期:Nov 5, 2024

Awesome brain refresher even for those who way past their college years. Highly recommended.

AM

5.0评论日期:Sep 18, 2022

G​reat work from professor Sriram Sankaranarayanan explaining such complex material. I wish we could review more examples during the class (specially Dynamic Programming ones).

SD

5.0评论日期:Oct 17, 2024

Instructor's material was really good and was very effective in communicating the complex topics

AZ

5.0评论日期:Feb 8, 2023

I totally loved all the courses from this instructor. The content was rich, the programming assignments were instructive, and the whole course was so engaging.

所有审阅

显示:20/66

Rafael Cheung
2.0
评论日期:Jul 4, 2022
Bijan Shokrollahi
1.0
评论日期:Dec 14, 2021
Spyros Tsimboulis
5.0
评论日期:Oct 26, 2021
Dave Mullaney
5.0
评论日期:Sep 21, 2021
Jeffrey Concerto
3.0
评论日期:May 15, 2022
Rishabh Shukla
1.0
评论日期:Aug 5, 2021
Billy Cheung
5.0
评论日期:Dec 6, 2022
Peter Davies
4.0
评论日期:Apr 3, 2022
Ami Osherov
1.0
评论日期:Mar 10, 2023
Yu Saito
5.0
评论日期:Jul 23, 2022
Prathamesh Dhananjay Keni
2.0
评论日期:Oct 22, 2024
LR
5.0
评论日期:Aug 31, 2024
Abdikhalyk Teshebayev
5.0
评论日期:Dec 1, 2021
Cethy hnc (Cethy)
2.0
评论日期:Feb 4, 2025
Romel A Munoz Valencia
5.0
评论日期:Jun 29, 2024
Zixuan Yu
5.0
评论日期:Apr 30, 2024
Solomon Desta
5.0
评论日期:Aug 18, 2024
Alvin Vuong
5.0
评论日期:Apr 18, 2025
Jagdeep Kaur
5.0
评论日期:May 19, 2024
Reece Holzhauser
5.0
评论日期:Dec 13, 2024