Высоконагруженные информационные системы с искусственным интеллектом

Высоконагруженные информационные системы с искусственным интеллектом

КВАЛИФИКАЦИЯ

  • Первое высшее образование - бакалавр в области информационно-коммуникационных технологии

МОДЕЛЬ ВЫПУСКНИКА

ON1 проводить объектно-ориентированный анализ и разрабатывать высоконагруженные системы с искусственным интеллектом на основе отечественных и зарубежных стандартов в области проектирования программных продуктов и компьютерной безопасности
ON2 проводить объектно-ориентированный анализ и разрабатывать высоконагруженные интеллектуальные информационные системы на основе технологии искусственных нейронных сетей;
ON3 анализировать имеющиеся технологии разработки и создавать одностраничные высоко динамические, высокотехнологичные и высоконагруженные сайты и порталы на современной платформе веб-программирования;
ON4 анализировать и администрировать высоко интенсивный поток информации в реальном времени на основе высоконагруженных технологии построения правил классификации и деревьев решений;
ON5 проектировать и эксплуатировать интеллектуальные корпоративные информационные системы на основе методов и алгоритмов статистического анализа и принятия статистических решений, и результатов тестирования программного и аппаратного обеспечения в многопоточной среде с мультипроцессорным обеспечением;
ON6 разрабатывать высокопроизводительные системы распределенных видеоконференций, чат-ботов, вебинаров с потоковой обработкой текущей информации в режиме реального времени с хранилищем массивных данных;
ON7 разрабатывать, исходя из аппаратной компьютерной инфраструктуры предприятия, развертывать и эксплуатировать высоконагруженные системы менеджмента и коммуникации веб-приложений на основе сетевых технологий и новейших протоколов передачи информации;
ON8 администрировать и разрабатывать высоконагруженные информационные системы финансового менеджмента предприятия на основе алгоритмов и методов технологии управленческого учета производственных процессов;
ON9 моделировать конкурентную среду рыночных отношений предприятий по их биржевой курсовой стоимости акций на основе интеллектуальных игр и облачных технологии в среде нереляционных баз данных;
ON10 разрабатывать модели финансовых потоков конкурентной среды рыночных отношений предприятий на основе высоконагруженных технологий с искусственным интеллектом и высоконагруженных интерактивных приложений;
ON11 разрабатывать архитектуру и дизайн на основе шаблонов современного объектно-ориентированного языка анализа и проектирования предметной области высоконагруженного приложения на платформе реактивного конкурентного программирования;
ON12 работать в коллективе, толерантно воспринимая социальные, культурные, конфессиональные и иные различия, предупреждать и конструктивно решать конфликтные ситуации в процессе профессиональной деятельности.

Паспорт программы

Название
Высоконагруженные информационные системы с искусственным интеллектом
Шифр
6B06106
Факультет
Информационных технологий

дисциплины

Алгебра и геометрия
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: приобретение студентами теоретических знаний и навыков решения задач в областях алгебра и геометрии; приобретение студентами математической культуры строгих рассуждений и доказательств. В результате изучения дисциплины студент будет способен: 1. формировать основные понятия линейной алгебры и геометрии 2. объяснять основные теоремы и аксиомы для решения задач; 3. применять методы теоретического и экспериментального исследования для решения задач; 4. решать типовые задачи по линейной алгебре и геометрии; 5. предлагать математические модели простейших систем, решать задачи применительно к реальным процессам;

Алгоритмы, структуры данных и программирование
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представлений о структуре данных, о способах их сохранения и извлечения, о классификации языков программирования, основных принципах проектирования ПО. Будут изучены: системы исчислений, способы записи и извлечения данных, создание и распределение заданий среди методов программы, способы формирования блок-схем и диаграмм представления алгоритмов вычислительных процедур.

Иностранный язык
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель:сформировать совершенствование знания иноязычной коммуникативной компетенции. Рассматриваются основные методы речевых навыков и умений иноязычного общения как базы для развития коммуникативной компетенции; развитие профессионально значимых умений и опыта иноязычного общения во всех видах речевой деятельности; реализация приобретённых речевых умений в процессе поиска, отбора и использования материала на английском языке.

