Ожидаемые результаты: В процессе изучения дисциплины студенты должны знать основы
реализации численных методов алгебры и анализа, применение методов и основ при работе с
интегрированными пакетами математических расчетов, возможности реализации
статистической обработки и использования численных методов.
В результате изучения дисциплины студенты должны уметь обрабатывать различные
расчеты для научно-технических задач, разрабатывать новые пакеты расчетов.
Постреквизиты: «Проектирование информационных систем», «Основы компьютерного
моделирования»
PNYaCSh2212.2 Программирование на языке С#, 3 кредита
Пререквизиты: "Информатика", «Алгоритмы, структуры данных и программирование».
Целью преподавания изучения: приобретение практических навыков разработки
алгоритмов и методов решения задач на языке C#.
Краткое содержание. Система типов языка С#. Преобразования типов. Переменные и
выражения. Встроенные функции. Операторы языка C#. Процедуры и функции - методы
класса. Корректность методов, рекурсия. Массивы языка C#. Класс Array и новые
возможности массивов. Строки C#. Классы String и StringBuilder. Регулярные выражения.
Структуры и перечисления. Отношения между классами. Клиенты и наследники.
Интерфейсы. Множественное наследование. Функциональный тип в C#. Делегаты. События.
Универсальность. Отладка и обработка исключительных ситуаций. Организация интерфейса.
Ожидаемые результаты: иметь представление об основных подходах к разработке
программ на языке C#; приобрести практические навыки создания завершенного
программного продукта.
Постреквизиты: «Технологии программирования», «Интерфейсы компьютерных систем»,
«Системное программирование».
PNYaP2212.3 Программирование на языке Python, 3 кредита
Пререквизиты: "Информатика", «Алгоритмы, структуры данных и программирование».
Цель изучения: освоение алгоритмов, методов и технологии решения практических и
научных задач на языке Python.
Краткое содержание: Алгоритмы и принципы их обработки. Анализ алгоритмов. Оценка
сложности алгоритмов. Рост функций. Формула Стирлинга. Простые рекурсии. Типы
данных. Структурированные и базовые типы данных.Указатели.Структура данных.
Алгоритмы обработки структуры данных. Абстрактные типы данных. Алгоритмы обработки
строк. Рекурсивные алгоритмы. Алгоритмы сортировки. Алгоритмы поиска. Линейный и
двоичный поиск. Алгоритмы обработки рядов. Динамическое программирование.
Ожидаемые результаты: навыки разработки программ на языке Python.
Постреквизиты:
Технологии
программирования,
Объектно-ориентированное
программирование, Системное программирование.
OIO2303 Основы исследования операций, 3 кредита
Пререквизиты:Алгебра және геометрия, Математический анализ, математические основы
информатики.
Цель изучения:изучение основ
системного анализа, исследования операций.
Краткое содержание:Основные средства исследования операций. Постановка и
классификация задач математического программирования. Линейное программирование и
его особенности. Модели операций, приводящие к задачам линейного программирования.
Методы решения линейных задач. Целочисленность переменных как специфическое
требование, связанное с распределением неделимого ресурса. Методы решения
целочисленных задач. Практически важные задачи нелинейного программирования. Сетевое
планирование многоэтапных операций. Количественные показатели и методы расчета сетей.
Критический путь. Игра как математическая модель конфликта. Понятие оптимальности в
теории игр.
Ожидаемые результаты:Студенты должны уметь построить модель системы, поставить
задачу исследования, применить математические методы и вычислительные средства для
получения искомых результатов, обосновать оптимальность решения задачи управления
операцией.
Постреквизиты:Компьютерное моделирование, Надежность информационных систем,
Проектирование информационных систем.
TPR2303.1 Теория принятия решения, 3 кредита
Пререквизиты:Алгебра және геометрия, Математический анализ, математические основы
информатики.
Цель изучения:изучение основ системного анализа, исследования операций.
Краткое содержание:Методология теории принятия решений. Постановка типичных задач и
их математические модели в общем виде. Общая схема методов оптимизации. Линейное
программирование и его особенности. Модели операций, приводящие к задачам линейного
программирования. Методы решения линейных задач. Двойственность в линейном
программировании. Постановка транспортной задачи. Методы решения закрытой
транспортной задачи. Целочисленность переменных как специфическое требование,
связанное с распределением неделимого ресурса. Методы решения целочисленных задач.
Практически важные задачи нелинейного программирования. Классификация методов
решения задачи нелинейного программирования. Сетевое планирование многоэтапных
операций. Количественные показатели и методы расчета сетей. Критический путь. Игра как
математическая модель конфликта. Понятие оптимальности в теории игр. Применение
принципов теории игр в управлении.
Ожидаемые результаты:Студенты должны уметь построить модель системы, поставить
задачу исследования, применить математические методы и вычислительные средства для
получения искомых результатов, обосновать оптимальность решения задачи управления
операцией.
Постреквизиты:Компьютерное моделирование, Надежность информационных систем,
Проектирование информационных систем.