Описание:Реализация математических алгоритмов на языках Python3 и SageMath. Примменение теории чисел в программировании (кодирование с открытым ключом и электронная подпись, тесты простоты, алгоритмы факторизации). Создание классов в Python, реализующих математические объекты. Геометрия и графика в системе компьютерной математики SageMath. Построение кубических сплайнов. Коммутативная алгебра в SageMath: идеалы в кольцах многочленов, применение теорем Гильберта о конечности базисов и о нулях, использование базисов Грёбнера идеалов для решения задач, связанных с системами алгебраических уравнений.