Новая образовательная программа

6B06103 Программная инженерия в АТУ

  • Введение в специальность (Программная инженерия)
    Кредитов: 3

    Состав и структура ПО современного персонального компьютера. Программное обеспечение ЭВМ. Классификация программ. Принципы построения работы с наиболее распространенными пакетными, системными, служебными и прикладными программами и инструментальными средствами. Операционные системы. Назначение и типы операционных систем (ОС). Программы-оболочки. Программы-утилиты. Архиваторы. Прикладное программное обеспечение, инструментальное программное обеспечение, системное программное обеспечение. Основы обработки графических данных.

    Селективная дисциплина
    Год обучения - 1
    Семестр 1
  • Алгебра и геометрия
    Кредитов: 5

    Введение в высшую математику. Элементы линейной алгебры. Матрицы, определители, операции над матрицами. Обратная матрица. Системы линейных уравнений. Элементы векторной алгебры. Скалярное, векторное и смешанное произведение векторов. Аналитическая геометрия на плоскости. Кривые второго порядка.

    Год обучения - 1
    Семестр 1
  • Введение в специальность (Разработка программно-информационных систем)
    Кредитов: 3

    Введение в специальность. Основные понятия системотехники, структура, классификация компьютерных систем обработки информации (КСОИ). Принципы, методы и средства системного анализа, принятия решений. Основные методы формализации, алгоритмизации и реализации аналитических, численных, имитационных моделей. Современные средства программирования и особенности их применения при разработке КСОИ. Принципы организации и функционирования ЭВМ, вычислительных систем и сетей.

    Селективная дисциплина
    Год обучения - 1
    Семестр 1
  • Модуль экономико-правовых и экологических знаний (Основы экономики и предпринимательства, основы права и антикоррупционная культура, экология и безопасность жизнедеятельности)
    Кредитов: 5

    Основы экономики. Проблемы экономического развития. Экономические потребности и ресурсы. Сущность предпринимательства, бизнес-модель, планирование и стратегия продаж. Лидерство и восприимчивость к инновациям. Правовая система РК. Правовые отношения и ответственность субъектов. Система знаний по антикоррупционной культуре. Морально-нравственная и правовая ответственность за коррупционные правонарушения. Экологические проблемы современности. Стратегия и принципы устойчивого развития экосистем и общества. Экологизация производства и охрана окружающей среды. Чрезвычайные ситуации экологического характера и безопасность жизнедеятельности.

    Год обучения - 1
    Семестр 1
  • Алгоритмизация и программирование
    Кредитов: 5

    Принципы обработки алгоритмов. Анализ алгоритмов. Оценка сложности алгоритмов. Типы данных. Структурированные и базовые типы данных. Алгоритмы обработки структуры данных. Абстрактные типы данных. Алгоритмы обработки строк. Рекурсивные алгоритмы. Алгоритмы сортировки. Составление программ с использованием типизированных файлом. Динамическое программирование. Алгоритмы обработки строк.

    Год обучения - 1
    Семестр 2
  • Математический анализ
    Кредитов: 5

    Теория пределов. Дифференциальное и интегральное исчисление функции одной переменной. Основные понятия и методы интегрального исчисления. Дифференциальное и интегральное исчисление функции нескольких переменных. Частные производные и полный дифференциал. Экстремум функции двух переменных.

    Год обучения - 1
    Семестр 2
  • Физика
    Кредитов: 3

    Механика: Кинематика и динамика поступательного и вращательного движения. Гидродинамика. Молекулярная физика: Молекулярно-кинетическая теория идеальных и реальных газов. Свойства жидкостей. Основы термодинамики. Электричество и магнетизм: Электростатика. Постоянный ток. Магнитное поле. Явление электромагнитной индукции. Магнитные свойства вещества. Основы теории Максвелла. Оптические приборы и использования их в технологических производствах. Волновая оптика. Атомная и ядерная физика.

    Год обучения - 1
    Семестр 2
  • Дискретная математика в программировании
    Кредитов: 5

    Возникновение дискретной математики. Задачи на графах. Понятие графа, методы представления графа. Примеры. Свойства матриц графа. Изоморфизм графов. Мультиграф, орграф, взвешенный граф. Степень вершины. Алгоритмы Дейкстры и Уоршелла. Транспортная сеть. Потоки в транспортной сети. Задача о максимальном потоке. Теорема Форда-Фалкресона. Понятие о задаче сетевого планирования.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Программирование на языке С++
    Кредитов: 5

    Синтаксис языка программирования C++. Отличия его от других языков. Основные операторы языка программирования C++. Реализация функций на C++. Особенности объектно-ориентированного программирования на C++. Классы стандартной библиотеки C++. Стандартная библиотека шаблонов. Динамические структуры данных.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Экономика предприятия
    Кредитов: 5

    Организация процессов производства на предприятии. Организация процесса управления предприятием. Ресурсы предприятия и их эффективное использование. Формирование издержек производства, калькуляция себестоимости продукции. Ценовая политика предприятия. Финансовые ресурсы предприятия, эффективность хозяйственной деятельности. Инновационная деятельность предприятия. Качество продукции. Инвестиционная политика предприятия. Организация и мотивация труда персонала.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Организация вычислительных систем и сетей
    Кредитов: 5

    Алгоритмические основы микропроцессоров. Архитектура микроконтроллеров AVR. Производство как система управления. Устройства сопряжения с объектом. Программируемые логические контроллеры. Организация проектирования и разработки цифровых АСУ.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Кинематика и динамика роботов
    Кредитов: 5

    Роботы как механические системы. Фундаментальные принципы механики. Кинематика. Координаты и параметры. Матрицы поворота. Линейные координаты и углы ориентации звеньев. Прямая и обратная позиционные кинематические задачи. Угловые и линейные скорости звеньев. Кинематические задачи. Угловые и линейные ускорения звеньев. Понятия динамической модели. Силы и моменты. Уравнения движения. Задачи динамики. Прямая задача динамики.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Технология программирования
    Кредитов: 5

    Введение в технологию программирования. Этапы развития технологий программирования. Инструменты программирования. Технология алгоритмического программирования. Принципы структурного программирования. Ввод-вывод данных объектных типов. Операции, операторы, структуры и объединения, функции. Использование стандартных библиотек. Современные инструментальные средства и технологии программирования для создания программ.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Теория вероятностей и математическая статистика
    Кредитов: 5

    Теория вероятности: Случайные величины. Элементы комбинаторики. Классическое и статистическое определение вероятностей. Теоремы сложения и умножения. Условная вероятность. Формула полной вероятности, формула Байеса. Повторение испытаний. Формула Бернулли. Локальная и интегральная теоремы Лапласа. Теорема Пуассона. Дискретные случайные величины. Непрерывные случайные величины. Математическая статистика: Выборка. Оценка статистических параметров распределения. Интервальные оценки. Проверка статистических гипотез.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Архитектура и организация компьютерных систем
    Кредитов: 5

    Принципы построения и функционирования вычислительных систем. Классификация вычислительных систем. Принципы организации многомашинных ВС. Принципы организации многопроцессорных ВС. Многопроцессорные ВС сверхвысокой производительности. ВС сверхвысокой надежности. Принципы организации кластеров. Архитектура и принципы организации однородных и неоднородных ВС. Архитектура и принципы организации коммутаторов. Параллельные алгоритмы. Определение загрузки функциональных узлов вычислительных систем. Перспективы развития ВС.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Case-средства
    Кредитов: 6

    Введение в CASE- технологию. Процессы, протекающие на протяжении жизненного цикла ИС. Основные фазы проектирования ИС. Процессы, протекающие на протяжении жизненного цикла ИС. Структура ЖЦ ИС. Модели ЖЦ ИС. Каскадная, спиральная. Методологии и технологии разработки ИС. IDEF – технология. Системный анализ бизнес - процессов. Алгоритмы автоматизации разработки моделей данных: логической, физической, функциональной.

    Год обучения - 2
    Семестр 4
  • Микроэлектроника
    Кредитов: 5

    Физические основы полупроводниковой микроэлектроники, физические явления и процессы в полупроводниковых структурах. Основы реализации оперативных и долговременных запоминающих устройств. Принципы построения микроэлектронных приборов и устройств, цифровая и аналоговая микроэлектроника: узлы, блоки, устройства. Микропроцессоры. Понятие об интегральных схемах, элементы полупроводниковой микроэлектроники.

    Селективная дисциплина
    Год обучения - 2
    Семестр 4
  • Сетевые операционные системы
    Кредитов: 5

    Классификация СОС. Особенности алгоритмов управления ресурсами. Особенности аппаратных платформ. Одноранговые СОС и СОС с выделенными серверами. Требования, предъявляемые к СОС: расширяемость, переносимость, совместимость, безопасность. Управление локальными ресурсами. Управление процессами. Управление памятью. Иерархия запоминающих устройств. Принцип кэширования данных. Средства аппаратной поддержки управления памятью и многозадачной среды в микропроцессорах Intel.

    Селективная дисциплина
    Год обучения - 2
    Семестр 4
  • Технология базы данных
    Кредитов: 5

    Сферы применения баз данных. История развития автоматизированных систем обработки данных. Суть концепции баз данных. Перспективы развития баз данных. Основные понятия. Модели данных. Представление данных в информационных системах. Реляционная модель данных. Языковые средства доступа к БД. Иерархическая и сетевая модели данных. Методы специальной обработки.

    Селективная дисциплина
    Год обучения - 2
    Семестр 4
  • Системное программирование (на втором языке)
    Кредитов: 5

    Основные элементы управления в Visual C++, создание и разработка проекта. Работа с файлами. Трансляция и компиляция проекта. Типы мастеров проектов. Основные классы проекта. Debug и Release проекты. Изменение установок проекта. Иерархия классов MFC. Функции MFC. Обработка сообщений в MFC. Анализ классов проекта. Создание ресурсов. Типы диалогов. Введение элементов в диалоговое окно. Виды применяемых элементов.

    Год обучения - 2
    Семестр 4
  • Электроника
    Кредитов: 5

    Основы физики полупроводников. Математическое моделирование р-n перехода. Вольтамперные характеристики (ВАХ), динамические свойства, основные справочные параметры. Стабилитрон. ВАХ, эквивалентная схема замещения стабилитрона, справочные параметры. Теория работы и принцип действия биполярного транзистора и полевого транзистора. Высокочастотные свойства биполярного транзистора и полевого транзистора. Тиристор. Усилители. Усилители с общим эмиттером. Усилители с общим коллектором.

    Селективная дисциплина
    Год обучения - 2
    Семестр 4
  • Приводы мехатронных и робототехнических систем
    Кредитов: 5

    Основные типы приводов, используемые в мехатронике и в робототехнике: пневматические приводы роботов, их элементы, статические и динамические характеристики; гидравлические приводы роботов и их основные элементы, математическое описание, статические и динамические характеристики; способы улучшения динамики с помощью корректирующих обратных связей; электроприводы роботов на базе двигателей постоянного тока, бесконтактных, асинхронных, шаговых двигателей; схемы управления электроприводами.

    Селективная дисциплина
    Год обучения - 2
    Семестр 4
  • Основы предпринимательской деятельности
    Кредитов: 5

    Выбор сферы деятельности нового предприятия. Технико-экономическое обоснование создания нового предприятия. Роль среды в развитии предпринимательства, технология принятия предпринимательских решений; особенности учредительных документов; порядок государственной регистрации и лицензирования предприятия; механизмы функционирования предприятия; сущность предпринимательского риска и основные способы снижения риска; основные элементы культуры предпринимательской деятельности и корпоративной культуры.

    Селективная дисциплина
    Год обучения - 2
    Семестр 4
  • Операционная система Linux
    Кредитов: 5

    Настройки ОС Linux, принципы работы в ОС Linux и в прикладных средах, основные компоненты, используемые при создании систем, применение аппаратов администрирования ОС Linux в профессиональной деятельности, анализа рынка программно-технических средств, информационных продуктов и услуг для решения прикладных задач и создание информационных систем.

    Селективная дисциплина
    Год обучения - 2
    Семестр 4
  • Серверные базы данных
    Кредитов: 5

    Сетевая модель данных. Типы структур и основные ограничения. Примеры. Иерархическая модель данных. Основные структуры и ограничения. Понятия дерева, поддерева, корня дерева, узла ветвления, степени узла и т.д. Модели данных «сущность-связь», бинарные модели, семантические сети.

    Селективная дисциплина
    Год обучения - 2
    Семестр 4
  • Основы информационной безопасности
    Кредитов: 5

    Введение в понятие информационной безопасности. Основные составляющие информационной безопасности. Важность проблемы информационной безопасности. Распространение объектно-ориентированного подхода на информационную безопасность. Понятие компонент, класс, семейства.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Визуальное программирование
    Кредитов: 5

    Объектно-ориентированное программирование. Понятие класса и объекта. Свойства и методы. Класс как структура данных. Инкапсуляция. Статусы доступа. Конструктор и деструктор. Объект, массивы объектов. Библиотека визуальных компонентов. Среда программирования Lazarus. Структура проекта, модули. Управление файлами проекта.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Корпоративные сети на базе Cisco
    Кредитов: 5

    Анализ специфики создания корпоративных компьютерных сетей. Основные этапы разработки корпоративных компьютерных сетей. Выбор топологии компьютерной сети, выбор и анализ коммутационного оборудования, выбор серверной инфраструктуры сети, выбор средств мониторинга, разработка плана подсетей VLAN, разработка плана IP-адресации, создание схемы компьютерной сети. Средства эмулятора Cisco Packet Tracer. Оборудование и линии связи в Cisco Packet Tracer: Маршрутизаторы, Коммутаторы, Беспроводные устройства.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Системы компьютерной графики (на английском языке)
    Кредитов: 3

    Компьютерная графика и решаемые ею задачи. Как создаются цифровые изображения. Разновидности компьютерной графики. Разрешение и графические форматы (растровые, универсальные и векторные). Основные понятия теории цвета: элементы цвета, свет и цвет, излученный и отраженный свет. Цветовые модели: понятие цветовой модели, типы цветовых моделей, способы описания цвета. Аддитивные цветовые модели. Системы соответствия цветов и палитры.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Цифровая схемотехника
    Кредитов: 5

    Арифметические основы цифровой схемотехники. Арифметические операции с кодированными числами. Логические основы цифровой схемотехники. Функциональная логика. Основы синтеза цифровых логических устройств. Цифровые интегральные микросхемы. Типовые устройства обработки цифровой информации.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Моделирование роботов и робототехнических систем
    Кредитов: 5

    Моделирование как метод познания. Важнейшие понятия, связанные с математическим моделированием. Имитационное моделирование. Моделирование стохастических систем. Моделирование сложных робото-технических систем.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • 3D технологии (на английском языке)
    Кредитов: 3

    Основные понятия компьютерной графики. Трёхмерное пространство проекта сцены. Виды и назначение модификаторов, командная панель. Окно стека модификаторов. Модификаторы. Основы создания сплайнов. Особенности кривых. Методы редактирования. Типы трёхмерных моделей. Управление инструмента ми модификаций. Конструкционные инструменты. Измерения. Управление инструментами рисование.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Администрирование сети на основе оборудования Cisco
    Кредитов: 5

    Введение. Эталонная модель OSI и маршрутизация. Коммутация в локальных сетях. Виртуальные локальные сети. Проектирование локальных сетей. Протоколы маршрутизации IGRP. Списки управления доступом (ACL). Протокол Novell IPX. Распределенные сети. Проектирование распределенной сети. Протокол РРР. ISDN — цифровая сеть интегрированных служб. Протокол Frame Relay.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Основы экономики
    Кредитов: 5

    Роль и сущность экономики. Факторы современного производства. Экономические отношения в обществе. Рынок. Макроэкономика. Производство - источник экономических благ. Экономические показатели и их сущность. Закон спроса и поведение покупателей. Закон предложения и логика бизнеса. Экономические основы бизнеса. Производство, производительность труда. Издержки и прибыль фирмы в условиях конкуренции. Конкуренция и монополия.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Объектно-ориентированное программирование
    Кредитов: 5

    Сущность объектно-ориентированного подхода в программировании. Цикл разработки программного обеспечения (ПО), назначение и содержание этапов. Роль анализа в процессе разработки программного обеспечения. Основные понятия объектно-ориентированного анализа. Язык С++. Язык Java. Язык UML. Основные средства анализа и моделирования предметной области в языке UML. Статические данные. Конструктор, деструктор. Операции new и delete.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Основы компьютерного моделирования
    Кредитов: 5

    Знакомство с основой компьютерного моделирования. Классификация видов моделей. Моделирование случайных чисел. Моделирование непрерывных случайных величин. Моделирование многомерных случайных величин. Организация компьютерного моделировании. Моделирование систем массового обслуживания. Моделирование информационных процессов и систем. Методы инженерного моделирования.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Информационная безопасность и защита информации
    Кредитов: 5

    Стандарты в области информационной безопасности. Международные стандарты информационного обмена. Понятие угрозы, атаки. Глобальные сети и информационная безопасность. Понятие нарушителя информационной безопасности. Хакеры. Виды хакеров. Примеры хакерских атак. Вирусы как класс вредоносного программного обеспечения. Виды вирусов и их классификация.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Имитационное моделирование
    Кредитов: 5

    Краткий экскурсия в системный анализ. Логистическая сеть, как объект моделирования. Системное моделирование логистических процессов в цепях поставок. Метод имитационного моделирования. Процессно-ориентированные дискретные имитационные модели. Технология имитационного моделирования: основы практического подхода. Инструменты имитационного моделирования. Освоение инструментальных возможностей современных систем моделирования. Имитационное моделирование в управлении цепями поставок и транспортировкой. Имитационное моделирование транспортных систем. Моделирование и реинжиниринг логистических процессов.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Программирование микроконтроллеров
    Кредитов: 5

    Классификация микроконтроллеров и области их применения. Память, виды памяти. Синхронизация. Тактовый генератор. Система прерываний. Таймеры - счетчики. Режимы микропроцессоров. Набор команд микропроцессоров, группы команд. Форматы и способы адресации. Регистры микропроцессора. Подсистема ввода-вывода. Другие встроенные периферийные устройства.

    Селективная дисциплина
    Год обучения - 3
    Семестр 5
  • Программирование на PHP (на английском языке)
    Кредитов: 7

    Понятие стиля и основные стили. Логика действия PHP: установка и настройка. Синтаксис «встраивания» PHP. Типы данных, выражения и операции в PHP. Функции в PHP. Сессии в PHP. Передача и приём параметров в скрипт PHP. Обработка форм с помощью PHP. Структура web-приложения. Авторизация пользователей в web-приложениях. Обмен информацией между модулями в web-приложении. Использование внешних данных в web-приложении.

    Селективная дисциплина
    Год обучения - 3
    Семестр 6
  • Основы научного исследования (на втором языке)
    Кредитов: 5

    Роль науки в современном обществе и ее основные функции. Политика и управление в сфере науки. Фундаментальные, прикладные и поисковые науки. Поиск, накопление и обработка научной информации. Патенты, виды патентных исследований. Принципы систематизации литературы. Научные работы, жанры академического письма, характеристика (статья, рецензия, монография, диссертация, реферат, аннотация). Язык и стиль научной работы. Редактирование и рецензирование научной работы.

    Год обучения - 3
    Семестр 6
  • Проектирование мехатронных и робототехнических систем
    Кредитов: 5

    Системный подход при проектировании мехатронных и робототехнических систем. Проектирование систем. Методика проектирования модулей мехатронных и робототехнических систем.

    Селективная дисциплина
    Год обучения - 3
    Семестр 6
  • Проектирование баз данных
    Кредитов: 5

    Клиент-серверные технологии. Многопользовательские базы данных. Интерактивные средства SQL Server для управления и создания объектов многопользовательской БД. Администрирование сервера баз данных. Аналитическая обработка данных. Технологии хранения и анализа корпоративных данных. Хранилища и витрины данных. Модели аналитической обработки данных в СУБД. Оперативная аналитическая обработка данных. Интеллектуальный анализ данных.

    Селективная дисциплина
    Год обучения - 3
    Семестр 6
  • СУБД Oracle
    Кредитов: 5

    Инсталляция Oracle (Структура каталогов. Файлы данных, журнальные, управляющие. Службы в Windows. Соединение с базой. Oracle XE. Основы SQL*Plus.). Архитектура базы данных Oracle. (Экземпляр. SGA. PGA. Серверные и пользовательские процессы. Фоновые процессы. Блоки, экстенты, сегменты, табличные пространства. Запуск и останов. Особенности Oracle XE). Сетевая среда Oracle. Управление хранимыми объектами.

    Селективная дисциплина
    Год обучения - 3
    Семестр 6
  • Бизнес-планирование
    Кредитов: 5

    Данная дисциплина раскрывает практику бизнес-планирования во всех ее проявлениях и рассматривает умение определять цели, стратегию деятельности предприятия, разрабатывать план действий на перспективу, определять сумму инвестиций для достижения поставленных целей и оценивать эффективность инвестиционных затрат в проект. Углубление и осмысление теоретических знаний закрепляются на практических занятиях, где приобретаются необходимые умения и навыки по технологии составления и методике расчета бизнес-плана, которые выпускники смогут реализовать в своей будущей деятельности. В развитии малого и среднего предпринимательства, как типа и стиля хозяйствования, важная роль принадлежит планированию. В силу формирования рыночных отношений, становления конкуренции товаропроизводителей проблема планирования приобрела большую актуальность для предприятий.

    Селективная дисциплина
    Год обучения - 3
    Семестр 6
  • Логическое и функциональное программирование
    Кредитов: 5

    Ввод и вывод. Работа с файлами. Циклы и повторения. Рекурсия и эффективность. Итерации. Взаимосвязь между Прологом и логикой. Работа с множествами. Сортировка. Рекурсивно - перечислимые множества. Понятие алгоритма, классические алгоритмы. Пример вычислений для класса рекурсивных функций. Реализуемость алгоритмов. Машина Тьюринга, программа машины Тьюринга. Нормальные алгоритмы. Функции обработки списков. Предикаты. Разветвление вычислений.

    Селективная дисциплина
    Год обучения - 3
    Семестр 6
  • Компьютерные сети
    Кредитов: 5

    Концепция компьютерных сетей. Способы передачи данных, основные сетевые стандарты. Коммуникации и технические средства телекоммуникаций. Структура вычислительных сетей. Компоненты и узлы компьютерных сетей, их характеристики. Коммутирующие элементы ЛВС. Коммутация пакетов данных в глобальных сетях. Множественный доступ с разделением времени и с разделением частоты. Виртуальные локальные сети. Физические и смешанные топологии.

    Год обучения - 3
    Семестр 6
  • Программирование на языке Java (на английском языке)
    Кредитов: 7

    Введение. Обзор технологий и платформы Java. Типы данных Java. Ссылочные типы данных. Выражения и операторы. Преобразование типов. Метод main(). Переменные и константы, поля объектов и классов. Область видимости. Объектная модель Java. Класс и объект. Введение в ООП. Базовые принципы ООП. Множественное наследование. Конструкторы, методы и поля классов. Модификаторы.

    Селективная дисциплина
    Год обучения - 3
    Семестр 6
  • Математические основы верификации программ
    Кредитов: 5

    Классификация методов верификации ПО. Экспертиза. Формальные методы. Статический анализ программного обеспечения. Реализация анализа и выявления зависимостей в рамках метода абстрактной интерпретации. Динамические методы верификации ПО.

    Селективная дисциплина
    Год обучения - 3
    Семестр 6
  • Web-технологии
    Кредитов: 5

    Введение в Web-технологии. Интернет-всемирная система объединения компьютерных сетей. Структура и принципы Web-технологии. Технология и сети Web. Начало веб-программирования. Работа веб-серверов. Создание динамических веб-сайтов. Принципы построения web-приложений с использованием языка программирования РНР. Механизмы взаимодействия web-сервера и клиента. Синтаксис языка. Управляющие конструкции. Правила создания пользовательских функций. Обслуживающие сервисные программы. Средства подготовки HTML-страниц.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Тестирование программного обеспечения
    Кредитов: 5

    Основные понятия тестирования. Организация тестирования. Спецификация программы. Разработка тестов. Управляющий граф программы. Основные проблемы тестирования. Критерии выбора тестов. Структурные критерии. Функциональные критерии. Стохастические критерии. Мутационный критерий. Оценка покрытия программы и проекта. Методика интегральной оценки тестированности. Разновидности тестирования. Особенности индустриального тестирования. Типы тестирования. Оценка качества тестов. Регрессионное тестирование.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Разработка программных приложений на базе iOS
    Кредитов: 5

    Введение в разработку iOS приложений. Создание пользовательских интерфейсов и использование элементов управления в приложениях под iOS. Краткая история ОС iOS. Intel для iOS: приложений партнерство и инструментарий разработчика. Архитектура приложений для iOS. Ресурсы приложения. Пользовательский интерфейс. Инструментарий разработки приложений для iOS. Обзор шагов разработки типичного приложения под iOS.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Разработка программных приложений на базе Android
    Кредитов: 5

    Введение в разработку Android приложений. Создание пользовательских интерфейсов и использование элементов управления в приложениях под Android. Краткая история ОС Android. Intel для Android: приложений партнерство и инструментарий разработчика. Архитектура приложений для Android. Ресурсы приложения. Пользовательский интерфейс. Инструментарий разработки приложений для Android. Обзор шагов разработки типичного приложения под Android.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Стандарты и технологии проектирования программных приложений (на английском языке)
    Кредитов: 5

    Управление качеством программного обеспечения. Введение в метрическую теорию. Величины и измерения. Системы измерений. Виды и методы измерений. Средства и погрешности измерений. Метрология и качество ПО. Основные направления применения метрик. Процедуры верификации и валидации. Стандартизация и сертификация программного обеспечения. Обязательная и добровольная сертификация. Основные требования к безопасности и надежности.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Система искусственного интеллекта
    Кредитов: 5

    Теоретические аспекты инженерии знании. Методы поиска в пространстве состояний. Сведение задачи к совокупности подзадач. Представление знаний в интеллектуальных системах. Семантические сети. Представление знаний. Представление знаний фреймами. Моделирование языковой деятельности. Понимание запросов на естественном языке в интеллектуальных системах. Семантическая кластеризация текстов естественного языка на основе синтаксических контекстов существительных.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Стандарты и технологии разработки программной инженерии (на английском языке)
    Кредитов: 5

    Метрология и ее задачи при проектирования программного обеспечения. Проектирование программ сложной структуры. Стандартизация информационных технологий. Стандарты и проблемы программных интерфейсов. Виды стандартов разработки ИТ и их особенности. Метрологические характеристики ПО. Оценка качественных и количественных характеристик программного обеспечения. Оценка эффективности программных средств. Математические модели оценки характеристик качества и надежности программного и информационного обеспечения. Сертификация программных обеспечении.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Проектирование и архитектура программных систем (на английском языке)
    Кредитов: 5

    Введение в дисциплину. Основные понятия и определения. Становление и развитие программной инженерии. Определение понятия программный инженер. Архитектура программных систем. Архитектурные структуры и представления. Варианты архитектур программных систем. Архитектуры: основанная на уровнях абстракций, на портах, на потоках данных.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Распределенные системы и облачные вычисления
    Кредитов: 5

    Обзор существующих технологий облачной разработки. Модели развертывания и обслуживания. Проблема безопасности данных в облаках. Windows Azure. Amazon Services. Понятие веб-сервиса. Необходимость использования веб-сервисов. Виды веб-сервисов. Веб-сервисы XML over HTTP и JSON over HTTP: принципы функционирования, области применения, средства разработки. Понятие REST архитектуры. Ресурсы. Методы для работы с ресурсами в рамках архитектуры веб-сервисов REST.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • IoT-технологии (на втором языке)
    Кредитов: 5

    Курс Интернет вещей (Internet of Things, IoT) - направлен на изучение общих характеристик Интернета вещей, формирование у студентов четкого представления о возможностях применения методов автоматического восприятия и анализа контекста «умных» устройств, коллективных алгоритмов обработки данных и планирования действий, получение практических навыков работы с соответствующими инструментальными средствами и программами для систем типа «интернета вещей».

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Верификация программного обеспечения
    Кредитов: 5

    Назначение тестирования. Терминология. Особенности тестирования ПО. Почему нельзя выполнить полное тестирование. Комбинации входных данных. Ошибки проектирования. Типы тестов. Команда проекта. Стадии разработки. Стоимость ошибки. Тестирование при планировании.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Параллельное и распределенное программирование
    Кредитов: 5

    Архитектуры компьютеров параллельного действия: основные задачи, многопроцессорные и многомашинные системы, принципы конструирования и функционирования. Сети межсоединений. Производительность СПВ. Программное обеспечение: способы построения параллельного ПО, модели управления, вычислительные парадигмы, методы коммуникации, синхронизация. Классификация компьютеров параллельного действия, мультипроцессорные системы. Классификация компьютеров параллельного действия, многомашинные системы. ПО для многомашинных систем. Большие задачи параллельных вычислений.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Разработка Web-сервисов
    Кредитов: 5

    Статические веб-сайты. Язык разметки гипертекстовых документов (HTML). Каскадные таблицы стилей (CSS). Архитектура «клиент-сервер». Основные виды веб-приложений. Веб-сайт. Статические веб-сайты. Язык разметки гипертекстовых документов (HTML). Каскадные таблицы стилей (CSS). Асинхронный JavaScript (AJAX), библиотека jQuery.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Блокчейн-технологии (на втором языке)
    Кредитов: 5

    Введение в технологии блокчейн. Архитектура блокчейн. Порядок работы блокчейн-транзакции. Назначение блокчейн. Ограничения технологии блокчейн. Использование технологии блокчейн для организации распределенных баз данных. Криптовалюты. Криптографические основы технологии блокчейн на платформе .Net. Хеширование. Структура данных цепочки блоков блокчейн-технологии. Реализация технологии блокчейн на платформе .Net.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Программное обеспечение информационных систем (на английском языке)
    Кредитов: 5

    Общая характеристика информационных систем управления. Основные понятия автоматизированного управления. Системное программное обеспечение. Назначение системного ПО. Состав системного ПО: операционные системы (ОС), сервисные программы или утилиты, системы программирования. Операционная система (ОС). Прикладное программное обеспечение. Информационное обеспечение.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Нейронные сети
    Кредитов: 5

    Основные понятия теории нейронных сетей. Математические основы: векторные пространства, матрицы и линейные преобразования векторов. Связь нейронов, операторная форма записи функционирования ИНС. Соединение ИНС. Многослойные ИНС. Прямое произведение ИНС. Стандартные архитектуры нейронных сетей. Частичная задача обучения. Классификация алгоритмов обучения. Задача аппроксимации функции в стандартной постановке. Сеть из одного нейрона. Слоистые архитектуры. Персептрон Розенблатта. Радиальная нейронная сеть.

    Селективная дисциплина
    Год обучения - 4
    Семестр 7
  • Код ON5

    Применяет базовые знания в области естественных и инженерных наук, факты, явления, теории и сложные зависимости, обладает возможностями строить модели задач, используя логическую или функциональную парадигму.

  • Код ON11

    Использует компьютерные технологии при разработке высокопроизводительных, мультимедийных программных приложений, приложений развертываемых в облаках.

  • Код ON7

    Разрабатывает системное программное обеспечение для решения инженерно-технических задач с применением инновационных технологий проектирования программных систем.

  • Код ON6

    Обладает методами научных исследований и навыками академического письма в сфере программной инженерии, осуществляет сбор и интерпретацию информации для формирования научных суждений с учетом принципов и культуры академической честности.

  • Код ON8

    Проектирует и настраивает компьютерные сети и их системы защиты.

  • Код ON4

    Применяет знания основ экономики, права и безопасности жизнедеятельности в сфере профессиональной деятельности.

  • Код ON10

    Разрабатывает клиент-серверных Web- приложений и Web-приложения для портативных устройств и их системы защиты.

  • Код ON9

    Владеет знаниями и пониманием современной теории, передовых методов и технологий программной инженерии, различными инструментальными средствами для разработки программного обеспечения, базы данных и системы искусственного интеллекта, а также применяет методов автоматического восприятия и анализа контекста «умных» устройств, коллективных алгоритмов обработки данных и планирования действий.

  • Код ON12

    Демонстрирует знания в области ИТ о принципах построения нормативных документов, приобретению практических навыков по разработке нормативных документов, необходимых для разработки ПО, в области параллельных и распределенных вычислений, также овладеет навыком разработки, отладки и исследования производительности параллельных программ.

  • Код ON13

    Разрабатывает и применяет математическо-компьютерную модель программной инженерии при решении инженерно-технических задач.

  • Код ON14

    Разрабатывает программное обеспечения для решения инженерно-технических задач.

  • Код ON15

    Разрабатывает электронные, мехатронные, робототехнические системы с использованием основ программной инженерии.

Top