Инструментальные средства интеллектуального анализа данных корпоративных систем
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности разбираться в технологии многомерного анализа данных на основе технологии Business Intelligence Service, уметь пользоваться OLAP-технологией Майкрософта с привлечением внешних источников данных. Будут изучены: основы прогнозного моделирования с помощью деревьев решений; методы деревьев решений, шкалы переменных, определение необходимого размера выборки, методы CHAID; построение, интерпретация дерева классификации CHAID.

Информационно-коммуникационные технологии
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - При изучении дисциплины студенты будут изучать следующие аспекты:Роль ИКТ в ключевых секторах развития общества. Архитектура компьютерных систем. Программное обеспечение. Microsoft Office Интернет технологии. Облачные и мобильные технологии. Мультимедийные технологии. Электронное обучение. Информационные технологии в профессиональной сфере.

История Казахстана
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+ ГЭК] (100)
  • Описание - Цель дисциплины – дать объективные знания об основных этапах развития истории Казахстана с древнейших времен по настоящее время. Ожидаемые результаты обучения: 1) демонстрировать знание и понимание основных этапов развития истории Казахстана; 2) соотносить явления и события исторического прошлого с общей парадигмой всемирно-исторического развития человеческого общества посредством критического анализа; 3) владеть навыками аналитического и аксиологического анализа при изучении исторических процессов и явлений современного Казахстана; 4) уметь объективно и всесторонне осмысливать имманентные особенности современной казахстанской модели развития; 5) Систематизировать и давать критическую оценку историческим явлениям и процессам истории Казахстана. При изучении дисциплины студенты будут изучать следующие аспекты: Древние люди и становление кочевой цивилизации, Тюркская цивилизация и Великая степь, Казахстан в Новое время (XVIII - начало ХХ вв.), Казахстан в составе советской административно-командной системы, Казахстан в мировом сообществе (1991-2022 гг.).

Казахский (русский) язык
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание -

Компьютерные сети
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности разбираться в сетевой архитектуре, в составе и назначении программного обеспечения, обеспечивающих службы коммуникационных сетей. Будут изучены: общие принципы построения сетей, коммутация каналов и пакетов, архитектура и стандартизация сетей, сетевые характеристики, методы обеспечения качества обслуживания, кодирование и мультиплексирование данных; адресация в стеке протоколов TCP/IP.

Математический анализ
  • Количество кредитов - 6
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: Изучение теории действительных чисел; точных верхних и нижних граней числового множества; предела числовой последовательности; основных свойств сходящихся последовательностей, предела монотонной последовательности; Критерий Коши существования предела функции; свойства бесконечно малых и бесконечно больших функций, замечательные пределы. Понятие равномерной непрерывности. Теоремы о среднем значении. Интеграл с переменным верхним пределом.

Модели, методы и алгоритмы Deep Learning
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности разрабатывать интеллектуальные информационные системы на основе технологии искусственных нейронных сетей и анализировать, качественно ставить и формулировать задачи искусственного интеллекта, грамотно конструировать архитектуру таких систем. Будут изучены: фундаментальные основы глубокого обучения. Принципы построения глубоких нейронных сетей, построение блоков глубоких нейронных сетей; основные архитектуры глубоких нейронных сетей.

Модели, методы и алгоритмы NLP-систем
  • Количество кредитов - 6
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: сформировать способности разбираться и использовать распределенные представления текста, методы создания собственного корпуса, способы визуализации текста, конвейеры векторизации и преобразования, эффекты масштабирования функций от набора слов к Tf-Idf, обучение от последовательности к последовательности, последовательное обучение – нейронный машинный перевод.

Модели, методы и алгоритмы нейронных сетей
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности использовать математические модели нейронных сетей, методы настройки их параметров, различным способам обучения таких сетей и разбираться в архитектурах и способах использования полно связных нейронных сетей. Будут изучены: нейронные модели и архитектура сетей; обучения нейронной сети Хебба и Видрофа-Хоффа с учителем; рекуррентные и динамические, ассоциативные нейронные сети.

