Chevron Left
返回到 Algorithmic Toolbox

学生对 University of California San Diego 提供的 Algorithmic Toolbox 的评价和反馈

4.6
12,567 个评分

课程概述

This online 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)....

热门审阅

AF

May 16, 2020

Great course for stepping into algorithms. But some portions have bad lectures like for example explaining the theoritical reasoning for finding safe move in week 3 greedy algorithm is very poor.

GS

Oct 31, 2020

Very good course, all the problems are well designed to test your critical thinking skills and there's pretty good and detailed conceptual stuff but not more than needed to make you nearly a pro.

筛选依据:

1801 - Algorithmic Toolbox 的 1825 个评论(共 2,592 个)

创建者 Anurag G

Jul 28, 2020

Good

创建者 Sahana K

Jul 23, 2020

Good

创建者 N S L K K

Jun 17, 2020

good

创建者 Mandeep K

Jun 4, 2020

nice

创建者 Deleted A

Apr 11, 2020

😊😊

创建者 Nadiah A

Mar 29, 2020

NICE

创建者 Muhammad N I

Mar 29, 2020

Nice

创建者 KUMAR A

Jan 28, 2020

nice

创建者 Sanaullah K

Oct 9, 2019

well

创建者 BATHALA L V V

Sep 23, 2019

good

创建者 adesh m k p

Sep 13, 2019

good

创建者 praneeth p

Jul 10, 2018

good

创建者 Ganapathi N K

Jan 24, 2018

Fine

创建者 Kunle B

Sep 29, 2017

good

创建者 Ankit K

Mar 18, 2016

good

创建者 Sumanth M P

Aug 30, 2021

ok

创建者 RIYA D

Aug 16, 2021

NAA

创建者 RAVI K G

Aug 16, 2021

NAA

创建者 AMAN S

Aug 16, 2021

NAA

创建者 Ivan G

Aug 15, 2020

fun

创建者 Yogesh k k

Jul 31, 2020

4.8

创建者 伍宇恒

Sep 23, 2018

非常好

创建者 KUNDALIYA V

Nov 14, 2021

NA

创建者 Ishwar L K

May 20, 2022

.

创建者 Igor S

Dec 19, 2016

The course content is very good and is must have if you missed that stuff in colledge. It teaches of algorithmic analysis so you know which algorithm is more efficient, gives some examples of cool techniques and provides challenges to apply those techniques.

However, there are things that I hate about this course. First of all this is about forums. They are broken down into sessions and there are too little people on each session. Staff provides exactly zero help. If you are stuck, you have no hope on these forums and will need to find help somewhere else.

Programming assignments are great, they are relevant, interesting, challenging and the automatic grader system estimates not only if we get the correct answer but also the efficiency of our algorithm. There have been some problems in divide and conquer section though. I've been struggling with implementing binary search (which is quite a simple algorithm!) in JavaScript to pass the assignment for weeks. I've written and rewritten it in different ways, done hundreds of manual and automated tests, posted on course forums (receiving zero answers) and have gotten the same error again and again. I was able to solve this only by switching to Python. I am quite sure there is a mistake in the test case, which cost me hours and hours. Overall, the programming assignments are very time consuming and lack of support and not showing test cases make things worse.

I do not like that we cannot see the test case where our program fails. Perhaps, if you could figure out a test case that might fail in your program that would make you a better programmer but I felt more like it was wasting of our time. The main thing is to analyze the test case that fails and understand why, it will bring the same result without wasting time and feeding anger,

Some lecturers have a strong Russian accent, that is very distracting. It is not a lot of work to take some English pronunciation training before making a course, isn't it?

Overall, I enrolled for the specialization and planned to buy it in full but bought only this course to start with. Now I am glad I did that because now I am not sure about buying the other courses and will look somewhere else first.

Anyway, the creators of the course have done a great job, which is highly appreciated. I believe you can make this course much better by fixing the issues I pointed above.