1 семестр
1 Основы языка Python
Python, работа в IDE Сам. работа
Арифметические операции Лаб.работа.
2 Условный оператор и логические операции
Условный оператор Сам. работа
Применение условных операторов Лаб.работа.
3 Циклы
Циклы for и while Сам. работа
Применение циклов в программах Лаб.работа.
4 Функции
Определение функции Сам. работа
Рекурсивные функции Лаб.работа.
5 Списки
Операции со списками Сам. работа
Обработка списков Лаб.работа.
6 Многомерные списки
Создание многомерного списка Сам. работа
Обработка многомерных списков Лаб.работа.
7 Модуль numpy
Создание и обработка массива в numpy Сам. работа
Обработка массивов в numpy Лаб.работа.
8 Элементы функционального программирования
Функции map, filter, reduce Сам. работа
Обработка списка методами функционального программирования Лаб.работа.
2 семестр
1 Моделирование физических процессов
Одномерное моделирование Сам. работа
Моделирование одномерного полёта Лаб.работа.
Двумерное моделирование Сам. работа
Моделирование двумерного полёта Лаб.работа.
2 Построение графиков
Модуль matplotlib Сам. работа
Построение графика Лаб.работа.
3 Задачи линейной алгебры и математического анализа
Алгоритм Грэхэма Сам. работа
Построение выпуклой оболочки Лаб.работа.
Принцип сжимающих отображений Сам. работа
Поиск корней методом Ньютона Лаб.работа.
Элементы криптографии с открытым ключом Сам. работа
Разделение секрета Лаб.работа.
Решение системы ЛДУ методом экспоненты. Сам. работа
Решение системы ЛДУ Лаб.работа.
4 Основы работы с БД
СУБД sqlite Сам. работа
Создание приложения, работающего с БД Лаб.работа.