• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Article
Generating and Debugging Java Code using LLMs based on Associative Recurrent Memory

Василевский В. И., Alexandrov D.

Proceedings of the Institute for System Programming of the RAS. 2025. Vol. 37. No. 5. P. 173-182.

Book chapter
Toward the Design of Mathematics Courses for Computer Game Developers
In press

Maksimenkova O. V., Lebedev S., Pozdnyakov D.

In bk.: Innovation via Collaborative Learning in Engineering Education. Vol. 3: Proceedings of the 28th International Conference on Interactive Collaborative Learning (ICL2025), Volume 3. Springer, 2026.

Working paper
Approach to Designing CV Systems for Medical Applications: Data, Architecture and AI
In press

Ryabtsev D., Vasilyev Boris, Shershakov S.

Computer Science ::Computer Vision and Pattern Recognition. 2501.14689. arXiv, 2025

Computer Practicum on Algebra in Python

2021/2022
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Type:
Elective course
When:
1 year, 2, 3 module

Instructor

Программа дисциплины

Аннотация

Компьютерный практикум по алгебре в Python представляют собой выполнение на компьютере лабораторных работ по пройденным занятиях по алгебре темам. Лабораторные работы посвящены таким темам, как решение системы линейных уравнений, применение решения СЛАУ в задачах аналитической геометрии, линейные операторы, квадратичные формы, использование квадратичных форм в анализе кривых и поверхностей второго порядка, комплексные числа. Использование таких модулей Python как SymPy и Numpy позволяет быстро находить решение задач большой размерности, легко оперировать с большими числами, упрощать громоздкие символьные выражения. Изученные на практических занятиях инструменты могут быть использованы для проверки правильности решения домашних работ.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью освоения дисциплины «Компьютерный практикум по алгебре на Python» является приобретение студентами навыков решения наиболее важных с прикладной точки зрения задач линейной алгебры и аналитической геометрии с помощью интегрированных программных пакетов, автоматизирующих математические расчеты.
Планируемые результаты обучения

Планируемые результаты обучения

  • Исследовать кривые и поверхности второго порядка
  • Осуществлять переход к новому базису
  • Исследовать взаимное расположение прямых и плоскостей средствами Python
  • Контролировать точность вычислений в Python
  • Находить корни многочленов в Python
  • Уметь проводить вычисления в Python
  • Уметь решать системы линейных уравнений средствами Python
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Вычисления в Python
  • Программирование в Python
  • Решение СЛАУ в Python (Sympy)
  • Аналитическая геометрия в Python
  • Линейные операторы
  • Квадратичные формы
  • Комплексные числа
  • Контроль точности вычислений
Элементы контроля

Элементы контроля

  • неблокирующий Работа на семинаре (ЛР1)
  • неблокирующий Работа на семинаре (ЛР2)
  • неблокирующий Работа на семинаре (ЛР3)
  • неблокирующий Работа на семинаре (ЛР4)
  • неблокирующий Работа на семинаре (ЛР5)
  • неблокирующий Работа на семинаре (ЛР6)
  • неблокирующий Работа на семинаре (ЛР7)
  • неблокирующий Работа на семинаре (ЛР8)
  • неблокирующий Работа на семинаре (ЛР9)
  • неблокирующий Работа на семинаре (ЛР10)
  • неблокирующий Работа на семинаре (ЛР11)
  • неблокирующий Работа на семинаре (ЛР12)
  • неблокирующий Работа на семинаре (ЛР13)
  • неблокирующий Работа на семинаре (ЛР14)
  • неблокирующий Работа на семинаре (ЛР15)
  • неблокирующий Работа на семинаре (ЛР16)
  • неблокирующий Работа на семинаре (ЛР17)
  • неблокирующий Экзамен (Э)
    Экзамен письменный, без прокторинга. Задания выполняются студентами и отправляются преподавателю на проверку
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 3 модуль
    Окончательная оценка = Округление(1/34 *(ЛР1+... +ЛР17)+ 1/2 * Экз) - Окончательная оценка за дисциплину
Список литературы

Список литературы

Рекомендуемая основная литература

  • 9781785284571 - Romano, Fabrizio - Learning Python - 2015 - Packt Publishing - http://search.ebscohost.com/login.aspx?direct=true&db=nlebk&AN=1133614 - nlebk - 1133614
  • Алгебра, [учебное пособие], 3-е изд., стер., 144 с., Гельфанд, И. М., Шень, А., 2014
  • Алгебра, учебник для студентов-математиков, Ч. 1, 485 с., Городенцев, А. П., 2013
  • Линейная алгебра : Учебник для вузов, Ильин, В. А., 2014
  • Шевцов, Г. С. Линейная алгебра: теория и прикладные аспекты : учебное пособие / Г. С. Шевцов. — 3-е изд., испр. и доп. — Москва : Магистр : ИНФРА-М, 2023. — 544 с. - ISBN 978-5-9776-0258-7. - Текст : электронный. - URL: https://znanium.com/catalog/product/1910872

Рекомендуемая дополнительная литература

  • Andrew Bird, Dr Lau Cher Han, Mario Corchero Jiménez, Graham Lee, & Corey Wade. (2019). The Python Workshop : A New, Interactive Approach to Learning Python. Birmingham: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=2291496

Авторы

  • Жукова Галина Николаевна