Аннотация учебной программы дисциплины "Интеллектуальные системы"

Вид материалаДокументы
Подобный материал:
1   2   3

Уметь:
  • применять методы и средства визуализации графовых моделей;
  • выбирать алгоритмы, наиболее адекватные конкретному приложению;
  • выбирать структуры данных, позволяющих эффективную реализацию выбранных алгоритмов.

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

Основные разделы курса:
  • Введение
  • Изображение статических деревьев, алгоритм Рейнгольда-Тилфорда построения поуровневых изображений;
  • Теоретические оценки качества изображения статических деревьев;
  • Радиальные и круговые изображения;
  • Визуализация иерархических структур при помощи методов заполнения пространства;
  • Интерактивные методы визуализации информации;
  • Методы визуализации графов, основанные на физических аналогиях;
  • Поуровневые методы визуализации ориентированных графов;
  • Методы визуализации составных графов;
  • Кластеризация графов и визуализация кластеризованных графов;



Аннотация учебной программы дисциплины

«Открытые системы»

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

Курс имеет своей целью освоение студентом методов и средств построения сложных информационных систем.

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

Для изучения дисциплины «Открытые системы» студент должен в объеме компетенций бакалавра владеть иностранным языком, уметь программировать на одном из процедурных или объектно-ориентированных языков и иметь представление о современной элементной базе.

Изучение дисциплины направлено на формирование следующих общекультурных и профессиональных компетенций:
  • ОК-1, ОК-2, ОК-3, ОК-4, ОК-6, ОК-7
  • ПК-1, ПК-3, ПК-5, ПК-6, ПК-7, ПК-11.

В результате освоения дисциплины студент должен:

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

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

Владеть:
  • методами и средствами построения открытых систем;
  • методами анализа психологических сложностей разработки и эксплуатации создаваемого программного, информационного и лингвистического обеспечения.

Основные разделы курса:
  • Взаимосвязь открытых систем. Базовая эталонная модель;
  • Жизненный цикл системы;
  • Методы обеспечения расширяемости и интероперабельности;
  • Стандартизация;
  • Системная интеграция;
  • Специализированные средства разработки сложных информационных систем;
  • Надежность аппаратных средств и характеристики качество программного обеспечения;
  • Основы психологии программирования;
  • Модели разработки. Типовые корпоративные культуры.

Групповые занятия и самостоятельная работа направлены на формирование практических навыков проектирования сложных программно-аппаратных комплексов в области с использованием современных средств разработки.


Аннотация учебной программы дисциплины

"Системы мультимедиа и виртуальной реальности"


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

Для достижения поставленной цели выделяются задачи курса:
  1. Изучение теории и алгоритмов представления, генерации, архивирования и передачи мультимедийных данных в различных коммуникативных средах и приложениях.
  2. Практическое освоение материала – создание мультимедийных продуктов (сред) как с использованием существующего инструментария, так и при помощи программирования дополнительных модулей и приложений.

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

Изучение дисциплины направлено на формирование профессиональных компетенций ПК-1, ПК-17, ПК-18.

В результате изучения дисциплины студент должен:

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

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

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

Основные разделы курса:
  • Введение.
  • Системы Мультимедиа как основа коммуникационной среды.
  • Теория информации и мультимедиа, основные понятия.
  • Генераторы, источники, приёмники, средства передачи и хранения.
  • Особенности человеческого восприятия внешней информации, методы человеко-машинной коммуникации.
  • Основы аудио-визуальных коммуникационных средств, основные форматы и представления, стандарты. Трудности объективной оценки параметров.
  • Интерактивность, автоматическая трансформация представлений. Распознавание.
  • Системы виртуальной реальности. Объектное и средовое моделирование. Применения.
  • Особенности построения мультимедийных систем реального времени.
  • Комбинированные виртуальные среды и их применения.
  • Практические аспекты подготовки контента и использования интерактивных виртуальных сред.

Лабораторный практикум заключается в приобретении навыков создания мультимедийного контента и приложений в среде современных операционных систем, компиляторов и графических библиотек, виртуальных сред, например, Windows, Visual C, Graphical Device Interface или OpenGL, Virtual Presenter.


Аннотация учебной программы дисциплины

"Компьютерная графика"

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

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

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

Изучение дисциплины направлено на формирование профессиональных компетенций: ПК-1, ПК-5, ПК-21, ПК-22.

В результате изучения дисциплины студент должен:

Знать:
  • Алгоритмы компьютерной графики, применяемые в современных симуляторах и компьютерных играх.
  • Программно-аппаратную архитектуру новейших графических ускорителей.
  • Язык программирования графических ускорителей HLSL.

Уметь:
  • Программировать графические ускорители на языке HLSL.
  • Создавать и отлаживать сложные вычислительные алгоритмы, использующие аппаратное ускорение современных графических карт.

Владеть навыками:
  • Реализации комплексных алгоритмов компьютерной графики с использованием DirectX API.
  • Написания, отладки и оптимизации HLSL-программ для графических ускорителей.

Основные разделы курса:
  • Вычисления общего назначения на графическом процессоре.
  • Использование графического процессора как параллельной машины.
  • Отображение теней (shadow-mapping).
  • Отложенный рендеринг (deffered shading).
  • Отрисовка с широким динамическим диапазоном цветов (hdr rendering).
  • Аппроксимация глобального освещения алгоритмом "instant radiocity".
  • Метод частиц для имитации брызг, грязи и других естественных явлений.