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

6B06124 Вычислительная техника и программное обеспечение в ABU

Дисциплины

  • Математика

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

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

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

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

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

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

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

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

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

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

    Предмет теории вероятностей и математической статистики. Основные понятия теории вероятностей. Испытания и события. Действия над событиями. Случайные события. Виды случайных событий. Основные формулы комбинаторики. Классическое определение вероятностей. Теорема сложения вероятностей несовместимых событий. Полная группа событий. Противоположные события. Независимые и зависимые события. Теорема умножения для независимых событий. Условная вероятность. Решение задач по условной вероятности.

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

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

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

    Архитектура блокчейн. Порядок работы блокчейн-транзакции. Назначение блокчейн. Ограничения технологии блокчейн. Использование технологии блокчейн для организации распределенных баз данных.

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

    Дисциплина посвящена основам и ключевым понятиям в области информационных систем и информационных процессов. Курс охватывает изучение сигналов как носителей информации, а также различные формы представления детерминированных сигналов, которые служат основой для передачи и обработки данных. Студенты изучат методы представления сигналов и сообщений с использованием базисных функций, что является важным для разработки и анализа систем, работающих с различными видами информации. Также рассматриваются методы и принципы информационной безопасности (ИБ), обеспечивающие защиту информации при её передаче, хранении и обработке в информационных системах.

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

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

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

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

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

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

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

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

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

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

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

    Основные разделы классической физики: механика, статистическая физика и термодинамика, электродинамика, колебания и волны, основы квантовой механики, строение атома

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

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

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

    Понятие LMS? LMS MOODLE. Получение логина и пароля. Создание электронного учебного курса в Moodle. Инструменты (модули) Moodle. Ресурсы. Интерактивные элементы. Виды LMS-платформ. LMS онлайн-обучение.

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

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

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

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

    Год обучения - 2
    Семестр - 2
    Кредитов - 5
  • Профессиональный казахский (русский) язык

    Дисциплина «Профессиональный казахский (русский) язык» направлена на овладение базовым категориально - понятийным аппаратом и профессиональной терминологией дисциплин информационно-коммуникационного направления в его профессиональном казахском (русском) языковом выражении. Формирует характеристику содержания предметной области по специальности на казахском (русском) языке, устанавливает связь профессионального казахского (русского) языка с дисциплинами специальности; развивает умения и навыки написания и защиты дипломной работы по специальности.

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

    Основные компоненты децентрализованного приложения (DApp), социальные и проектные проблемы, препятствующие внедрению DApp, смарт-контракты, написанные на языке программирования Solidity, среда разработки, необходимая для написания, тестирования и развертывания Ethereum DApp

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

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

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

    Дисциплина "Введение в Web3" направлена на изучение ключевых принципов и технологий, лежащих в основе децентрализованного интернета нового поколения. Рассматриваются отличия между архитектурами Web2 и Web3, а также фундаментальные концепции децентрализации, открытости и распределённого управления данными. Изучаются распределённые файловые системы IPFS и Swarm, протоколы, лежащие в основе экосистемы Ethereum, и их роль в создании децентрализованных приложений. В процессе обучения студенты осваивают программное обеспечение, применяемое в Web3-разработке, и его функциональные возможности, что позволяет эффективно применять полученные знания на практике.

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

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

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

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

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

    Обзор инструментов интернет-маркетинга. Разработка стратегии интернет-маркетинга. E-mail маркетинг. Маркетинг в социальных сетях и новых медиа

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

    Операционные системы (ОС): функции, архитектура. Базовые понятия ОС: процессы, потоки. Управление памятью и устройствами ввода вывода. Установка, загрузка, конфигурирование ОС. Эффективность, мониторинг и оптимизация операционных систем. Сетевые ОС.

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

    Защита информации вычислительных системах многоуровневая защита корпоративных сетей; защита информации в сетях; требования системам защиты информации

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

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

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

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

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

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

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

    Электронные технические средства. Принципы работы электронных компонентов и электронных технических средств; измерение электрических параметров электронных технических средств разными контрольно-измерительными приборами.

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

    Введение в микропроцессорную технику. Построение микропроцессорных систем управления. Представление информации в микропроцессорных системах. Функционирование микропроцессоров. Команды пересылки данных. Арифметические команды. Команды управления порядком выполнения программы. Логические команды и команды манипулирования битами. Команды для работы с массивами и строками. Современные средства разработки микропроцессорных систем управления.

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

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

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

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

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

    Дисциплина посвящена изучению принципов объектно-ориентированного программирования (ООП) с применением языка C++. Рассматриваются этапы эволюции технологий программирования, структурные особенности ООП-языков, работа с диалоговыми окнами, операциями, операторами, функциями, структурами и элементами языка. Также изучаются прикладные задачи, инструменты и методы программирования с целью формирования устойчивых навыков проектирования и реализации программных решений.

    Год обучения - 3
    Семестр - 2
    Кредитов - 5
  • Интернет вещей

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

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

    Дисциплина «Программирование базы данных» направлена на изучение теоретических основ моделирования данных, принципов проектирования и ведения систем баз данных (СБД), управления доступом к данным и защиты данных от разрушения; методы и средства проектирования баз данных.

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

    Дисциплина направлена на изучение принципов разработки и функционирования смарт-контрактов в экосистеме блокчейн. В рамках курса рассматриваются основы технологии блокчейн, особенности платформы Ethereum и возможности языков программирования с полной машиной Тьюринга. Изучается архитектура децентрализованных приложений (DApps), включая настройку и конфигурацию сетевой инфраструктуры для их функционирования. Особое внимание в курсе уделяется знанию программного обеспечения и его функциональных возможностей, необходимых для создания, отладки и сопровождения смарт-контрактов и децентрализованных решений.

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

    Основы Ethereum. Блокчейн Ethereum. Смарт-контракты и язык Solidity. Создание и тестирование простейших смарт-контрактов. Безопасность смарт-контрактов. Хранение и обработка данных в распределенных реестрах. Реализация игровых смарт-контрактов. Децентрализованные приложения (DApps). Виртуальная машина Ethereum.

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

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

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

    Основные понятия: конфигурация, объекты конфигурации. Варианты работы. Основное и вспомогательное окно приложения. Набор и свойства объектов хранения информации. Константы. Справочники. Ветвь конфигурации «Общие». Программирование обработчиков событий объектов конфигурации. Документы. Формы. Модули. Регистры накопления, регистры сведений, перечисления. Оборотные регистры Отчеты. Программирование оптимизации проведения документа. Менеджер временных таблиц.

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

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

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

    Введение в функциональное программирование. Введение в курс. Парадигма функционального программирования. Сравнение императивного и функционального программирования. Характерные черты функционального программирования. Основы лямбда - исчисления. Причины использования формализации лямбда - исчисления. Понятие лямбда - выражения. Каррирование. Свободные и связные переменные, выражения.

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

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

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

    Дискретный анализ и теория вероятностей. Введение в машинное обучение. Нейронные сети. Критерий выбора моделей и методы отбора признаков. Логические методы классификации. Методы кластеризации

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

    Важность инноваций, инновационный характер цифровых валют /блокчейн/ DLT. Управление и распространение инноваций блокчейн. Преобразование идеи блокчейна в бизнес-план. Применение дизайн-мышления и стратегии в проектах блокчейна. Анализ и управление рисками, связанными с блокчейном, привлечение средств для блокчейн-проекта. Объяснение смарт-контрактов и алгоритмического управления. Изучение децентрализованных автономных организаций. понимание вопросов, связанных с управлением человеческими ресурсами в блокчейне.

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

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

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

    Дисциплина рассматривает технологии подготовки, хранения, обработки и анализа больших данных; методы решения задач обработки и анализа Big Data, возможности высокопроизводительных вычислительных систем. Применение статистических и математических методов для анализа больших объемов информации. Определять критерий данных для поиска и извлечения данных по специальным программам. Генерировать релевантную информацию из извлеченных данных. Особое внимание уделяется базам данных, их структурам и технологиям оптимального хранения и управления большими объемами информации.

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

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

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

    Графические устройства ввода и вывода; способы хранения графической информации; основные алгоритмы построения графических объектов; принципы 3D-моделирования. Характеристики графических устройств; структура файлов основных графических форматов; алгоритмические основы компьютерной графики; способы представления трехмерных объектов на плоскости.

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

    Понятие платформы. Компоненты .Net Framework. Понятие приложения, проекта, решения, среды разработки, компиляция и выполнение программ в среде CLR. Особенности традиционных структур данных. Связь с объектных стандартных библиотек .NET. Объектно-ориентированной парадигмы программирования. Важнейшие концепций инкапсуляции, наследовании, полиморфизм. Особенности объектной модели для платформы .NET

    Год обучения - 4
    Семестр - 1
    Кредитов - 3
  • Среды разработки Ethereum, Web3 и Truffle

    Введение в работу с Truffle и инструкции по установке. Составление договоров: трюфель или солк. Проект в среде Truffle. Контракты в сети Ethereum. Работа с контрактами в Web3j

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

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

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

    Связь в распределенных системах. Удаленный вызов процедур. Сохранность. Типы связей. Распределенные транзакции. Понятие транзакции. Принцип ACID. Вложенные транзакции. Распределенные транзакции.

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

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

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

    Введение в серверные сценарии для Web. Синтаксис и данные в PHP. Управляющие конструкции языка PHP и функции. Подготовка среды работы с PHР. Работа с файлами в РНР. Работа с одномерными и многомерными массивами. Базы данных и основные конструкции языка SQL. Взаимодействие PHP с сервером баз данных MySQL. Обработка исключений и ошибок в PHP. Сервисы Web-сайта. Загрузка файлов и динамическое формирование изображений средствами PHP. Основы объектно-ориентированного программирования в PHP. Взаимодействие PHP и XML.

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

    Архитектура блокчейна. Архитектуры баз данных и р блокчейна. Алгоритмическое управление с помощью смарт-контрактов, иерархические и альтернативные структуры блокчейна технологиям распределенных реестров (DLT). Без разрешительные и разрешительные архитектуры, программируемые цепочки против корпоративных архитектур. Корпоративные разработки и архитектуры безопасности и взаимосвязь DLT. Развитие и внедрение DLT в будущем: сценарии использования, расширение, потенциальные риски и проблемы.

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

    Вводная лекция. Предмет курса, возникновение и развитие Java. Виртуальная машина Java. Алгоритмические средства языка Java. Лексика языка. Типы данных. Операции. Управляющие конструкции. Правила именования. Пакеты. Объекты и классы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • производить контроль технологических операций, проводимой устройствами IoT, демонстрировать основные области применения систем искусственного интеллекта, ее части и робототехники и методов машинного обучения для решения прикладных программ
  • оценивать техническое сопровождение аппаратно-программных средств обеспечения ИБ., анализировать основные понятия и определения в области информационных систем и информационных процессов
  • Анализировать действия процессов разработки ПО, стандарты, методы, инструментальные средства, действия и обязательства, связанные с разработкой и квалификацией всех требований
  • формулировать технические требования с учетом функции выполняемых вычислительными системами и комплектации, монтажа, методы и средства восстановления работоспособности сетевого оборудования и распределенных систем
  • Осваивать архитектуру блокчейн-технологий, включая их особенности и отличие от традиционных систем. Уметь разрабатывать и тестировать DApps на базе корпоративных блокчейн-сетей с применением Web3. Обладать глубокими знаниями процедурного программирования и принципов построения ПО.
  • Владеть современными методами быстрой разработки с использованием no-code/low-code. Понимать архитектуру и принципы работы блокчейн-систем, включая Ethereum, консенсус, исполнение кода, хранение данных и роли участников. Знать уровневую структуру ИС на базе блокчейна. Применять ООП при проектировании и сопровождении программных компонентов.
  • обобщать информацию, готовить справки и обзоры по вопросам профессиональной деятельности, редактировать, реферировать, рецензировать тексты. Демонстрировать знания требований к оформлению документации, принятых в профессиональной коммуникации, понимание устной речи в пределах профессиональной тематики, выбирать необходимую информацию из иноязычных источников
  • сформулировать систематическое знания о современных языках программирования, задачах на языках программирования, способах и инструментах разработки ПО; проанализировать задачи на языках программирования, настройки средств разработки, проведения просмотров программного кода ПО, разрабатывать требования различных типов к программному обеспечению
  • Анализировать возможности реализации требований к программному обеспечению с использованием методов математического моделирования, дискретной математики и теории вероятностей. Оценивать время и трудоёмкость выполнения проектных задач на основе вероятностных и статистических методов. Формировать обоснованные варианты реализации требований и проводить их анализ. Демонстрировать знания методологий разработки программного обеспечения и технологий программирования. Классифицировать и выявлять требования к программному обеспечению. Применять методы проектирования и технологии работы с базами данных.
  • Демонстрировать знания методологий разработки программного обеспечения и технологий программирования, применяемых в цифровых, электронных и микропроцессорных устройствах, с учётом физических принципов работы аппаратных компонентов.
  • Использовать средства современной вычислительной техники для основ облачных технологий и компьютерного моделирования;
  • применять методы и средства проектирование БД, системного программирования и операционных систем на уровне разработки программ
  • Проектировать и реализовывать программные интерфейсы для взаимодействия с системами управления базами данных, применять инструменты моделирования и оптимизации схем хранения и извлечения информации, разрабатывать прикладной функционал доступа к данным с учётом требований транзакционной целостности, индексации и уровней изоляции, выполнять сборку программных компонентов и использовать технологии обработки и анализа больших данных в составе программных решений.
  • Способен осознанно воспринимать и интерпретировать основные концепции устойчивого развития и безопасности жизнедеятельности, правовой и экономической грамотности, применять нормативно-правовые, экономические и экологические инструменты в профессиональной и социальной деятельности, анализировать и критически оценивать последствия принимаемых решений, а также разрабатывать комплексные стратегии поведения, направленные на снижение рисков, повышение устойчивости и соблюдение этических и правовых стандартов.
Top