Chevron Left
返回到 Algorithmic Toolbox

Algorithmic Toolbox, University of California San Diego

4.7
3,795 个评分
837 个审阅

课程信息

The course covers basic algorithmic techniques and ideas for computational problems arising frequently in practical applications: sorting and searching, divide and conquer, greedy algorithms, dynamic programming. We will learn a lot of theory: how to sort data and how it helps for searching; how to break a large problem into pieces and solve them recursively; when it makes sense to proceed greedily; how dynamic programming is used in genomic studies. You will practice solving computational problems, designing new algorithms, and implementing solutions efficiently (so that they run in less than a second)....

热门审阅

创建者 SG

Jan 20, 2017

I liked the fact that the algorithms are not just the introductory searching and sorting algorithms. The assignments are fairly difficult (I have decent scripting experience), but not impossibly so.

创建者 AG

Feb 19, 2018

best course for clearing basics of algorithms as well as learning by doing and blow your mind by thinking hard from different prospectives to get desired solutions of programming assignments ...

筛选依据:

768 个审阅

创建者 Sangil Yun

Dec 07, 2018

I like the fact that we get to solve many problems on our own every week but in all the lectures, instructors explain things only vocally and it's also very fast paced. It was really difficult to follow compared with lectures where instructors write on the white board while they are explaining.

创建者 Ahmad Sadeed

Dec 05, 2018

Learned a lot. Thanks for the course!

创建者 Alexander Riley

Dec 05, 2018

Loved the problem sets. Instructions were clear. Honestly such a fantastic course.

创建者 ANIL GUPTA

Dec 05, 2018

Its increased my thinking ability, now I am way to write efficient algorithm ad well as program. I recommend to every programmer should join this course and take advantage.

创建者 Vasu Malhotra

Dec 04, 2018

Do it for the questions.

创建者 Nalam Venkata Subrahmanya Sai Krishna Chaitanya

Dec 03, 2018

Good course for refreshing your basics.

创建者 Khai Tran

Dec 02, 2018

The course is fundamentally useful, this helped me out a lot to discover my enthusiasm since my background is non-IT. I'm on the way to the second course in this specialization!

创建者 G Mohith

Dec 02, 2018

Good course to boost up your algorithm skills

创建者 Rika Dodda

Dec 02, 2018

Really helped me with what I am terrible at - how to optimize my solution for runtime and memory. For context, I do not have any formal education in software development and am self-taught so the difficulty of this course was exactly what I needed. (Maybe someone with more education might feel that this class is easier and did not go in as depth.) Did not give this 5 stars because of how buggy the submission/solution checking software is (for BinarySearch, without changing the code, I got a different runtime with every submission, which either passed or failed)

创建者 Zhenya

Nov 29, 2018

I recommand for everybody. Teachers explain all from the basic level, and you shouldn't be afraid, you will understand all algorithms from this course. I like this course and this specialization very much

Для русского язычного населения тоже очень рекомендую, английский базового уровня, преподаватели с хорошим произношением, просто огонь. Сам курс вам тоже очень понравится. Очень нравится, что сначала дают теорию, а потом сразу к этой теории задачи, чтобы вы всё смогли отработать

Thanks for this course