Chevron Left
返回到 算法,第一部分

學生對 普林斯顿大学 提供的 算法,第一部分 的評價和反饋

4.9
7,372 個評分
1,534 條評論

課程概述

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms. All the features of this course are available for free. It does not offer a certificate upon completion....

熱門審閱

RM

Jun 01, 2017

This is a great class. I learned / re-learned a ton. The assignments were challenge and left a definite feel of accomplishment. The programming environment and automated grading system were excellent.

BJ

Jun 03, 2018

Good contents and the logic of the whole course structure is very clear for a novice like me. The weekly homework is also awesome. Would recommend to anyone who wants to learn about computer science.

篩選依據:

151 - 算法,第一部分 的 175 個評論(共 1,478 個)

創建者 Felix K

Jul 05, 2019

The exercises are very well prepared and documented. The lectures are also great and prepare the student well for the exercise. I'm sure the book would have helped but I was able to complete all exercises with only the material provided in this course. There are also a lot of practise questions on each topic.

創建者 Egor Z

Jul 07, 2019

Nice course. I believe all software engineers must go through this course. Because it's fundamental knowledge which helps to understand more complex data structure and algorithm. And also it helps not only to use data structures and algorithm effectively and to compose your own data structures and algorithm.

創建者 wang w

Apr 19, 2017

Very good. The TFs are nice too. Nevertheless for a non-CS student like me keeping up with the course is really tough, especially provided that I have never learnt java language before, and that I conducted all debugging without any debugger(I don't know how to use DrJava). In all the course is worth taking.

創建者 Sachindra N

Jun 28, 2020

Very nice explanations for some of the things I have been using as a software engineer for very long. Every programmer should take this course. The explanation of A*Search and KD Trees alongwith programming exercises were really interesting and have now made me more interested in computer vision problems.

創建者 Ivan M

May 19, 2020

Good algorithms are better than supercomputers. This course is essential not only because it teaches you some hints that might be extremely useful, but also since it makes you change your mind about your priorities while creating something new to the mankind. And it makes you think & explore your brain!

創建者 Christopher M

Feb 12, 2018

Fantastic course in data structures and algorithms, great introduction for those who haven't taken CS at university. Also leans towards the mathematical side versus pure programming while utilising some good programming exercises, so an interesting course from that angle too. Looking forward to Part II!

創建者 Jacob F

Apr 23, 2017

I started coding with Javascript and Python...and I struggled with this course, having not mastered Java. But the resources were perfect and now I have a large cache of projects and information to draw upon as I progress with Java and more academic/algorithmic problems in my software engineer career.

創建者 Gleb L

May 28, 2018

Great explanation of theoretical part. Challenging and rewarding practical assignments. I wish the quizzes with interview questions would contain the solution or more in-depth explanation of approach to problem solving. Overall - amazing course, going to take some break and enroll the second part.

創建者 Ravi T U

May 21, 2018

The concepts that are covered in this part of the course are very fundamental and cannot afford to be misunderstood by anyone. The professor has taught them in details. Thanks to the professor for the assignments (which are applications of the concepts in the real world). I learnt a lot from them.

創建者 Jesus I C O

Mar 26, 2017

Es un curso muy excelente, actualmente soy ingeniero en informatica y tenia un cierto tiempo que no aplicaba algoritmos con un nivel de importancia tan basica como los que aplique en el curso, muy agradecido con el conocimiento impartido a lo largo de este tiempo y encantado de realizar la parte 2

創建者 Ahmad A

Feb 28, 2018

With the right mindset, this can be one of the best MOOCs available. I didn't start benefitting from the course until I started watching the lectures with a pen and notebook in hand, taking notes, drawing trees, hand writing code and making absolutely sure that I understand every word being said.

創建者 Vicente A A

May 23, 2018

Amazing MOOC. I followed both the video lectures and the book as I went on, and I really feel that my understanding on Algorithms and Data Structures has grown greatly in the past month and a half. The programming assignments are really tough, but very rewarding. I can't wait to begin Part II.

創建者 Mikaelian V

Mar 19, 2019

Outstanding course. Thank you very much. Gives opportunity to optimise current working stuff , very good overview of existing algorithms and data structures and their applications. Also it's very interesting to solve hard tasks and always thinking how do better. I'm going to next course.

創建者 WAN , Y

Jul 03, 2018

This course is great! The lecture slides and the code from the course are well-organized and clean. The auto-grading is powerful because it not only checks the correctness or performance of the code, it also detects the improper coding ways. I've learned a lot of things from the course.

創建者 Stephen H

Feb 05, 2018

Very helpful course. The free auto-grader is a great advantage of this course, which can give you detailed insights on your homework. The professor is excellent, explaining everything clearly. The homework is full of real applications, helping me to better understanding the algorithms.

創建者 Ken S

Feb 28, 2017

Because I don't know Java (yet) and the homework can only be submitted in Java, I audited this course. Time well spent! Even without working the exercises, the lectures were easy to follow and highly interesting. I picked up several things that will likely help me write better code.

創建者 Paulo M T C

Jun 08, 2020

This course provides good coverage of the topics and lists applications of their use in our everyday lives. The programming tasks are challenging, yet feasible, and they justify the importance of algorithms in problem solving, which largely surpasses the importance of fast processors.

創建者 Xuying S

Dec 05, 2017

This course is a little challenging for me. But the content is very practical and I really learned a lot by accomplishing the assignments. I would highly recommend this course to my classmates and will take part II myself. Thank you very much for your effort to make this course great.

創建者 sybil63

Feb 10, 2018

The PPTs in the course are very delicate especially the animation of the operation of algorithms. In addition, assignments are all interesting and really helped me get familiar with algorithms in practice. And I enjoy the enrichment materials a lot. Thanks to Coursera and Professors.

創建者 Miguel C

Feb 01, 2017

This is a great course and the practical assignments are really cool. But I would like to have more assignments where we have to implement the data structures ourselves, because I thing the best way to learn an algorithms is by going throw the process of implementing and debugging it

創建者 Tomas I

Sep 25, 2016

I've been through several courses over the past year, some really good, some pretty poor, both here and on Edx, but this one has really no match to find. I would recommend this to anyone, and especially to those planning on creating a MOOC, as this one is really a state of the art :)

創建者 Charles C

Jun 29, 2020

This course is very progressive and very interesting.

All the assignments are greatly crafted so you can pass, but reaching the 100% requires a lot of attention to the lecture slides, the specifications and your code of course.

Thank you so much for making it available to the public.

創建者 Akash A

Jan 05, 2018

This course is important for anyone who wants to attain critical thinking. It not only teaches you Algorithms, it helps you develop a systematic thinking.

Instructor is too good, and any amount of praise is less, the dedication and passion in his speech was amazing and one of a kind.

創建者 Keary P

Sep 03, 2017

Great course on essential concepts in computer science that are often overlooked. Algorithms provides comprehensive theory, helpful forums and challenging projects. I especially appreciated the automated grading program that assesses correctness, timing, memory use and coding style.

創建者 Giuliano P

Jul 11, 2020

I'm a self-taught developer who began learn coding skipping basic building blocks of CS like algorithms. I've always felt algorithms (theory and practice) illiteracy as a personal defect. I learned a lot from this course and I still have a lot to learn. Thrilled to begin Part 2.