Образовательные программы

Информационные системы в АТУ

Описание образовательной программы 6B06101 Информационные системы в АТУ

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

Двудипломная ОП: Российский экономический университет им. Г.В. Плеханова.
Язык обучения: русский, казахский, английский.
Срок обучения: 4 года.

Вузовские компоненты

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

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

  1. Алгоритмы, структуры данных и программирование Классификация структур данных. Операции над структурами данных. Типы данных. Алгоритмы обработки данных линейной структуры. Сортировка. Алгоритмы сортировка массивов. Поиск. Файлы. Внешняя сортировка. Терминология деревьев. Операции с двоичными деревьями: поиск по дереву, алгоритмы обхода дерева, копирование и удаление деревьев, удаление из дерева. Бинарные деревья, представляемые массивами. Оптимальные деревья поиска.
  2. Базы данных в информационных системах. База данных и СУБД. Информационные отношения и взаимосвязи данных. СУБД как средство создания, обработки базы данных. Обработка запросов в банке данных. Уровни представления данных. Модели данных. Абстрактные типы данных, структура данных. Реляционная модель данных. Нормализация отношений в базе данных. Иерархическая модель данных. Сетевая модель данных. Язык SQL. Язык манипулирования данными.
  3. Линейная алгебра. Введение в высшую математику. Элементы линейной алгебры. Матрицы, определители, операции над матрицами. Обратная матрица. Ранг матрицы. Системы линейных уравнений. Теорема Кронекера-Капелли. Формулы Крамера. Системы m линейных уравнений с n неизвестными. Метод Гаусса. Фундаментальная система решений. Системы координат. Простейшие задачи на плоскости. Элементы векторной алгебры. Скалярное, векторное и смешанное произведение векторов. Линейное (векторное) пространство, его размерность и базис. Евклидово пространство. Линейные операторы.
  4. Математический анализ. Теория пределов. Дифференциальное и интегральное исчисление функции одной переменной. Основные понятия и методы интегрального исчисления. Дифференциальное и интегральное исчисление функции нескольких переменных. Частные производные и полный дифференциал. Экстремум функции двух переменных.
  5. Основы научного исследования (на английском языке). Роль науки в современном обществе и ее основные функции. Управление в сфере науки. Политика государства в области науки. Фундаментальные, прикладные и поисковые науки. Поиск, накопление и обработка научной информации. Патенты, виды патентных исследований. Принципы систематизации литературы. Научные работы, жанры академического письма, характеристика (статья, рецензия, монография, диссертация, реферат, аннотация). Язык и стиль научной работы. Редактирование и рецензирование научной работы.
  6. Физика. Механика: Кинематика и динамика поступательного и вращательного движения. Гидродинамика. Молекулярная физика: Молекулярно-кинетическая теория идеальных и реальных газов. Свойства жидкостей. Основы термодинамики. Электричество и магнетизм: Электростатика. Постоянный ток. Магнитное поле. Явление электромагнитной индукции. Магнитные свойства вещества. Основы теории Максвелла. Оптические приборы и использования их в технологических производствах. Волновая оптика. Атомная и ядерная физика.
  7. IT-инфраструктура. Архитектура информационных технологий. Понятие ИТ-инфраструктуры предприятия. Информационные технологии и архитектура предприятия. Процесс разработки архитектуры предприятия. Основы процессного управления ИТ. Управление проблемами: этапы процесса, организация деятельности по процессу. ИТ-инфраструктуры предприятия. Организация технического обслуживания и эксплуатации информационных систем. Современные подходы к организации управления и контроля над ИТ.

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

  1. Администрирование сетей. Задачи и цели сетевого администрирования. Понятие о сетевых протоколах и службах. Обзор функциональных возможностей cетевых операционных систем. Основы функционирования протокола TCP/IP. Адресация в IP-сетях. Деление на подсети с помощью маски подсети, введение в IP-маршрутизацию. Служба DNS. Реализация службы DNS. Служба каталогов Active Directory. Модели безопасности. Логическая и физическая структура Active Directory. Управление инфраструктурой. Сжатие и шифрование информации. Квоты. Дефрагментация. Управление сервером. Мониторинг сетевых протоколов и служб.
  2.  Аналитические системы Big Data (на английском языке). Определение больших данных. Технологии хранения больших данных. Процесс анализа больших данных. Формирование навыков работы с анализом данных Big Data как процессом. Изучение основных структур и форм хранения данных. Введение в аналитику данных. Инфраструктура анализа данных. Технологии анализа больших данных. Научные проблемы в области больших данных. Прогнозирование и предвидение в социально-политических и медиа процессах. Методы прогнозирования. Программы статистической обработки информации. Представление возможностей пакета SPSS Statistics для целей анализа социально-политических процессов.
  3. Бизнес-планирование. Рассматривает умение определять цели, стратегию деятельности предприятия, разрабатывать план действий на перспективу, определять сумму инвестиций для достижения поставленных целей и оценивать эффективность инвестиционных затрат в проект. Углубление и осмысление теоретических знаний закрепляются на практических занятиях, где приобретаются необходимые умения и навыки по технологии составления и методике расчета бизнес-плана, которые выпускники смогут реализовать в своей будущей деятельности. В развитии малого и среднего предпринимательства, как типа и стиля хозяйствования, важная роль принадлежит планированию. В силу формирования рыночных отношений, становления конкуренции товаропроизводителей проблема планирования приобрела большую актуальность для предприятий.
  4. Введение в специальность (ИС и технологии). Введение в специальность. Общая классификация видов информационных технологий. Модели информационных процессов. Глобальная, базовая и конкретные информационные технологии. Особенности новых информационных технологий. Объектно-ориентированные среды. Технологии разработки программного обеспечения. Перспективы информатизации различных сфер жизнедеятельности. Модели, методы и средства реализации новой информационной технологии управленческой деятельности: автоматизированные банки данных, базы знаний, интерактивная машинная графика, мультимедиа-технологии, Internet-технологии, офисные технологии.
  5. Введение в специальность (Программное обеспечение ИС). Введение в специальность. Классификация программного обеспечения. Базовое, системное, служебное и прикладное программное обеспечение. Операционные системы и мобильность программного обеспечения. Парадигмы программирования. Информационные модели. Уровни представления информационных моделей. Основы сетевых технологий. Концептуальное представление, описание информационных потоков, описание методов получения, обработки и хранения информации.
  6. Высокопроизводительные вычисления и облачные технологии (на английском языке). История основных типов высокопроизводительных вычислений, тенденции развития современных инфраструктурных решений. Виртуализация. Сервисы. Основные направления развития. Введение в понятия облачных вычислений. Обзор парадигмы облачных вычислений, Архитектура облачных систем. Модели развёртывания облаков: частное облако, публичное облако, гибридное облако, общественное облако. Обзор решений ведущих вендоров Microsoft, Amazon, Google. Технологии облачных вычислений. Основные компоненты Cloud Computing: приложения, клиенты, инфраструктура, платформы, службы, хранение данных. Приемы программирования, навыки системного администрирования приложений, развертываемых в облаке.
  7. Дискретная математика в программировании. Основы теории множеств. Множества, способы задания, операции над множествами. Диаграммы Эйлера-Венна. Элементы математической логики. Булевы функции, способы их задания. Алгебра булевых функций. Основные эквивалентные соотношения. Булева алгебра и теория множеств. Коммутационные схемы. Элементы теории графов. Основные понятия и определения теории графов. Способы задания графов. Связность, компоненты связности. Расстояния в графах, взвешенные графы. Задача о кратчайшем пути.
  8. Инструментальные средства разработки программ (на втором языке). История развития ИСРП. Основные компоненты инструментальных систем технологии программирования: репозиторий, инструментарий, интерфейсы. Методологии разработки программного обеспечения. Описание функциональности разработки: нотация IDEF0, DFD, IDEF3. Case-технологии. Методологии проектирования, используемые в Case-средствах.
  9. Интернет технологии. Обзор современных технологий. Язык HTML5 как основная технология, используемая в Интернет. Основы технологии ASP.NET. Основные понятия технологии XML. Направления защиты информации. Каскадные таблицы стилей CSS. Язык клиентских сценариев JavaScript. Принципы работы DHTML. Основные функции библиотеки jQuery.
  10. Информационная безопасность и защита данных. Основные принципы обеспечения безопасности информации, типовые требования к защите информации с позиции пользователя, свойства защищаемой информации доступность, целостность, конфиденциальность. Угрозы свойствам защищаемой информации и пригодность различных методов и средств ЗИ для противодействия этим угрозам. Криптографические методы ЗИ, правовые и организационные методы ЗИ, технические средства ЗИ, стенографические методы ЗИ. Взаимосвязь различных методов ЗИ и производные методы и средства ЗИ. Межсетевые экраны. Возможности и пределы применимости межсетевых экранов. Системы обнаружения вторжений и системы обнаружения атак.
  11. Кинематика и динамика роботов. Роботы как механические системы. Фундаментальные принципы механики. Кинематика. Координаты и параметры. Матрицы поворота. Линейные координаты и углы ориентации звеньев. Прямая и обратная позиционные кинематические задачи. Угловые и линейные скорости звеньев. Кинематические задачи. Угловые и линейные ускорения звеньев. Понятия динамической модели. Силы и моменты. Уравнения движения. Задачи динамики. Прямая задача динамики.
  12. Компьютерное моделирование процессов. Роль компьютерного моделирования в профессиональной деятельности. Методы построения математических моделей. Имитационное моделирование Моделирование случайных чисел. Моделирование событии. Моделирование процесов Планирование машинных экспериментов. Моделирование системы массового обслуживания. Компьютерное моделирование типовой экономической цепочки Поставщик — склад -потребитель. Моделирование системы распределения ресурсов.
  13. Корпоративные сети. Корпоративные сети сети масштаба предприятия. Задачи анализа и синтеза корпоративных сетей. Критерии и факторы выбора типа сети и ее конфигурации. Расчет информационных потоков. Расчет трафика в сегментах сети. Выбор компонентов сети. Сети с компонентами от разных производителей, решения со стороны клиента и со стороны сервера. Выбор средств контроля и диагностики. Планирование развития сети. Оценка надежности. Оптимизация проектирования и модернизации. Моделирование сети в симмуляторе Cisco Packet Tracer.
  14. Методы и средства проектирования информационных систем. Общая характеристика процесса проектирования ИС. Модели, используемые при проектировании ИС. Основные особенности современных проектов ИС. Управление проектом ИС. Моделирование информационного обеспечения. Унифицированный язык визуального моделирования UML. Понятие типового проекта, предпосылки типизации. Спецификация функциональных требований к ИС. Методологии моделирования предметной области.
  15. Моделирование роботов и робототехнических систем. Моделирование как способ исследования робототехнических систем; математические модели РТС и их элементов; Структурно-функциональное представление РТС; Методы моделирования уравнений динамики манипуляционного механизма; Автоматизация составления математических моделей; Особенности моделирования движения роботов и РТС в реальном времени на цифровых машинах; Использование математических моделей при автоматизированном проектировании, программировании и управлении роботами и РТС.
  16. Моделирование технологических процессов. Классификация видов моделей. Моделирование случайных чисел. Моделирование случайных событий. Моделирование закона распределения Пуассона. Моделирование непрерывных случайных величин. Моделирование случайных процессов. Моделирование потоков событий. Организация компьютерного моделирования. Моделирование систем массового обслуживания. Компьютерное моделирование экономико-организационных систем
  17. Облачные решения и технологии (на английском языке). Тенденции развития современных инфраструктурных решений. Развитие аппаратного обеспечения. Современные инфраструктурные решения Обзор существующих технологий облачной разработки. Компоненты облачной инфраструктуры. Модели облачных систем: публичное облако, частное облако, общественное облако, гибридное облако, личное облако, смешанная среда, персональное облако. Обзор решений ведущих вендоров – Microsoft, Amazon, Google. Примеры облачных сервисов Microsoft. Примеры облачных сервисов Google. Разработка и тестирование приложений на платформе Amazon Elastic Computing Cloud, Разработка облачных систем на платформе MapReduce, Разработка облачных систем на платформе Apache Hadoop. Обеспечение облачными информационными технологиями бизнес-процессов управления. Сервисы «облачного» хранения информации.
  18.  Операционная система Linux. Архитектура ОС. Понятие ядра ОС. Многослойная структура. Микроядерная структура. Процессы и потоки. Процессы и потоки в UNIX. Мультипрограммирование в системах пакетной обработки. мультипрограммирование в системах разделения времени. Мультипрограммирование в системах реального времени. Планирование и диспетчеризация потоков. Иерархия запоминающих устройств. Алгоритмы распределения памяти. Свопинг и виртуальная память. Принцип действия кэш-памяти. Организация системы ввода-вывода. Файловые системы современных ОС.
  19. Операционные системы. Основные понятия и характеристики операционных систем. Особенности структурной организации ОС. Понятие ядра ОС. Монолитное ядро. Системы с архитектурой микроядра. Объектно-ориентированный подход. Концепция множественных прикладных сред. Системы с распределенной организацией. Виды интерфейсов. Технологии реализации интерфейсов. Машино-зависимые свойства операционных систем. Обработка прерываний. Стандартные программы обработки прерываний, драйверы устройств. Приоритеты прерываний. Вложенные прерывания.
  20.  Основы информационной безопасности. Введение в понятие информационной безопасности. Основные составляющие информационной безопасности. Важность проблемы информационной безопасности. Угрозы свойствам защищаемой информации и пригодность различных методов и средств ЗИ для противодействия этим угрозам. Системы обнаружения вторжений и системы обнаружения атак. Методы и средства защиты и безопасности информации. Взаимосвязь различных методов ЗИ и производные методы и средства ЗИ.
  21.  Основы информационных систем. Состав и общая структура ИС. Единицы измерения информации, количество информации для равновероятных, не равновероятных, зависимых, независимых символов в сообщении. Энтропия. Свойства энтропии. Условная энтропия, энтропия дискретных и непрерывных сообщении. Избыточность информации, скорость передачи, пропускная способность. Ключевые компоненты информационных систем. Структуры, средства хранения и методы доступа.
  22. Основы исследования операций. Основные понятия исследования операций. Основы математического моделирования Общая постановка задач оптимизации. Построение областей допустимых решений Методика проведения исследования операций. Приведение задач к канонической форме. Типовые задачи линейного программирования. Графический метод решения задач линейного программирования. Симплексный метод решения задач линейного программирования Метод искусственного базиса. Двойственный алгоритм. Решение задач методом двойственного алгоритма. Транспортные задачи. Теория игр. Динамическое программирование
  23. Основы предпринимательской деятельности. Выбор сферы деятельности нового предприятия. Технико-экономическое обоснование создания нового предприятия. Роль среды в развитии предпринимательства, технология принятия предпринимательских решений; особенности учредительных документов; порядок государственной регистрации и лицензирования предприятия; механизмы функционирования предприятия; сущность предпринимательского риска и основные способы снижения риска; основные элементы культуры предпринимательской деятельности и корпоративной культуры
  24. Основы экономики. Назначение и структура экономики. Организация хозяйственной деятельности. Рынок как форма экономических связей между специализированными и обособленными товаровладельцами. Особенности отношения собственности, кооперации и разделения труда, организации хозяйства и управления предприятий в микроэкономике. Взаимодействие домашних хозяйств и предприятий в циклических потоках микроэкономики. Конкуренция: ее сущность и формы. Заработная плата работников. Факторы увеличения оплаты труда. Налоговая система. Экономический рост национального хозяйства
  25. Приводы мехатронных и робототехнических систем. Основные типы приводов, используемые в мехатронике и в робототехнике: пневматические приводы роботов, их элементы, статические и динамические характеристики; гидравлические приводы роботов и их основные элементы, математическое описание, статические и динамические характеристики; способы улучшения динамики с помощью корректирующих обратных связей; электроприводы роботов на базе двигателей постоянного тока, бесконтактных, асинхронных, шаговых двигателей; схемы управления электроприводами.
  26. Программирование на языке Python (на втором языке). Синтаксис и управляющие конструкции. Переменные, значения. Типы данных. Присваивание значения. Ввод значений с клавиатуры. Модули и пакеты. Импортирование модулей. Создание собственных модулей. Последовательности. Списки, кортежи и словари. Операторы общие для всех типов последовательностей. Специальные операторы и функции для работы со списками. Работа со словарями. Методы словарей. Вложенные списки. Матрицы.
  27. Проектирование информационных систем. Классификация методов проектирования ЭИС. Методы и средства проектирования ИС. Жизненный цикл ЭИС. Состав проектной документации. Проектирование системы экономической документации. Методы и средства организации информации проекта ИС. Проектирование программного обеспечения. CASE-системы и их классификация. Проектирование клиент-серверных корпоративных ИС. Проектирование систем оперативной обработки транзакций. Проектирование систем оперативного анализа данных.
  28. Проектирование мехатронных и робототехнических систем. Системный подход при проектировании мехотронных и робототехнических систем. Проектирование систем. Методика проектирования модулей мехотронных и робототехнических систем.
  29. Разработка корпоративных информационных систем с использованием Oracle (на английском языке). Основные понятия и определения корпоративных информационных систем (КИС). Структура, назначение, основные составляющие КИС. Факторы, влияющие на КИС. Требования к организации КИС. Классификация КИС. Требования к КИС. Архитектура КИС. Интеграция КИС. Жизненный цикл КИС Современная технология проектирования управления. Корпоративные вычислительные ресурсы, аппаратно-программные платформы. Центры обработки данных. Корпоративные информационные базы данных, хранилища данных, система корпоративного электронного документооборота. Экспертные системы. Использование Oracle в КИС.
  30. Разработка корпоративных информационных систем с использованием SQL (на английском языке). Основные понятия и определения корпоративных информационных систем. Структура, назначение, основные составляющие КИС. Факторы, влияющие на КИС. Требования к организации КИС. Классификация КИС. Требования к КИС. Архитектура КИС. Интеграция КИС. Жизненный цикл КИС Современная технология проектирования управления. Корпоративные вычислительные ресурсы, аппаратно-программные платформы. Центры обработки данных. Корпоративные информационные базы данных, хранилища данных, система корпоративного электронного документооборота. Экспертные системы. Использование SQL в КИС.
  31. Теория вероятностей и математическая статистика. Теория вероятности: Случайные события и их вероятности. Операции над событиями. Статистическая вероятность. Классическое вероятностное пространство. Дискретные случайные величины и их распределения. Теорема Пуассона. Случайный вектор. Непрерывные случайные величины и их распределения. Предельные теоремы теории вероятностей. Теоремы Чебышева, Маркова, Бернулли, Хинчина. Выборочный метод математической статистики. Точечное и интервальное оценивание числовых характеристик и параметров распределения генеральной совокупности . Проверка статистических гипотез.
  32. Теория информации. Состав и общая структура ИС. ИС — система сбора, обработки, передачи, хранения информации. Различные классификации систем. Большие и малые, простые и сложные, открытые и закрытые системы. Кусочно-марковский агрегат, кусочно-непрерывные и кусочно-линейные агрегаты, принципы минимальности информационных связей агрегатов. Количественные меры информации: мера Хартли, мера Шеннона.
  33.  Теория принятия решений. Основные этапы принятия решений. Методы поддержки принятия решений. Модели проектных решений в условиях определенности и в условиях неопределенности. Основные фазы проектирования. Основные процессы жизненного цикла проекта. Модели проектных решений в условиях определенности. Математическое программирование. Задача линейного программирования. Статистическое решение задачи принятия решений в условиях неопределенности. Теория графов в задачах оптимизации. Информационные технологии принятия решений.
  34. Технологии Big Data (на английском языке). Введение в аналитику больших данных. Технологии обработки и работы с большими данными. Основы технологий больших данных. BigData и DataMining. Технологии больших данных. Hadoop. Инфраструктура больших данных. Практическое применение технологий больших данных. Microsoft Azure. Получение и подготовка данных. Выбор алгоритмов анализа. Построение моделей обучения. Анализ результатов.
  35.  Технология программирования. Введение в технологию программирования. Этапы развития технологий программирования. Инструменты программирования. Технология алгоритмического программирования. Принципы структурного программирования. Ввод-вывод данных объектных типов. Операции, операторы, структуры и объединения, функции. Использование стандартных библиотек. Современные инструментальные средства и технологии программирования для создания программ.
  36. Экономика предприятия. Организация процесса управления предприятием, Ресурсы предприятия и их эффективное использование. Формирование издержек производства, калькуляция себестоимости продукции. Ценовая политика предприятия. Финансовые ресурсы предприятия, эффективность хозяйственной деятельности. Инновационная деятельность предприятия. Качество продукции. Инвестиционная политика предприятия. Организация и мотивация труда персонала.
  37. Язык программирования Java (на втором языке). Введение. Обзор технологий и платформы Java. Типы данных Java. Ссылочные типы данных. Выражения и операторы. Преобразование типов. Метод main. Переменные и константы, поля объектов и классов. Область видимости. Объектная модель Java. Класс и объект. Введение в ООП. Базовые принципы ООП. Множественное наследование. Конструкторы, методы и поля классов. Модификаторы.
  38. Языки и технология программирования. Описание терминов и методологий программирования Система ввода-вывода. Организация ввода и вывода файлов. Ввод-вывод данных объектных типов. Структуры программирования. Операции, операторы, структуры и объединения, функции. Использование стандартных библиотек. Основные принципы структурного и ООП.
  39. Case технологии (на втором языке). Введение в CASE- технологию. Процессы, протекающие на протяжении жизненного цикла ИС. Основные фазы проектирования ИС. Структура ЖЦ ИС. Модели жизненного цикла ИС: каскадная, спиральная. Методологии и технологии разработки ИС. IDEF технология. Системный анализ бизнес — процессов. Алгоритмы автоматизации разработки моделей данных: логической, физической, функциональной.
  40.  Web-технологии. Введение в Web-технологии. Структура и принципы Web-технологии. Технология и сети Web. Начало Web-программирования. Работа Web-серверов. Создание динамических Web-сайтов. Принципы построения Web-приложений с использованием языка программирования РНР. Механизмы взаимодействия Web-сервера и клиента. Синтаксис языка. Управляющие конструкции. Правила создания пользовательских функций. Обслуживающие сервисные программы. Средства подготовки HTML-страниц.