Модуль социально-политических знаний (Культурология)
  • Количество кредитов - 2
  • Тип контроля - РК1+РК2 (100)
  • Описание - Цель дисциплины: формирование способности объяснить и интерпретировать предметные знания во всех областях науки, формирующих учебные дисциплины. Будут изучены: социология и социологические перспективы, социальная структура; форма политики, организационная структура, институты, система правовых и организационных норм, содержание, цели, ценности политики; понятие и сущность культуры, семиотика культуры; психология личности, психология межличностного общения.

Модуль социально-политических знаний (Политология)
  • Количество кредитов - 2
  • Тип контроля - РК1+РК2 (100)
  • Описание - Цель дисциплины: формирование способности объяснить и интерпретировать предметные знания во всех областях науки, формирующих учебные дисциплины. Будут изучены: социология и социологические перспективы, социальная структура; форма политики, организационная структура, институты, система правовых и организационных норм, содержание, цели, ценности политики; понятие и сущность культуры, семиотика культуры; психология личности, психология межличностного общения.

Модуль социально-политических знаний (Психология)
  • Количество кредитов - 2
  • Тип контроля - РК1+РК2 (100)
  • Описание - Цель дисциплины: формирование способности объяснить и интерпретировать предметные знания во всех областях науки, формирующих учебные дисциплины. Будут изучены: социология и социологические перспективы, социальная структура; форма политики, организационная структура, институты, система правовых и организационных норм, содержание, цели, ценности политики; понятие и сущность культуры, семиотика культуры; психология личности, психология межличностного общения.

Модуль социально-политических знаний (Социология)
  • Количество кредитов - 2
  • Тип контроля - РК1+РК2 (100)
  • Описание - Цель дисциплины: формирование способности объяснить и интерпретировать предметные знания во всех областях науки, формирующих учебные дисциплины. Будут изучены: социология и социологические перспективы, социальная структура; форма политики, организационная структура, институты, система правовых и организационных норм, содержание, цели, ценности политики; понятие и сущность культуры, семиотика культуры; психология личности, психология межличностного общения.

Модуль социально-политических знаний (Социология/ Политология/ Культурология/ Психология)
  • Количество кредитов - 8
  • Тип контроля - РК + Экз (100)
  • Описание - Цель дисциплины: формирование способности объяснить и интерпретировать предметные знания во всех областях науки, формирующих учебные дисциплины. Будут изучены: социология и социологические перспективы, социальная структура; форма политики, организационная структура, институты, система правовых и организационных норм, содержание, цели, ценности политики; понятие и сущность культуры, семиотика культуры; психология личности, психология межличностного общения.

Операционные системы и API
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: сформировать представление о внутренней архитектуре компьютера, программном обеспечении, позволяющем компьютеру выполнять свои функциональные предназначения, связи с внешними ресурсами. Будут изучены: архитектура компьютеров, структурные единицы компьютера и их функциональные предназначения, периферийные устройства и драйверы функционирования, система загрузки и выгрузки данных, система хранения данных, диспетчер и планировщик исполнения кода программы.

Основы баз данных
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности проектировать структуру базы данных, ориентироваться в системах управления базами данных, их структурах, возможностях, перспективах развития, пользоваться специальной литературой в изучаемой предметной области. Будут изучены: архитектура системы баз данных; введение в реляционные базы данных; введение в язык SQL; типы реляционных базах данных; отношения в реляционных базах данных.

Основы объектно-ориентированного языка Python
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности пользоваться синтаксисом объектно-ориентированного языка программирования Python и основные конструкции языка для построения высококлассного приложения. Будут изучены: внешние библиотеки Tensorflow, Keras, scikit, mnist и пр., возможности языка Python, средства управления логикой, структуры данных, модули, структура строк программы, встроенные типы данных, интерфейсные классы к встроенным типам.

Современные инструментальные средства конструирования мобильных веб-приложений
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать умение создавать и определять стратегии мобильности, распределение стратегии В2С, определение стратегии В2В, создавать мобильную архитектуру, мобильные сценарии использования, знать проблемы разработки мобильных решений, разработки для iOS, определять стратегии разработки, программировать на Swift Objective-C, программировать с использованием Mono Touch, развертыванием iOS-приложений.

