Размер шрифта
Цветовая схема
Изображения
Обычная версия сайта

Параллельное программирование

УМКД дисциплины

Рабочая программа и аннотация - PARPR_MOAIS_29-04-15.pdf - для просмотра файла необходимо авторизоваться

Методические рекомендации - MR_PARPR_MOAIS_29-04-15.pdf

Аннотация

1. Цели и задачи изучения дисциплины Цель: формирование у обучающихся знаний, умений и навыков в организации параллельных вычислительных процессов в современных многозадачных операционных системах, работающих в режиме разделения процессорного времени, основы работы с ресурсами вычислительных систем. Задачи курса: 1) формирование знаний об основных понятиях архитектурных особенностей многопроцессорных вычислительных систем; 2) изучение средств программирования в многопроцессорных вычислительных системах; 3) развитие умений самостоятельно расширять и углублять теоретические и практические знания. 2. Краткая характеристика учебной дисциплины Дисциплина формирует и развивает умения и навыки работы с технологиями параллельного программирования, разработки архитектуры параллельных вычислительных систем, расширяет знания об основных принципах распараллеливания программ, привить студентам навыки программирования с использованием технологии MPI, OpenMP. 3. Место дисциплины в структуре образовательной программы Дисциплина входит в вариативную часть "Блок 1" образовательной программы бакалавриата, реализуется на 3-м году обучения с трудоемкостью освоения - 4.0 Зет. 4. Взаимосвязь дисциплины с предшествующими и последующими дисциплинами учебного плана подготовки Предшествующие дисциплины: «Информатика», «Программирование», «Объектно-ориентированное программирование», «Практикум по программированию», «Математическая логика», «Базы данных», «Мягкие вычисления», «Теория вычислительных процессов и структур», «Функциональное и логическое программирование», «Web-программирование», «Системы поддержки принятия решений», «Методы интеллектуального анализа данных», «Организация и функционирование компьютерных систем», «Операционные системы», «Сети и телекоммуникации», «Архитектура компьютерных систем», «Визуальное программирование в Eclipse», «Основы теории систем», «Имитационное моделирование», «Учебная практика». Последующие дисциплины: «Инженерия знаний», «Прикладной системный анализ», «Эконометрика», «Системы реального времени», «Системы искусственного интеллекта», «Методы оптимизации и принятия проектных решений», «Администрирование информационных систем», «Введение в text-mining», «Комбинаторный анализ», «Мультиагентные системы», «Нейрокомпьютерные системы», при прохождении производственной и преддипломной практик и защиты ВКР. 5. Ожидаемые результаты освоения дисциплины В результате освоения дисциплины, у обучающихся должны быть сформированы следующие компетенции: ОПК 5 - Владение информацией о направлениях развития компьютеров с традиционной (нетрадиционной) архитектурой; о тенденциях развития функций и архитектур проблемно-ориентированных программных систем и комплексов ОПК 7 - Способность использовать знания основных концептуальных положений функционального, логического, объектно-ориентированного и визуального направлений программирования, методов, способов и средств разработки программ в рамках этих направлений ОПК 10 - Способность использовать знания методов архитектуры, алгоритмов функционирования систем реального времени ПК 1 - Готовность к использованию метода системного моделирования при исследовании и проектировании программных систем