Дисциплины по профилю

Вузовские компоненты

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

Дисциплины по профилю

Компоненты по выбору

  1. 3D печать и дизайн (на английском языке). Основные понятия компьютерной графики. Трёхмерное пространство проекта сцены. Виды и назначение модификаторов, командная панель. Окно стека модификаторов. Модификаторы. Основы создания сплайнов. Особенности кривых. Методы редактирования. Типы трёхмерных моделей. Управление инструмента ми модификаций. Конструкционные инструменты. Измерения. Управление инструментами рисование.
  2. 3D-моделирование технологических процессов (на английском языке). Основные понятия компьютерной графики. Трёхмерное пространство проекта сцены. Типы трёхмерных моделей. Трехмерные системы координат. Задание трехмерных координат. Создание и редактирование поверхностей. Создание и редактирование твердотельных моделей. Выполнение логических операций с 3D объектами. Сглаживание сетей. Навигация в 3D моделировании.
  3. Блокчейн-технологии (на втором языке). Введение в технологии блокчейн. Архитектура блокчейн. Порядок работы блокчейн-транзакции. Назначение блокчейн. Ограничения технологии блокчейн. Использование технологии блокчейн для организации распределенных баз данных. Криптовалюты. Криптографические основы технологии блокчейн на платформе .Net. Хеширование. Структура данных цепочки блоков блокчейн-технологии. Реализация технологии блокчейн на платформе .Net.
  4. Визуальное программирование. Объектно-ориентированное программирование. Понятие класса и объекта. Свойства и методы. Класс как структура данных. Инкапсуляция. Статусы доступа. Конструктор и деструктор. Объект, массивы объектов. Библиотека визуальных компонентов. Среда программирования Lazarus. Структура проекта, модули. Управление файлами проекта.
  5. Интеллектуальный анализ данных. Технологии обеспечения качественного анализа данных. Консолидация данных. Трансформация данных. Оценка качества, очистка и предобработка данных. Инструменты анализ данных. Кластеризация. Классификация и регрессия. Статистические методы. Методы и модели интеллектуальных анализ данных. Анализ и прогнозирование временных рядов. Методы машинного обучения, разработки и проектирование интеллектуальных данных. Анализ реальных данных с помощью изученных методов.
  6. Нейронные сети. Основные понятия теории нейронных сетей (искусственные нейронные сети). Математические основы: векторные пространства, матрицы и линейные преобразования векторов. Связь нейронов, операторная форма записи функционирования ИНС. Соединение ИНС. Многослойные ИНС. Прямое произведение ИНС. Стандартные архитектуры нейронных сетей. Частичная задача обучения. Классификация алгоритмов обучения. Задача аппроксимации функции в стандартной постановке. Сеть из одного нейрона. Слоистые архитектуры. Персептрон Розенблатта. Радиальная нейронная сеть.
  7. Объектно-ориентированное программирование. Сущность объектно-ориентированного подхода в программировании. Цикл разработки программного обеспечения (ПО), назначение и содержание этапов. Роль анализа в процессе разработки программного обеспечения. Основные понятия объектно-ориентированного анализа. Язык С++. Язык Java. Язык UML. Основные средства анализа и моделирования предметной области в языке UML. Статические данные. Конструктор, деструктор. Операции new и delete.
  8. Основы программирования устройств робототехники. Платформы современной робототехники. Платформа Arduino и Arduino IDE. Создание скетчей. Работа с несколькими светодиодами и основы работы с беспечной макетной платой. Работа с кнопками. Работа с обычным мотором через драйвер мотора. ШИМ (широтно-импульсная модуляция). Работа со сдвиговым регистром. Работа с выводом информации: семи сегментные экраны, LCD, TFT.
  9. Программирование микроконтроллерных плат Arduino. Фоторезистор. Обрабатывание освещенности, зажигая или гася светодиод. Датчик температуры L335. Принцип работы, пример работы. Индикатор LCD1602. Принцип подключения вывод информации на него. Сервопривод. Изменение положения через потенциометр. Джойстик. Обрабатывание данных от джойстика. Шаговый двигатель 4- фазный, с управлением на ULN2003(L293). Датчик увлажнённости почвы. Подключение датчика Soil Moisture к плате Arduino. Расширение аналоговых входов мультиплексор CD4051. Датчик уровня воды. Подключение датчика уровня воды к плате Arduino. Датчик газов MQ-2. Подключение датчика MQ-2 к плате Arduino.
  10.  Программирование на РНР. Понятие стиля и основные стили. Каскадная таблица стилей. Необходимость программирования сервера. Логика действия PHP. Установка и настройка PHP. Синтаксис встраивания PHP. Выражения и операции в PHP. Типы данных в PHP. Функции в PHP. Сессии в PHP. Передача и приём параметров в скрипт PHP. Обработка форм с помощью PHP. Структура web-приложения. Авторизация пользователей в Web-приложениях. Обмен информацией между модулями в Web-приложении. Использование внешних данных в Web-приложении.
  11. Разработка клиентских Web-приложений. Понятие Web-приложения. Технология CGI. Серверные скрипты. Объектные технологии. Классическая технология ASP. Платформа программирования Microsoft .Net. Новый тип приложений сборка (assembly). Метаданные и промежуточный код. Среда выполнения (Runtime Environment). Пространства имен (namespaces). Единая библиотека платформы — Microsoft Framework Library, основные пространства имен. Технологии ASP.Net. Создание класса производного от класса Page. Создание Web-приложений с использованием интегрированной среды разработки Visual Studio 2008. Web сайты и Web проекты. Создание Web страниц (web form).
  12. Разработка приложений для мобильных устройств на базе Android. Введение в разработку Android приложений. Создание пользовательских интерфейсов и использование элементов управления в приложениях под Android. Краткая история ОС Android. Intel для Android: приложений партнерство и инструментарий разработчика. Архитектура приложений для Android. Ресурсы приложения. Пользовательский интерфейс. Инструментарий разработки приложений для Android. Обзор шагов разработки типичного приложения под Android.
  13. Разработка приложений для мобильных устройств на базе IOS. Модули ОС. Элементы разметки пользовательских приложений. Использование меню. Элементы управления пользовательского интерфейса. Проектирование интерфейсов для мобильных устройств и планшетов. Проектирование интерфейсов, не зависящих от размера экрана. Сигнализация. Фоновые службы и процессы. Управление камеров. Управление сенсорами. Управление сетевыми соединениями. Получение информации об устройстве. Служба push-нотификаций. Управление потоками и асинхронными задачами.
  14. Система искусственного интеллекта. Теоретические аспекты инженерии знании. Методы поиска в пространстве состояний. Сведение задачи к совокупности подзадач. Представление знаний в интеллектуальных системах. Семантические сети. Представление знаний. Представление знаний фреймами. Моделирование языковой деятельности. Понимание запросов на естественном языке в интеллектуальных системах. Семантическая кластеризация текстов естественного языка на основе синтаксических контекстов существительных.
  15. Управление данными в информационных системах. Предмет и задачи информационного моделирования. Эволюция методов унификации хранения и доступа к информации на примере файлов. Модели данных. Требования к языковым средствам СУБД. Основные элементы клиент-серверной архитектуры. Концепция распределенной СУБД. Понятие транзакции, основные свойства транзакций. Хранилища данных. Интеллектуальный анализ данных. Продвинутые cистемы баз данных. Основные типы СУБД NoSQL. Создание базы данных NoSQL MongoDB. Форматы обмена данными в MongoDB. Моделирование данных.
  16. Управление ІТ-проектами. Основы теории и практики управления проектами. Назначение и состав методологий разработки информационных систем. Технико-экономическое обоснование и оценка эффективности проекта. Управление временем проекта. Организационное управление проектом Управление стоимостью проекта. Управление рисками проекта. Контроль и регулирование работ по проектам.
  17. Управление разработкой программных проектов. Жизненный цикл проекта. Жизненные циклы проекта в IT. Окружение проекта. Проект и организационные структуры предприятия. Введение в PMBOK. Основные группы процессов управления проектом. Управление интеграцией в проекте. Управление предметной областью проекта. Управление временем в проекте. Управление стоимостью в проекте. Управление качеством в проекте. Управление людскими ресурсами в проекте. Управление коммуникациями проекта. Управление рисками в проекте. Управление закупками в проекте. Управление заинтересованными сторонами в проекте.
  18. IoT-технологии (на втором языке). Курс Интернет вещей (Internet of Things, IoT) направлен на изучение общих характеристик интернета вещей и овладение технологиями управления объектами (предметами) через интернет. Возможности применения методов автоматического восприятия и анализа контекста умных устройств. Коллективные алгоритмы обработки данных и планирования действий. Инструментальные средства и программы для систем типа Интернета вещей.