Современные инструментальные средства облачных технологий
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности разбираться и использовать программное и аппаратное обеспечение облачных служб и сервисов и облачную обработку данных Amazon: Amazon S3, Amazon EC2. Будут изучены: способы создания ресурсов в облаке, безопасность облачных ресурсов, обработка больших данных; архитектура облачных систем и традиционных информационных систем, бессерверные архитектуры; уметь пользоваться звеном очереди сообщений, звеном анализа данных, хранилищем общего назначения.

Современные инструменты веб-программирования
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности пользоваться преимуществами клиент-серверных архитектур веб-приложений, платформой Node.js и объектно-ориентированным языком TypeScript, front-end технологией Angular и создавать высоко динамичные сайты на основе одностраничной технологии. Будут изучены: архитектура и стиль программирования на платформе Node.JS, разработка приложений Angular с TypeScript; привязка данных на платформе Angular; назначение классов Angular.

Современные модели, методы и алгоритмы генеративно-состязательных нейронных сетей
  • Количество кредитов - 6
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представления о внутренней архитектуре генеративных нейронных сетей, задачах, приемах, методах, моделей таких сетей, вероятностных основах исследования нейронных сетей. Будут изучены: вероятностные модели, модели и методы глубокого обучения в генеративных сетях, автокодировщики, основы генеративно-состязательных сетях, применение в изобразительном, литературном и музыкальном творчествах, в игровых ситуационных моделях поведения, системы тестирования и вычисления производительности генеративных систем.

Современные технологии веб-программирования
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности создавать приложения с удаленным доступом к данным и умело пользоваться языком LINQ для создания устойчивых и эффективных сайтов с динамичным содержанием. Будут изучены: работа с веб-формами ASP.NET Core 3, управление данными состояния и запросами; архитектура технологии ASP.NET MVC Core 3; использование механизма Razor в веб-приложении.

Современные технологии защиты сетей и данных от несанкционированного доступа
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: сформировать способности использовать статический и динамический анализ вредоносных программ и язык Assembler для анализа кода и создания сигнатур вредоносных программ. Будут изучены: анализ вредоносных программ в виртуальных машинах, основы динамического анализа вредоносных программ, мониторинг с помощью Process Monitor, просмотр процессов с помощью Process Explorer, перехват пакетов с помощью Wireshark.

Современные технологии и инструменты анализа речи и компьютерного зрения
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Будут изучены: векторные представления слова, модели нейронных сетей для лингвистического анализа текста, алгоритмы и методы анализа, методы вложения слов, методы вложения фраз, сверточные методы анализа, быстрые алгоритмы свертки, рекуррентные модели анализа текста, вычислительные модели и средства глубокого обучения, вычислительные средства сверточных сетей для распознавания изображений, Сети AlexNet, VGG, NiN, GoogleNet, ResNet, DenseNet, инструменты обработки изображений, обнаружение объектов и ограничивающих рамок, граничные рамки для прогнозов, обнаружение многомасштабных объектов, семантическая сегментация наборов данных, транспонированная свертка, классификация изображений.

Современные технологии объектно-ориентированного анализа и проектирования корпоративных информационных систем
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представлений о принципах гибкого программирования, об основных этапах планирования, проектирования и развертывания приложения, о паттернах и диаграммах, о шаблонах корпоративных приложений. Будут изучены: Экстремальное программирование. единая команда, пользовательские истории, короткие циклы, парное программирование, коллективное владение, непрерывная интеграция; гибкое программирование; UML-диаграммы; паттерны проектирования; шаблоны корпоративных приложений. стили интеграции.

Современные технологии разработки блокчейн-децентрализованных информационных систем
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности оценивать достоинства и недостатки децентрализованных приложений, уметь использовать внутренние валюты приложений; знать принципы работы Ethereum, пользоваться методами транзакции, знать консенсус, метку времени, ветвление, уметь пользоваться виртуальной машиной Ethereum. Уметь разрабатывать платформы для смарт-контрактов, разрабатывать платформы для развертывания контрактов.

