Цель изучения: Целью преподавания дисциплины «Математические методы в
информатике» является функциональная математическая подготовка студентов для анализа и
разработки математических моделей и методов, используемых при создании компьютерных
информационных систем, в основе которых лежат общие математические понятия теории
множеств и отношений, теории графов, теории вероятностей и математической статистики.
Краткое содержание: Введение. Математические основы информатики. Элементы теории
множеств. Математические модели формальных исполнителей. Алгоритм и его свойства.
Алгоритмическая неразрешимость. Вычислимость. Сложность. Теория графов. Алгоритмы
оптимизации на сетях и графах. Логические модели в информатике. Компьютерная теория
чисел и вычислительная геометрия. Математика компьютерной арифметики. Защита
информации. Системы верификации. Криптосистемы с открытым ключом. Защита
графической информации.
Ожидаемые результаты: В результате изучения дисциплины студенты должны:
1) знать математические методы, применяемые в теории информатики, основные
математические модели информационных процессов и управления;
2) уметь проводить анализ, построение математических моделей, используемых в
компьютерных информационных системах.
Постреквизиты: «Основы исследования операций», «Компьютерное моделирование
процессов и систем», «Проектирование информационных систем».
OOP2208 Объектно-ориентированное программирование, 3 кредита
Пререквизиты: "Информатика", «Алгоритмы, структуры данных и программирования»,
«Технология программирования».
Цель
изучения:
Целью
преподавания
дисциплины
«Объектно-ориентированное
программирование»
является
изучение
основных
принципов
современного
программирования в среде WINDOWS и получение практических навыков по разработке
прикладных программ для различного класса информационных систем.
Краткое
содержание:
Объектно-ориентированная
среда
Delphi.
Особенности
программирования приложений. Язык Object Pascal. Простые типы данных. Структурные
типы данных. Особенности объектно-ориентированного программирования. Классы.
Иерархия классов. Библиотека визуальных компонентов. Другие типы данных. Выражения.
Операторы. Организация приложения. Средства интегрированной среды разработки.
Возможности Delphi по разработке приложений для различного класса информационных
систем.
Ожидаемые результаты: В результате изучения дисциплины студенты должны:
знать особенности и основные принципы объектно-ориентированного программирования;
иметь практические навыки использования визуальных и не визуальных компонент;
уметь разрабатывать прикладные программы для использования в информационных
системах.
Постреквизиты: «Системы баз данных», «Компьютерные сети», «Проектирование
информационных систем»
VP2208.1 Визуальное программирование, 3 кредита
Пререквизиты: Информатика, Алгоритми структуры данных и программирования.
Целью преподавания дисциплины: «Технологии программирования» является:
- получение студентами знаний в области современных технологий программирования;
- приобретение практических навыков разработки технического задания и принятия
основных решений начальных этапа проектирования;
-
приобретение практических навыков разработки алгоритмов, структурных и
функциональных схем программных продуктов;
- приобретение практических навыков разработки пользовательских интерфейсов и
программирования на языках высокого уровня.
Краткое содержание: Интегрированная среда разработки приложений Visual Basic(IDE).
Элементы языка Visual Basic. Переменные и область видимости, типы данных.
Операторы управления. Окна сообщения и ввода. Процедуры и функции. Элементы
управления: для отображения рисунков; выбора пользователем информации, списком,
общим диалоговым окном. Файлы. Создание и использование меню и панелей инструментов.
Работа с формами. Объектно-ориентированное программирование.
Ожидаемые результаты: В результате изучения дисциплины студенты должны:
- иметь представление об основных подходах к разработке программного обеспечения;
- знать основные положения структурного, модульного, объектно-ориентированного и
защитного программирования;
- иметь представление об особенностях разработки программного обеспечения при
различных подходах программирования;
- приобрести практические навыки создания завершенного программного продукта.
Постреквизиты: «Технологии программирования», «Интерфейсы компьютерных систем»,
«Объектно-ориентированное программирование», «Системное программирование».
MRIS2212 Математические расчеты в информационных системах, 3 кредита
Пререквизиты:
«Информатика», «Теория вероятностей и математическая статистика»
Цель изучения: Целью изучения дисциплины «Математические расчеты в информационных
системах» является освоение методов и основ выполнения математических расчетов с
помощью компьютера.
Краткое содержание: Основы работы с пакетом MATLAB. Обработка векторов и матриц в
MATLAB. Встроенные функции в MATLAB. Построение и редактирование графиков. Типы
данных, основные операторы в MATLAB. Математическое моделирование и численный
эксперимент. Схема вычислительного эксперимента. Построение математической модели.
Классы численных методов, их применение. Численные методы алгебры и анализа. Решение
систем линейных уравнений. Вычисление корней функции. Минимизация функций.
Численное интегрирование. Решение систем обыкновенных дифференциальных уравнений.
Работа с полиномами.
Ожидаемые результаты: В процессе изучения дисциплины студенты должны знать основы
реализации численных методов алгебры и анализа, применение методов и основ при работе с
интегрированными пакетами математических расчетов, возможности реализации
статистической обработки и использования численных методов.
В результате изучения дисциплины студенты должны уметь обрабатывать различные
расчеты для научно-технических задач, разрабатывать новые пакеты расчетов.
Постреквизиты: «Основы теории управления», «Экономико-математические методы»
ChM2212.1 Численные методы в бизнес-приложениях, 3 кредита
Пререквизиты: «Алгоритмы, структуры данных и программирование», «Основы
информационных систем»
Цель изучения: Целью изучения дисциплины «Численные методы в бизнес-приложениях»
является освоение методов и основ выполнения математических расчетов с помощью
компьютера.
Краткое содержание: Основы работы с пакетом MATLAB. Обработка векторов и матриц в
MATLAB. Встроенные функции в MATLAB. Построение и редактирование графиков. Типы
данных, основные операторы в MATLAB. Математическое моделирование и численный
эксперимент. Схема вычислительного эксперимента. Построение математической модели.
Классы численных методов, их применение. Численные методы алгебры и анализа. Решение
систем линейных уравнений. Вычисление корней функции. Минимизация функций.
Численное интегрирование. Решение систем обыкновенных дифференциальных уравнений.
Работа с полиномами.