Chevron Left
返回到 Algorithmic Toolbox

學生對 加州大学圣地亚哥分校 提供的 Algorithmic Toolbox 的評價和反饋

4.6
12,097 個評分

課程概述

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

熱門審閱

BD

2021年1月19日

The course was really amazing which provided deep knowledge from basic to advance that how algorithms works and how to design algorithms. Thanks to all the expert teachers who taught in this course.

SG

2017年1月19日

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.

篩選依據:

251 - Algorithmic Toolbox 的 275 個評論(共 2,494 個)

創建者 Divyanshu B

2019年8月10日

It was an awesome course. It helped me to learn many algorithms and specially i learned dynamic programming which was very useful for me. It also improved my thinking skills and also typing speed while practicing. I would recommend everyone to take this course.

創建者 chethan j

2016年5月8日

This course works on fundamental approaches, like divide and conquer, greedy algorithms and takes us to the more advanced dynamic approach which is ubiquitous and drives most of the modern applications.

Really beneficial to solve problems on a day to day basis.

創建者 Praise O

2020年3月30日

A great course for a novice in algorithms without a CS degree. Gained an in-depth understanding of algorithms, when and how to implement them. Dynamic programming was the most challenging module in my opinion but once you grasp the concept the rest is cheese.

創建者 Prateekraj S

2020年9月30日

Great Content, the mathematical ideas are very well explained and the problems are fairly challenging unlike the other courses I've completed on coursera. The content is very well designed to make us familiar with the fundamentals of all necessary concepts.

創建者 Shaleen G

2020年8月2日

The course experience was good, I learnt to solve some of the standard problems through this course. I found the lesson of Master Theorem and Dynamic Programming quite interesting. I felt there should be provision of editorials for the assignment problems.

創建者 Kaleb G

2018年9月10日

I've been programming professionally for 15 years, but I had a significant gap in my knowledge when it came to data structures and algorithms. This course helped me complete my skill set and regain a competitive advantage in the field. Thanks, instructors!

創建者 Kiran K G

2020年5月18日

It is really wonderful learning. I have gained a lot of confidence to solve algorithm problems. But there are couple of chapters like dynamic programming where the complex parts can be explained a bit more. Overall a good learning exercise.

Thank you

Kiran

創建者 San S

2017年8月17日

loved the course, very well structured to develop algorithmic thinking. Assignments are great as well.

However, I did feel that the Dynamic programming lecture for week 05 could be slowed down or improved. There was way too much info put into one week. :)

創建者 Nadiia M

2017年11月12日

I am very excited about this course. It helped me to get better understanding algorithms. It gives enough practical tasks to work on. I like the way teachers presented study material, especially Alexander Kulikov. Thank you! Can't wait to move forward!

創建者 Chinedu U

2021年10月19日

Great course for anyone who wants to understand the intricacies of designing efficient algorithms. The lectures are well structured, and the assignments are designed to help you understand the concepts taught in the course. I would highly recommend it!

創建者 Aaron J

2020年6月5日

This was an amazing course! I've taken Algorithms classes during college but we never learned about stress testing solutions or anything about dynamic programming. I really feel a lot more confident in designing algorithms. Highly suggest this course!

創建者 GAURAV C

2017年7月20日

This course helped me clear my algorithm concepts. The assignmenst at the end of each week, are very good. Concepts in the course were introduced briliantly with a comparison of different alogrithms and how each of them can solve a particular problem.

創建者 Ayush S

2018年7月22日

The greatness of this course can be judged by the kind of programming assignments given at the end which actually test the learners. Highly recommend this course for people who are totally new to algorithms and want to kickstart their coding venture.

創建者 Vismit K

2020年9月25日

Extremely good course for strengthening various algorithms, especially the concept of Dynamic Programming is which is very essential is taken care of beautifully. Absolutely loved the questions and had fun debugging for various incorrect test cases.

創建者 Rushiraj C (

2020年5月20日

I just loved the approach of the professors, which made most fundamental but difficult concepts seem very easy. Algorithms is, in my opinion, the most important subject for any computer science. Thanks to all the people who helped to make this MOOC.

創建者 zuhaib u z

2019年9月2日

I think I learned a lot in this course and there has been a significant change in the level of programming I can do now and the level of programming I used to do before this course. Also I would like to thank all the professors.

Thank you very much

創建者 Kocić O

2016年2月25日

This course does more then just teaching algorithms. It gives you insights and ideas that you can later use to build new algorithms. Personally, I think this is crucial, cause it helps you to build unique skill - reasoning about unknown problems.

創建者 Hrishikesh P

2020年8月29日

It was an awesome course but I found the explanations for Dynamic Programming Part-1 as well as Part-2 a little tough to understand. And also I am still not able to formulate the problems well. Also, similar experience for Divide and Conquer.

創建者 Nzoji H

2023年1月2日

Absolutely exceptional! Was able to apply immediately to my current work and the improvements were epic, in the magnitudes of 100X for one particular process.

I truly recommend this course to everyone in all echelons of software development.

創建者 Nick P

2020年10月11日

I had fun taking this course. The assignments were challenging enough (if you complete them) that you needed to learn the material, which I can see being quite useful.

I feel like this was a boon to my programming and problem solving skills.

創建者 Hari K

2020年9月9日

This course is wonderful, it gave me a strong base in programming. Even though i had to search for extra materials and had to spend lots of night wondering how these algos work, i think its worth.Thanks for providing such fabulous courses.

創建者 Timur B

2020年7月29日

Overall the course is good except some of the lectures. It gives a good overview and then you can find some better video o the Internet on the topics to complete the assignments and understand the subject better. The assignments are great.

創建者 José A V M

2016年6月3日

Very straight forward, this course comes from the basics and completes the theory with practice to ensure learning. 100% recommended for those who are not familiar with algorithms or those who want to have practice implementing and coding.

創建者 Amrish K

2020年6月28日

Hereby I tryly declare that this course is simply awesome and wonderful experience, one think is I didnt able to solve all problems, that is small guilty I felt. If I had a chance to know that algorithm for all problem, I am pretty happy.

創建者 Sachith N K

2019年2月22日

I really appreciate the content of this course. It was well planned and had a nice flow. However have to say that in some instances the failed case cannot be viewed and I don't know why the grader only outputs "Failed case: Wrong answer".