Теория вероятностей и математическая статистика
  • Количество кредитов - 3
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: освоение основных вероятностных и математико-статистических понятий; развитие логического и алгоритмического мышления; овладение основными методами решения вероятностных и математико-статистических задач. В ходе изучения курса сформировать у студентов способности: – объяснять ключевые понятия теории вероятностей и математической статистики; – решать типовые задачи (вычисление вероятности события; проверка событий на независимость; исследование случайной величины; оценка неизвестного параметра генеральной совокупности; проверка статистических гипотез) методами теории вероятностей и математической статистики; – оптимизировать решение прикладных задач, используя свойства вероятности, числовых характеристик случайных величин и статистические свойства оценок; – классифицировать основные понятия теории вероятностей и математической статистики (события, случайные величины, оценки, гипотезы); – описывать исследование событий, случайных величин (генеральных совокупностей) методами теории вероятностей и математической статистики; – конструировать процесс исследования прикладной задачи, используя методы теории вероятностей и математической статистики.

Физическая культура
  • Количество кредитов - 2
  • Тип контроля - РК(с оценкой)
  • Описание - Цель дисциплины формирование социально-личностных компетенций студентов, обеспечивающих целевое использование соответствующих средств физической культуры и спорта для сохранения, укрепления здоровья и подготовки к профессиональной деятельности. В результате изучения дисциплины выпускник должен знать: роль физической культуры в развитии человека; основы государственной политики в области физической культуры и спорта, основы тренировок.

Философия
  • Количество кредитов - 5
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель:сформировать системные представления о философии и об основных ее проблемах и методах в контексте будущей профессиональной деятельности. Рассматриваются основное содержание онтологии и метафизики в контексте исторического развития философии; классифицировать методы научного и философского познания мира; обосновать роль и значение ключевых мировоззренческих понятий в современном мире.

Приведены данные за 2021-2024 гг.

дисциплины

Аль-Фараби и современность
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: формирование у студентов представлений о научно-философском наследии великого тюркского мыслителя Абу Насра аль-Фараби в контексте развития мировой и национальной культуры. Будут изучены особенности наследия аль-Фараби и его влияние на формирование тюркской философии, характер влияния восточной философии на Европейский Ренессанс; традиционные и современные проблемы истории национальной и мировой философии.

Инструментальные средства хранения и обработки данных на платформе Apache Spark
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представления об архитектуре и рабочих процессах, о фреймах данных, способах потребления данных, методах поиска источника данных, о методах преобразовании данных, экспорте данных и конвейерах обработки данных. Будут изучены: внутренняя организация фрейма данных, об операциях над фреймами данных, о способах создания кластеров, о форматах файлов для больших данных, о способах потребления данных из баз данных, язык SQL для работы со Spark SQL, расширенные функции для работы с Apache Spark, кеширование и копирование данных, совместное использование файлов с помощью Spark.

Конкурентное программирование отзывчивых высоконагруженных приложений на платформе Akka.Net
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности разбираться в алгоритмах обработки потоковой информации в системах эксплуатации высоконагруженных приложений и в алгоритмах их оптимизации, используя виртуализацию дискового пространства. Будут изучены: Akka.Net: надежные, масштабируемые и удобные в сопровождении системы; модели данных и языки запроса, реляционная модель в сравнении с документно-ориентированной моделью; подсистемы хранения и извлечения данных.

Конкурентное программирование отзывчивых высоконагруженных приложений на языке Scala
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представлений о задачах технологии Akka, об универсальных моделях, о неблокирующих свойствах, о масштабируемости приложений, о каналах сообщений, о кластерах, хранимых акторах. Будут изучены: Введение в технологию Akka; отказоустойчивость; распределенное приложение Akka; настройка, журналирование и развертывание; шаблоны структуризации акторов; каналы обмена сообщениями; анализ производительности; потоковые приложения.

Методы научных исследований
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель – сформировать компетенции в области технологий организации и управления научными исследованиями в профессиональной деятельности. Изучение дисциплины направлено на развитие навыков поиска и анализа информации, формулирования научных проблем, научного обоснования путей решения, коммуникаций с научным сообществом для решения производственных, организационных, исследовательских задач в сфере туризма и гостеприимства с использованием современных информационно-коммуникативных технологий.

