Бакалавриат
2022/2023
Компьютерный практикум по математическому анализу на Python
Статус:
Курс по выбору (Программная инженерия)
Направление:
09.03.04. Программная инженерия
Кто читает:
Департамент программной инженерии
Где читается:
Факультет компьютерных наук
Когда читается:
1-й курс, 2, 3 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Шайхелисламов Данил Салаватович
Язык:
русский
Кредиты:
3
Контактные часы:
38
Программа дисциплины
Аннотация
Компьютерный практикум по математическому анализу в Python представляют собой выполнение на компьютере лабораторных работ по пройденным на занятиях по математическому анализу темам. Лабораторные работы посвящены таким темам, как вычисления в Python, численные и символьные преобразования, графики функций, решение уравнений, дифференцирование и вычисление пределов, символьное интегрирование (неопределенный интеграл) и численное интегрирование (определенный интеграл), функции нескольких переменных, числовые и функциональные ряды. Использование таких модулей Python как SymPy и Numpy позволяет быстро находить решение задач большой размерности, легко оперировать с большими числами, упрощать громоздкие символьные выражения. Изученные на практических занятиях инструменты могут быть использованы для проверки правильности решения домашних работ.
Цель освоения дисциплины
- Целью освоения дисциплины «Компьютерный практикум по математическому анализу в среде Python» является приобретение студентами навыков решения наиболее важных с приклад-ной точки зрения задач математического анализа с помощью интегрированных программных пакетов, автоматизирующих математические расчеты.
Планируемые результаты обучения
- Уметь проводить вычисления в Python
- Уметь вычислять пределы в Python
- Уметь дифференцировать в Python
- Уметь интегрировать в Python
- Уметь раскладывать функцию в ряд в Python
- Уметь решать дифференциальные уравнения некоторых типов в Python
- Уметь решать нелинейные уравнения в Python
- Уметь строить графики в Python
Содержание учебной дисциплины
- Вычисления в Python
- Графики функций в Python
- Решение уравнений в Python
- Дифференцирование и пределы в Python
- Интегрирование в Python
- Дифференциальные уравнения в Python
- Функции нескольких переменных в Python
- Ряды в Python
Элементы контроля
- Лабораторная работа 1 (ЛР1)
- Лабораторная работа 5 (ЛР5)
- Лабораторная работа 6 (ЛР6)
- Лабораторная работа 7 (ЛР7)
- Лабораторная работа 8 (ЛР8)
- Лабораторная работа 9 (ЛР9)
- Лабораторная работа 10 (ЛР10)
- Лабораторная работа 11 (ЛР11)
- Лабораторная работа 12 (ЛР12)
- Лабораторная работа 13 (ЛР13)
- Лабораторная работа 14 (ЛР14)
- Лабораторная работа 15 (ЛР15)
- Лабораторная работа 16 (ЛР16)
- Лабораторная работа 17 (ЛР17)
- Лабораторная работа 2 (ЛР2)
- Лабораторная работа 3 (ЛР3)
- Лабораторная работа 4 (ЛР4)
- Экзамен (Экз)Экзамен письменный, без прокторинга. Задания выполняются студентами и отправляются преподавателю на проверку
Промежуточная аттестация
- 2022/2023 учебный год 3 модульОитог = Округление (1/34*(ЛР1 +...+ЛР17) + 1/2 * Экз)
Список литературы
Рекомендуемая основная литература
- 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