- •010400 – Прикладная математика и информатика (бакалавриат) «теория вероятности и математическая статистика»
- •«Базы данных и экспертные системы»
- •«Вычислительные системы, сети и телекоммуникации»
- •«Методы оптимизации»
- •«Языки и методы программирования»
- •«Защита компьютеров и сетей»
- •«Численные методы»
- •«Дискретная математика»
- •«Системное программирование»
- •«Интеллектуальные информационные системы»
«Методы оптимизации»
Линейное программирование. Симплекс-метод.
Двойственные задачи линейного программирования. Первая и вторая теоремы двойственности.
Линейное целочисленное программирование. Алгоритмы Гомори и метода ветвей и границ.
Транспортная задача.
Задача выпуклого программирования. Функция Лагранжа задачи выпуклого программирования. Седловая точка функции Лагранжа. Теорема Куна – Такера.
Динамическое программирование. Основная идея динамического программирования.
Основные понятия теории игр: чистые и смешанные стратегии, цена игры. Матричные игры.
Критерии оптимальности. Метод решения многокритериальной задачи принятия решений.
«Языки и методы программирования»
Языки программирования высокого уровня. Основные этапы разработки и трансляции кода.
Машинные вычисления и обработка исключений. Понятие машинной вычислительной оси, машинной сетки, машинного нуля.
Применение динамических структур данных. Работа с файлами.
Общая характеристика, элементы языка С++.
Понятия объекта, класса объектов. Основные идеи объектно – ориентированного программирования: инкапсуляция, полиморфизм, наследование. .
Общая характеристика, элементы языка FORTRAN.
Понятие модуля и основы ООП в FORTRAN. Принципы параллельного и последовательного программирования в FORTRAN.
Библиотеки: статические, динамические. Методы построения и использования библиотек.
«Защита компьютеров и сетей»
Санкционированный и несанкционированный доступ. Угрозы безопасности и каналы угроз.
Разграничение доступа к ресурсам. Идентификация и аутентификация субъектов.
Понятие информация. Информационные риски и безопасность информации.
Организация дублирования информации. Повышение надежности и отказоустойчивости компьютерных систем. Алгоритмы сжатия.
Интернет-терминалы банков. Случайные и преднамеренные угрозы.
Классификация компьютерных вирусов и вредоносных программ. Файловые, загрузочные и сетевые вирусы.
«Численные методы»
Численное решение задач с применением компьютера. Погрешности решения задачи.
Корректность задачи. Корректность вычислительного алгоритма.
Решение систем линейных алгебраических уравнений. Метод Гаусса и его модификации.
Метод Зейделя для решения систем линейных алгебраических уравнений.
Методы решения нелинейных уравнений: простая итерация, метод Ньютона.
Приближение функций. Интерполяционный многочлен Лагранжа. Интерполяционные формулы Ньютона.
Среднеквадратическое приближение функции. Метод наименьших квадратов.
Дифференцирование и интегрирование табличной функции.
Методы Эйлера и Рунге-Кутты численного решения обыкновенных дифференциальных уравнений.
Численное решение краевой задачи для обыкновенного дифференциального уравнения второго порядка. Метод прогонки.
Численное решение уравнений с частными производными. Конечно-разностная схема для уравнения Пуассона.