Объектно-ориентированное программирование 1 (Основы языка C#)
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности разработать программное обеспечение с использованием объектно-ориентированной модели современных языков программирования, проектировать и внедрять компоненты ИТ-инфраструктуры предприятия. Будут изучены: методы и модификаторы параметров; типы значений и ссылочные типы; классы и конструкторы классов; коллекции, очереди, стеки; механизмы инкапсуляции, наследования и полиморфизма; принципы и методы инкапсуляции программ.

Объектно-ориентированное программирование 1 (Основы языка Java)
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности проектировать и разрабатывать локальные приложения на языке Java, разрабатывать аплеты, пользоваться элементами графического интерфейса, использовать пакеты Java. Будут изучены: среды разработки для Java; типы данных, переменные и массивы; управляющие операторы и функции; классы и методы; наследование, инкапсуляция и полиморфизм; графический интерфейс пользователя; введение в JavaFX.

Объектно-ориентированное программирование 2 (Основы функционального реактивного программирования на платформе Akka.JVM)
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представлений о философии реактивного программирования, об абстракциях реактивного программирования, о реактивных расширениях, об операторах и преобразованиях, управление потоками и противодействиями, об исключениях и тестировании, о методах оптимизации. Будут изучены: Реактивные методы; реактивные расширения; операторы и преобразования; применение операторов реактивного программирования; управление потоком и противодавление.

Объектно-ориентированное программирование 2 (функциональное реактивное программирование на платформе Akka.Net)
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представлений о Манифесте реактивного программирования, принципах создания гибкого, масштабируемого, эластичного, отзывчивого приложения согласно принципам Манифеста, о семействе актеров, разделении ответственности. Будут изучены: Философия реактивного программирования, Разработка реактивных систем с использованием шаблонов проектирования Akka.NET, Состояние, поведение и субъекты, конфигурация, внедрение зависимостей и ведение журнала, обработка отказов.

Основы функционального программирования (Основы языка F#)
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представлений о неизменяемости и изменяемости объектов, о чистых и нечистых функциях, о представлении функций, о функциях высокого порядка, конкурентность и функциональность, параллелизм и функциональность, контейнеры данных. Будут изучены: Корневые концепции; Принципы функционального программирования; Функции, обозначения и дизайн; Преимущества функционального программирования; Модуляризация и составление приложений; Концепции источников событий.

Основы функционального программирования Scala
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности грамотного использования классов и объектов, литералов, строковую интерполяцию, арифметические операции, логические операции, приоритетность и ассоциативность операций, уметь пользоваться встроенными структурами управления, умело использовать выражения if, циклы while, for; уметь обрабатывать исключения, пользоваться функциями и замыканиями; применять абстрактные классы, расширения классов, переопределение методов и полей, вызов конструкторов родительского класса, полиморфизм и динамическое связывание

Правовые основы противодействия коррупции
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины – сформировать ответственное отношение и способность демонстрировать на практике применение принципов и норм антикоррупционного законодательства в целях предупреждения коррупционных правонарушений, формирования нетерпимости к коррупционным проявлениям, антикоррупционной культуры в быту и на рабочем месте, гражданской ответственности. Будут изучены: антикоррупционное законодательство, система и деятельность субъектов противодействия коррупции, причины и условия, способствующие коррупции, антикоррупционная политика, международный опыт борьбы с коррупцией.

Предпринимательство
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель: формирование практических навыков осуществления предпринимательской деятельности на основе изучения теории и практики предпринимательства. Студент будет способен: использовать возможности рынка, соответствующие их личным интересам и способностям; принять первоначальное решение о начале бизнеса; эффективно работать в рамках действующих правовых норм; определять и оценивать потенциальные рыночные возможности стартапа.

Распределенные вычислительные системы на платформе Akka.JVM
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: сформировать представления о характеристиках и моделях распределенных систем, сетевых и межсетевых, межпроцессных взаимодействиях, веб-сервисах, распределенных файловых системах, распределенных транзакциях, репликации на Akka.JVM. Будут изучены: тренды в распределенных системах на Akka.JVM, внешние представления данных и маршализация, протоколы запросов/ответов, удаленные методы вызова, процессы и потоки, безопасность распределенных вычислений, архитектура файловых служб, и т.д.

Распределенные вычислительные системы на платформе Akka.Net
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины: сформировать представления о характеристиках и моделях распределенных систем, сетевых и межсетевых, межпроцессных взаимодействиях, веб-сервисах, распределенных файловых системах, распределенных транзакциях, репликации на Akka.Net. Будут изучены: тренды в распределенных системах на Akka.Net, внешние представления данных и маршализация, протоколы запросов/ответов, удаленные методы вызова, процессы и потоки, безопасность распределенных вычислений, архитектура файловых служб, и т.д.

Реактивные информационные системы на платформе Akka.JVM
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представлений о философии реактивного программирования, об абстракциях реактивного программирования, о реактивных расширениях, об операторах и преобразованиях, управление потоками и противодействиями, об исключениях и тестировании, о методах оптимизации. Будут изучены: Akka.JVM: Реактивные методы; реактивные расширения; операторы и преобразования; Применение операторов реактивного программирования; управление потоком и противодавление.

Реактивные информационные системы на платформе Akka.Net
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представлений о Манифесте реактивного программирования, принципах создания гибкого, масштабируемого, эластичного, отзывчивого приложения согласно принципам Манифеста, о семействе актеров, разделении ответственности. Будут изучены: Философия реактивного программирования, разработка реактивных систем с использованием шаблонов проектирования Akka.NET, состояние, поведение и субъекты, конфигурация, внедрение зависимостей и ведение журнала, обработка отказов.

Современные технологии информационных систем с базами данных
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представления о моделях данных и запросах содержимого, секционировании, о маршрутизации, о распределенных системах, о транзакциях, о сериализуемости данных, отложенных запросах. Будут изучены: Надежные, масштабируемые и удобные в сопровождении системы; модели данных, языки запроса, реляционная модель в сравнении с документоориентированной моделью; подсистемы хранения и извлечения данных, базовые структуры данных БД;

Современные технологии нереляционных баз данных MongoDB
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представления о преимуществах использования MongoDB, коллекциях, оболочке MongoDB, выполнении запросов, индексах для поиска данных, фреймворках агрегации, транзакциях, настройках наборов реплик, компонентах набора реплик, администрировании набора реплик, конфигурировании шардинга, развертывании MongoDB.

Современные технологии разработки IoT-систем на платформе Akka.JVM
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности разбираться в эволюции определений IoT-систем, архитектурах IoT-систем, управлении ресурсами и данными IoT-систем на платформе Akka.JVM, протоколах коммуникации, безопасности на платформе Akka.JVM. Будут изучены: управление ресурсами в облаке, программирование платформ для IoT-систем, виртуализация встроенных плат как поддерживающие технологии для облака вещей, микровиртуальные машины (microvm) для облачных киберфизических систем (cps), приложения IoT-систем на платформе Akka.JVM.

Современные технологии разработки IoT-систем на платформе Akka.Net
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать способности разбираться в эволюции определений IoT-систем, архитектурах IoT-систем, управлении ресурсами IoT-систем на платформе Akka.Net, управлении данными IoT-систем, протоколах коммуникации, безопасности, управлении авторизацией и аутентификацией на платформе Akka.Net. Будут изучены: управлении ресурсами в облаке, процессы диспетчеризации управления ресурсами, платформы совместной работы устройств/облака для интеллектуальных приложений, принципы, архитектуры и приложения, программирование платформ для IoT-систем, виртуализация встроенных плат как поддерживающие технологии для облака вещей, микровиртуальные машины (microvm) для облачных киберфизических систем (cps), приложения IoT-систем на платформе Akka.Net.

Современные технологии разработки информационных систем на платформе Apache Spark
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины сформировать представления об использовании современных языков на платформе JVM, об интерактивных режимах работы со Scala и Python, о способах настройки среды кластера, выполнении приложений в кластере, потребление файлов в форматах CSV, JASON, XML, текстового файла. Будут изучены: потребление данных из файлов Avro, ORC, Parquet, создание расширенных запросов, потребление данных из Elasticsearch, скрипты для улучшения качества данных, генерации потока данных, считывание записей, обследовании данных для их оценивании сложности, отображении данных для создания схемы процесса.

Учение Абая
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины – сформировать у будущих специалистов способности к самопознанию, использованию учения Абая как основы духовности и интеллектуальности современного Казахстана, применению своих профессиональных знаний, пониманий и способностей через призму гуманизма и просвещения в целях укрепления единства страны и гражданской солидарности общества. Будут изучены: понятие об учении Абая; источники учения; составные части учения Абая; категории учения Абая; измерительные приборы учения Абая; сущность и значение учения Абая.

Экология и безопасность жизнедеятельности человека
  • Тип контроля - [РК1+MT+РК2+Экз] (100)
  • Описание - Цель дисциплины – сформировать ряд ключевых компетенций, базирующихся на современных концепциях природопользования, реализующих принципы гармоничной оптимизации условий взаимодействия человека с природой, в том числе в процессе туристско-рекреационной деятельности.Будут изучены: принципы устойчивого развития, сохранения и воспроизводства природных ресурсов для обеспечения безопасности жизнедеятельности человека, способы оценки и минимизации рисков, защиты от опасностей, в том числе в условиях путешествия, мероприятия по ликвидации последствий аварий, катастроф, стихийных бедствий, охране окружающей среды и рациональному природопользованию .

Приведены данные за 2021-2024 гг.

ПРАКТИКИ

Преддипломная
  • Тип контроля - Защита практики
  • Описание - Цель: закрепить теоретические знания, приобрести навыки аналитической и управленческой работы на основе изучения работы организации, учреждения, в котором проходят практику. Сбор материала для дипломной работы. Будут закреплены навыки: анализа эффективности деятельности предприятий, достоинства и недостатки предприятий, составление картотеки партнеров, договоров, контрактов; проведения совещаний, встреч, переговоров; подбора персонала,

Производственная
  • Тип контроля - Защита практики
  • Описание - Формирование научного, исследовательского подхода в деятельности будущего политолога, практическое применение методологического подхода в исследовательской деятельности, владение навыками участия в исследовательском процессе. Студент будет способен владеть количественными и качественными методами анализа, интерпретации представлений о политике, государстве и власти; анализировать на базе практики профессионально - ориентированную информацию, готовить пояснительные записки, отчетную документацию.

Профессиональная (производственная) практика
  • Тип контроля - Защита практики
  • Описание - Целью практики является формирование профессиональных знаний в сфере избранной специальности, закрепление полученных теоретических знаний по дисциплинам направлениям и специальным дисциплинам программы, овладение необходимыми профессиональными компетенциями по избранному направлению специализированной подготовки. Практика призвана создать условия для формирования практических компетенций.

Профессиональная (учебная) практика
  • Тип контроля - Защита практики
  • Описание - Цель - практики сформировать способность применять в полевых условиях на практике свои знания и умения, сформированные в ходе освоения дисциплины «Геодезия», в максимально приближенных к производственным условиям выполнения землеустроительных работ. В результате прохождения практики студент будет способен: 1. пользоваться геодезическими инструментами; 2. производить поверку теодолитов, нивелиров, тахеометров и их установку в рабочее положение; 3. проложить теодолитный ход; 4. произвести нивелирование; 5. произвести тахеометрическую съемку; 6. произвести камеральную обработку полевых измерений; 7. составить план, продольный и поперечный профили и другие необходимые чертежи. Практика по геодезии относится к циклу учебных практик. При прохождении практики будут проделаны следующие виды геодезических работ: поверка теодолитов, нивелиров, тахеометров и их установка в рабочее положение: центрирование, горизонтирование; измерения теодолитом, нивелиром, тахеометром; проложение теодолитного хода вдоль границы землепользования и проверка допустимости ошибок измерений; при превышении ошибок измерений допустимых значений производяться повторные измерения; нивелирование и проверка допустимости ошибок измерений; съемка местности и изготовления плана.

Приведены данные за 2021-2024 гг.