Дисциплины магистерской программы, профессиональный цикл
Аннотации дисциплин профессионального цикла магистерской программы «Распределенные интеллектуальные системы и технологии»
«Вычислительные системы»
Преподаватель: профессор кафедры ВТ, д.т.н. Дегтярев А.Б.
В рамках дисциплины изучаются методы организации и средства параллельных и распределенных научных вычислений на основе применения современных методов и средств современного программного и аппаратного обеспечения. В процессе обучения предполагается сформировать у студентов практические навыки работы с высокопроизводительными вычислительными системами.
«Современные проблемы информатики и вычислительной техники»
Преподаватель: профессор кафедры ВТ, д.ф-м.н. Богданов А.В.
Изучаются современные технологии, используемые при создании больших распределенных информационных систем, включая сети, ЭВМ программные средства и инструментарий для их интеграции.
«Технология разработки программного обеспечения»
Преподаватель: доцент кафедры ВТ, к.т.н. Филиппов Е.В.
Дисциплина обеспечивает формирование знаний и умений в сфере современных технологий командной разработки ПО. Рассматриваются различные модели жизненного цикла разработки ПО, интегрированная модель зрелости предприятия (CMMI) и ее ключевые области. Проводится обзор современных стандартов, методологий, документированных процессов и сред разработки ПО: Rational Unified Process, Microsoft Solutions Framework и Team Foundation Server, гибкие (agile) методологии разработки. Рассматриваются вопросы построения проектного процесса, распределение ролей в проекте, методы планирования и отслеживания работ, контроля качества, управления рисками. Полученные знания закрепляются при выполнении курсового проекта по разработке ПО в командах по 3-4 человека. Обязательным является использование современных средств разработки (Java / .Net), систем версионного контроля, средств управления конфигурацией, отслеживания дефектов, автома¬тизации тестирования и контроля качества кода.
«Сетевые технологии»
Преподаватели: профессор кафедры ВТ, д.т.н. Водяхо А.И., старший преподаватель Нисковский А.В.
Рассматриваются основы сетевых и межсетевых взаимодействий, компоненты вычислительных сетей, стеки протоколов, вопросы адресации, коммутации и маршрутизации трафика. Дисциплина позволяет пройти путь от понимания того, что такое сети до реализации элементов транспортной подсистемы корпоративных информационно-вычислительных систем.
«Семантический Web»
Преподаватель: доцент кафедры ВТ, к.т.н. Пантелеев М.Г.
Дисциплина «Семантический Web» обеспечивает теоретическую и практическую подготовку студентов в области создания распределенных интеллектуальных систем на основе технологий Семантического Web. Знакомит с концепцией и технологиями Семантического Web, их современным состоянием, основными направления развития и перспективами использования при создании информационных систем различного назначения. Лабораторный практикум нацелен на формирование практических компетенций в области разработки распределенных интеллектуальных систем для среды Семантического Web с использованием различных инструментов, платформ и технологий: Protege, Jena, SPARQL, SWRL. Служит фундаментом для изучения диcциплин «Мультиагентные системы» и «GRID-технологии и облачные вычисления».
«GRID-технологии и облачные вычисления»
Преподаватель: профессор кафедры ВТ, д.ф-м.н. Богданов А.В.
Дисциплина обеспечивает фундаментальную теоретическую подготовку в области современных распределенных вычислений, предполагая углубленное изучение технологий метакомпьютинга, Grid и облачных вычислений. Данная дисциплина, читается магистрам, обучающимся по направлению "Информатика и вычислительная техника". Приступая к изучению этой дисциплины, студенты должны знать содержание курсов «Современные проблемы информатики и вычислительной техники» и «Вычислительные системы».
Семинар «Информационные технологии в науке и производстве»
Преподаватель: профессор кафедры ВТ, д.ф-м.н. Богданов А.В.
Рассматриваются вопросы, посвященные современным технологиям в науке и производстве применительно к организации распределенных вычислений и построению больших информационных систем. Изучается иерархия протоколов в современных больших информационных системах, архитектуры и инструментарий распределенных вычислительных систем.