Бакалавриат
2023/2024![Цель освоения дисциплины](/f/src/global/i/edu/objectives.svg)
![Планируемые результаты обучения](/f/src/global/i/edu/results.svg)
![Содержание учебной дисциплины](/f/src/global/i/edu/sections.svg)
![Элементы контроля](/f/src/global/i/edu/controls.svg)
![Промежуточная аттестация](/f/src/global/i/edu/intermediate_certification.svg)
![Список литературы](/f/src/global/i/edu/library.svg)
Компьютерный практикум по алгебре на Python
Статус:
Курс по выбору (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Кто читает:
Департамент программной инженерии
Где читается:
Факультет компьютерных наук
Когда читается:
1-й курс, 2, 3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Жукова Галина Николаевна
Язык:
русский
Кредиты:
3
Контактные часы:
34
Программа дисциплины
Аннотация
Компьютерный практикум по алгебре в Python представляют собой выполнение на компьютере лабораторных работ по пройденным занятиях по алгебре темам. Лабораторные работы посвящены таким темам, как решение системы линейных уравнений, применение решения СЛАУ в задачах аналитической геометрии, линейные операторы, квадратичные формы, использование квадратичных форм в анализе кривых и поверхностей второго порядка, комплексные числа. Использование таких модулей Python как SymPy и Numpy позволяет быстро находить решение задач большой размерности, легко оперировать с большими числами, упрощать громоздкие символьные выражения. Изученные на практических занятиях инструменты могут быть использованы для проверки правильности решения домашних работ.
Цель освоения дисциплины
- Целью освоения дисциплины «Компьютерный практикум по алгебре на Python» является приобретение студентами навыков решения наиболее важных с прикладной точки зрения задач линейной алгебры и аналитической геометрии с помощью интегрированных программных пакетов, автоматизирующих математические расчеты.
Планируемые результаты обучения
- Исследовать кривые и поверхности второго порядка
- Осуществлять переход к новому базису
- Исследовать взаимное расположение прямых и плоскостей средствами Python
- Контролировать точность вычислений в Python
- Находить корни многочленов в Python
- Уметь проводить вычисления в Python
- Уметь решать системы линейных уравнений средствами Python
Содержание учебной дисциплины
- Вычисления в Python
- Программирование в Python
- Системы линейных уравнений в Python
- Аналитическая геометрия в Python
- Линейные операторы
- Квадратичные формы
- Комплексные числа
- Контроль точности вычислений
Элементы контроля
- Лабораторные работыпри средней оценке за все лабораторные работы от 8.0 баллов выставляется автомат
- Экзамен
Промежуточная аттестация
- 2023/2024 учебный год 3 модуль0.25 * Лабораторные работы + 0.25 * Лабораторные работы + 0.5 * Экзамен
Список литературы
Рекомендуемая основная литература
- Romano, F. (2015). Learning Python. Birmingham: Packt Publishing. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=1133614
Рекомендуемая дополнительная литература
- 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