學生對 圣彼得堡国立大学 提供的 Computational Geometry 的評價和反饋

3.9
19 個評分
7 條評論

課程概述

This course represents an introduction to computational geometry – a branch of algorithm theory that aims at solving problems about geometric objects. Its application areas include computer graphics, computer-aided design and geographic information systems, robotics, and many others. You will learn to apply to this end various algorithmic approaches, and asses their strong and weak points in a particular context, thus gaining an ability to choose the most appropriate method for a concrete problem. We will cover a number of core computational geometry tasks, such as testing point inclusion in a polygon, computing the convex hull of a point set, intersecting line segments, triangulating a polygon, and processing orthogonal range queries. Special attention will be paid to a proper representation of geometric primitives and evaluation of geometric predicates, which are crucial for an efficient implementation of an algorithm. Each module includes a selection of programming tasks that will help you both to strengthen the newly acquired knowledge and improve your competitive coding skills....

1 - Computational Geometry 的 7 個評論（共 7 個）

2020年3月24日

Extremely bad teaching style, Algorithms can not be taught like this through static Power points.

Its extremely important to do white boarding with thorough dry run of algorithms with examples..

Very disappointed with this course, I have completed almost 20 courses on coursera but unfortunately this is the first course where i have to give up.

2019年12月31日

Great opportunity to learn the algorithms. Challenging at times trying to figure out where your code went wrong, but you eventually get through it. Assignments can take a bit of time.

2020年7月29日

Excellent course about a fascinating, sometimes difficult topic. The underlying ideas of the selected algorithms are well presented in the videos. The real challenge is to implement the details in the programming problems, required for the completion of the course.

There where some issues though: The video editing is really bad, making it sometimes very difficult to follow the lecturer. Deliberate use of the video player's pause and rewind functions helps a bit there.

The lecture slides were not available for download. Which was a problem when reviewing a certain topic before implementation.

In summary I still think that the combination of conceptional (theoretical) video lectures followed by the concrete implementation against an automated testing system is the best way to learn algorithms for any practitioner.

2020年6月24日

Some portions are taught in a great way,some in very average manner.If they can include the running animations for each algorithms,then i would have rated 5-star.Overall,a satisfactory experience.

2020年5月18日

I was not very impressed. Another reviewer commented that this is a poor way to teach algorithms, and I agree: it is much too static, you have to see algorithms in action. Also, the video editing is frankly horrible. Every couple of seconds a transition between the lecturer and a whiteboard?!? How the hell can you look & listen & think? A more-static split screen would have been much better. Because I took this course during coronatime, I'll give it three stars... my inclination would otherwise be two stars.

2020年5月15日

Topics are interesting but the not all questions are answered in the discussion forums

2021年1月14日

Good but difficult course! The course is very algorithm-oriented course. Teaching method is a bit bland but the programming exercises are very good and difficult. It does not cover much of the theoretical aspects of computational geometry like Voronoi Diagrams etc.

The programming problem set is quite difficult and requires you to be very good at data structures and algorithms. Some of the exercises may also have many edge cases so you may need to look at the discussion forums frequently to try out certain test cases. Most of the exercises also require you to refer or search for external resources for figuring out how to implement them.

A better title for the course would be, 'Analysis of Computational Geometric Algorithms'.