Действующая образовательная программа

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

Дисциплины

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

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

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

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

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

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

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

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

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

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

    Год обучения - 1
    Семестр - 2
    Кредитов - 3
  • Введение в специальность (Программное обеспечение)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Case-средства

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 6
  • Системное программирование

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

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

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

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

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

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

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

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

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 6
  • Основы экономики

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

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

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 6
  • Администрирование сети на основе оборудования Cisco

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 6
  • Цифровая схемотехника

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

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

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 6
  • Web-технологии

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

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

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

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

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Имитационное моделирование сложных систем

    Сущность метода имитационного моделирования. Этапы создания и использования имитационной мо-дели. Базовые концепции структу-ризации и формализации имитаци-онных систем. Инструментальные средства автоматизации моделиро-вания. Испытания и исследование свойств имитационной модели. Технология постановки и проведе-ния направленного вычислительно-го эксперимента на имитационной модели.

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

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

    Год обучения - 3
    Семестр - 1
    Кредитов - 5
  • Программирование на PHP

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 7
  • Компьютерные сети

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

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

    Теоретические аспекты бизнес планирования. Бизнес план организации. История бизнеса организации. Характеристика предприятия и отрасли. Анализ бизнес среды организации. План маркетинга. Производственный план. Организационный план. Финансовый план. Оценка и страхование риска. Методика оценки рисков. Определение ставки дисконтирования

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

    Электронные устройства и особенности их применения в ме-хатронныхсистемах. Элементная база и типовые электронные узлы систем управления. Электронные устройства энергетического ка-нала и систем управления. Функциональные микроэлектронные устройства систем управления. Особенности построения силовых электронных устройств МС. Применение электронных устройств в схемах управления мехатронными системами.

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

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

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

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Основы научного исследования

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

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

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

    Год обучения - 3
    Семестр - 2
    Кредитов - 7
  • Распределенные системы и облачные вычисления

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

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

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • IoT-технологии

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

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

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

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

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • 3D технологии

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

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

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Блокчейн-технологии

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

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

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

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

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

    Год обучения - 4
    Семестр - 1
    Кредитов - 5
  • Системы компьютерной графики

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

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

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

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

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

    Год обучения - 4
    Семестр - 2
    Кредитов - 4
  • Нейронные сети

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

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

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

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

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

    Год обучения - 4
    Семестр - 2
    Кредитов - 5
  • СУБД Oracle

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

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

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

    Год обучения - 4
    Семестр - 2
    Кредитов - 5

Результаты обучения

  • Владеет знаниями и пониманием современной теории, передовых методов и технологий программной инженерии, различными инструментальными средствами для разработки программного обеспечения, базы данных и системы искусственного интеллекта, а также применяет методов автоматического восприятия и анализа контекста «умных» устройств, коллективных алгоритмов обработки данных и планирования действий.
  • Разрабатывает клиент-серверные Web- приложения и Web-приложения для портативных устройств и их системы защиты.
  • Проектирует и настраивает компьютерные сети и их системы защиты.
  • Использует компьютерные технологии при разработке высокопроизводительных, мультимедийных программных приложений, приложений развертываемых в облаках.
  • Разрабатывает электронные, мехатронные, робототехнические системы с использованием основ программной инженерии.
  • Применяет знания основ экономики, права и безопасности жизнедеятельности в сфере профессиональной деятельности.
  • Разрабатывает программное обеспечения для решения инженерно-технических задач.
  • Демонстрирует знания в области ИТ о принципах построения нормативных документов, приобретению практических навыков по разработке нормативных документов, необходимых для разработки ПО, в области параллельных и распределенных вычислений, также овладеет навыком разработки, отладки и исследования производительности параллельных программ.
  • Разрабатывает и применяет математическо-компьютерную модель программной инженерии при решении инженерно-технических задач.
  • Разрабатывает системное программное обеспечение для решения инженерно-технических задач с применением инновационных технологий проектирования программных систем.
  • Обладает методами научных исследований и навыками академического письма в сфере программной инженерии, осуществляет сбор и интерпретацию информации для формирования научных суждений с учетом принципов и культуры академической честности.
  • Применяет базовые знания в области естественных и инженерных наук, факты, явления, теории и сложные зависимости, обладает возможностями строить модели задач, используя логическую или функциональную парадигму.
Top