наверх

Computational Geometry

Learn Computational Geometry with St Petersburg University!

30 июня 2023 - 31 декабря 2024 г.
Программа уже началась
37 дней
До конца записи
  • Дополнительное образование для детей и взрослых

    уровень образования

  • Английский

    язык программы

  • 5 недель

    длительность программы

  • около 6 часов в неделю

    понадобится для освоения

  • 1 зачётная единица

    36 академических часов

  • Стоимость 4 900 Р

    за обучение

О программе

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.

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.

Формат

The programme is taught online and includes recorded lectures and tests.
 

Требования

  • Knowledge of basic algorithm theory and geometry
  • Программа обучения

    The programme consists of 5 moduls:

    1. Point inclusion in a polygon

    2. Convex hulls

    3. Intersections

    4. Polygon triangulation

    5. Orthogonal range search

    Результаты обучения

    You will learn to apply various algorithmic approaches, and assess their strong and weak points in a particular context, thus gaining an ability to choose the most appropriate method for a particular problem.

    Направления подготовки

    Вяткина Кира Вадимовна

    К. ф.-м. н.
    Должность: ведущий научный сотрудник лаборатории нейробиологии и молекулярной фармакологии

    The certificate is issued upon completion of the graded tasks of the programme (tests).

    Курсы в программе