Нормативный срок освоения программы 2 года Красноярск 2011 г. Содержание
Вид материала | Документы |
- Нормативный срок освоения программы 2 года Красноярск 2011 г. Содержание, 384.35kb.
- Нормативный срок освоения программы 2 года Красноярск 2011 г. Содержание, 361.97kb.
- Нормативный срок освоения программы 2 года Красноярск 2011 г. Содержание, 420.15kb.
- Нормативный срок, 21.25kb.
- Нормативный срок освоения программы 4 года Форма обучения очная Требования к результатам, 949.08kb.
- Нормативный срок освоения программы 4 года Красноярск 2011 г. Аннотация дисциплины, 1762.53kb.
- «Проблемы и перспективы развития личностно-ориентированного обучения на современном, 23.39kb.
- Нормативный срок освоения программы 4 года фгос впо утвержден приказом Минобрнауки, 687.29kb.
- Нормативный срок освоения программы 4 года фгос впо утвержден приказом Минобрнауки, 1014.52kb.
- Нормативный срок освоения программы 4 года фгос впо утвержден приказом Минобрнауки, 641.62kb.
Открытые технологии разработки программного обеспечения
Общая трудоемкость дисциплины составляет 3 зачетные единицы (108 час).
Целью изучения дисциплины является ознакомление магистрантов с широко распространенными в настоящее время способами разработки открытого программного обеспечения, что вносит ряд существенных изменений в производственный процесс по сравнению с разработкой, основанной на применении платных программных продуктов.
Структура дисциплины: лекции – 40%, лабораторные работы – 35 %, самостоятельная работа – 25%.
Задачей дисциплины является: ознакомление магистранта с методами организации производственного процесса разработки программного обеспечения, основанного на открытых технологиях, особенностями их проектирования и программирования, ознакомление с современными открытыми инструментальными средствами, получение навыка использования существующего программного кода.
Основные дидактические единицы (разделы):
Раздел 1. открытые технологии разработки программного обеспечения. Введение в открытые технологии разработки программного обеспечения (ОТРПО). Фонд свободного программного обеспечения. Идеология открытого программного обеспечения.
Виды лицензий, используемых для открытых программных продуктов. Применение ОТРПО коммерческими предприятиями. Технологии совместной разработки открытого программного обеспечения. Вопросы информационной безопасности ОТРПО. Открытые форматы данных и протоколы
Методы развития программного кода применительно к ОТРПО. Системное программирование с применением открытых технологий.
Раздел 2. Применение открытых технологий разработки программного обеспечения в распространенных программных продуктах. Инструментарий разработки открытого программного кода. Обзор открытых реализаций языков программирования высокого уровня, сред программирования и библиотек. ОС Linux. Открытое программное обеспечение прикладного уровня.
Обзор основных проблем в области открытых технологий, и связанных с ними перспективных направлений научно-исследовательской и профессиональной деятельности квалифицированных специалистов в данной предметной области.
В результате изучения дисциплины студент должен
знать: способы разработки ПО без использования коммерческих инструментальных средств, особенности организации производственного процесса с использованием открытых технологий, особенности лицензирования и распространения открытого программного обеспечения, тенденции развития данного направления.
уметь: использовать современные открытые программные средства разработки ПО с открытым кодом;
владеть: методами совместной работы над программным продуктом; методами и технологиями программирования, используемыми при расширении и модификации существующего открытого программного кода.
Виды учебной работы: лекции, лабораторные работы, самостоятельная работа.
Изучение дисциплины заканчивается зачетом.
Физические основы сетей передачи данных
Общая трудоемкость дисциплины составляет 3 зачетные единицы (108 час).
Целью изучения дисциплины является изучение студентом современнтых технологий передачи данных с использованием медных линий связи, оптоволоконных каналов и радиоканалов.
Структура дисциплины: лекции – 35%, лабораторные работы – 35 %, самостоятельная работа – 30%.
Задачей дисциплины является: изучение студентом современных методов передачи данных с использованием медных, отоволоконных линий передачи данных, беспроводных сетей.
Основные дидактические единицы (разделы):
Раздел 1. Медные линии передачи данных
Расматриваемый уровень модели OSI. Принципы передачи данных с использованием электросигналов. История развития. Паралельные и последовательные линии. Современное состояние. Протокол Ethernet. особености функционироваия на медных линиях связи. Физические характеристики, методы измерения и диагностика неисправностей.
Раздел 2. Оповолоконные каналы передачи данных
Принцип передачи информации с использованием пучка света, лазера; Используемые стандарты и оборудование. Монтаж и диагностика кабельных соединений. Протокол Ethernet. Особености функционироваия на оптических линиях связи. альтернативные протоколы. Физические характеристики, методы измерения и диагностика неисправностей.
Раздел 3. Беспрводные сети.
Принцип передачи информации с использованием радиосигнала. Методы кодирования информации. Протоколы используемые в технологии WiFi. Альтернативные протоколы.
-
В результате изучения дисциплины студент должен
знать: специфику применения различных физических сред для передачи информации; методы монтажа и тестирования кабельных сетей; основные протоколы передачи данных на физическом уровне.
уметь: применять на практике полученные знания при проектировании и монтаже кабельных систем.
владеть: средствами монтажа кабельных систем, методами поиска и устранения неисправностей.
Виды учебной работы: лекции, лабораторные работы, самостоятельная работа.
Изучение дисциплины заканчивается зачетом.
Имитационное моделирование распределенных систем
Общая трудоемкость дисциплины составляет 3 зачетные единицы (108 час).
Целью изучения дисциплины является освоение студентами методологии и технологии моделирования (в первую очередь компьютерного) при исследовании, проектировании и эксплуатации информационных систем.
Структура дисциплины: лекции – 35%, лабораторные работы – 35 %, самостоятельная работа – 30%.
Задачей дисциплины является: изучение типовых математических схем моделирования систем; рассмотрение вопросов формализации и алгоритмизации информационных процессов; ознакомление с основными языками имитационного моделирования систем; изучение современных способов моделирования сложных информационных систем.
Основные дидактические единицы (разделы):
Раздел 1. Основные понятия теории моделирования
Современное состояние и общая характеристика проблемы моделирования систем. Методологическая основа моделирования. Объект. Гипотеза. Аналогия. Модель. Адекватность модели. Моделирование как познавательный процесс. Использование моделирования при исследовании и проектировании информационных систем. Перспективы развития моделирования систем. Принципы системного подхода в моделировании систем. Классификация видов моделирования систем. Аналитическое и имитационное моделирование.
Раздел 2. Основные математические методы моделирования информационных процессов и систем.
Математическая модель объекта. Дискретно - детерминированные модели. Теория автоматов. Конечные автоматы Мили и Мура. Графы и матрицы соединений автоматов. Дискретно-стохастические модели. Непрерывно-стохастические модели. Вероятностный автомат Мили и Мура. Матрица переходов вероятностного автомата и его граф. Оценивание суммарных финальных вероятностей пребывания вероятностного автомата в определенных состояниях с помощью теории Марковских цепей. Система массового обслуживания. Однородный и неоднородный поток событий. Сетевые модели. Сеть Петри. Прямая и обратная функции инцидентности. Правило маркировки сети Петри. Синхронизация событий в сетевых моделях.
Раздел 3. Последовательность разработки и реализации моделей информационных систем.
Построение концептуальной модели информационной системы и ее формализация. Логическая структура моделей (блочный принцип). Алгоритмизация модели. Принципы построения моделирующих алгоритмов. Оценка точности и достоверности результатов моделирования. Точность оценки. Достоверность оценки. Планирование имитационных экспериментов с моделями. Полный факторный эксперимент. Дробный факторный эксперимент. Правила масштабирования уровней факторов. Стратегическое и тактическое планирование имитационных экспериментов с моделями систем. Фиксация и статистическая обработка результатов моделирования систем. Анализ и интерпретация результатов моделирования на ЭВМ.
Раздел 4. Инструментальные средства моделирования систем
Языки моделирования (MIMIC, DYNAMO, GASP, FORSIM, SIMULA, SIMSCRIPT) и их классификация. Дерево решений выбора языка для моделирования системы. Моделирующие комплексы. Сравнение характеристик языков имитационного моделирования. Область применения системы моделирования GPSS. Имитационное моделирование информационных систем и сетей. Транзакты в системах моделирования информационных процессов. Синхронизация и циклическое повторение событий в моделирующих системах. Структура моделей информационно-вычислительных процессов. Моделирование каналов связи. Очереди. Накопители. Моделирование потоков данных в информационных системах.
-
В результате изучения дисциплины студент должен
знать: принципы моделирования, классификацию способов представления моделей систем; приемы, методы, способы формализации объектов, процессов, явлений и реализации их на компьютере; достоинства и недостатки различных способов представления моделей систем; алгоритмы фиксации и обработки результатов моделирования систем; способы планирования машинных экспериментов с моделями;
уметь: владеть технологией моделирования; представить модель в математическом и алгоритмическом виде; оценить качество модели; показать теоретические основания модели; проводить статистическое моделирование систем; моделировать процессы протекающие в информационных системах и сетях;
владеть: навыками построения имитационных моделей информационных процессов; получения концептуальных моделей систем; построения моделирующих алгоритмов; программирования в системе моделирования GPSS.
Виды учебной работы: лекции, лабораторные работы, самостоятельная работа.
Изучение дисциплины заканчивается зачетом.
Эволюционная разработка программного обеспечения
Общая трудоемкость дисциплины составляет 3 зачетные единицы (108 час).
Целью изучения дисциплины является ознакомление с методами, применяемыми при разработке эволюционно наращиваемых программ, парадигмами и языками программирования, обеспечивающими безболезненное расширение написанного кода.
Структура дисциплины: лекции – 25%, лабораторные работы – 25 %, самостоятельная работа – 50%.
Задачей дисциплины является: изучение специфики эволюционной разработки программного обеспечения, методов и подходов к созданию эволюционно расширяемых программ, образцов проектирования, описывающих безболезненное расширение кода, языков и парадигм программирования поддерживающих создание эволюционно расширяемого программного обеспечения.
Основные дидактические единицы (разделы):
Разнообразие критериев качества, учитываемы при разработке программного обеспечения. Роль критерия эволюционной расширяемости разрабатываемой программы. Связь критерия эволюционной расширяемости с современными методами проектирования программных систем. Программные объекты обеспечивающие эволюционное расширение. Образцы проектирования, ориентированные на поддержку эволюционной расширяемости. Эволюционная расширяемость при наличии множественного полиморфизма. Построение эволюционно расширяемых программ с использованием объектно-ориентированной парадигмы программирования. Языковые средства объектно-ориентированной парадигмы программирования, поддерживающие эволюционное расширение. Процедурно-параметрическая парадигма программирования. Языковые средства процедурно-параметрической парадигмы программирования, поддерживающие эволюционное расширение. Перспективы применения эволюционного расширения при разработке программных систем.
знать: отличительные особенности методов разработки программного обеспечения с применением методов эволюционного расширения кода и предметные области, требующие использования данного подхода; языки и парадигмы программирования, поддерживающие эволюционную разработку программного обеспечения.
уметь: разрабатывать эволюционно расширяемые программы с применением различных парадигм программирования; применять при разработке эволюционно расширяемых программ как традиционные, так и нетрадиционные парадигмы программирования.
владеть: инструментальными средствами и методами, обеспечивающими эволюционную разработку программного обеспечения.
Виды учебной работы: лекции, лабораторные работы, самостоятельная работа (написание рефератов, подготовка докладов и презентаций).
Изучение дисциплины заканчивается зачетом.
Основы информационной безопасности в компьютерных сетях
Общая трудоемкость дисциплины составляет 4 зачетные единицы (144 час).
Целью изучения дисциплины является изучение основ технологии информационной безопасности, мониторинга и разрешения проблем сетевых устройств. Вопросы обеспечения целостности, конфиденциальности и доступности данных и устройств.
Структура дисциплины: лекции – 35%, лабораторные работы – 35 %, самостоятельная работа – 30%.
Задачей дисциплины является: освоение методов разработки комплексной политики сетевой безопасности, конфигурирование системы предотвращения вторжений, настраивать статические VPN соединения, конфигурировать устройства локальной сети для контроля доступа, сопротивления атакам, защиты других сетевых устройств и систем, а также поддержки целостности и конфиденциальности сетевого трафика.
Основные дидактические единицы (разделы):
Раздел 1. Основные принципы безопасной сети
Современные угрозы сетевой безопасности. Вирусы, черви и троянские кони. Методы атак. Разведывательная атака. Атака для получения доступа. DoS атака. Уменьшение урона от сетевых атак. Безопасность Сетевых устройств OSI.
Раздел 2. Авторизация, аутентификация и учет доступа (ААА)
Безопасный доступ к устройствам. Назначение административных ролей. Мониторинг и управление устройствами. Использование функция автоматизированной безопасности. Свойства, обзор и характеристики ААА. Локальная ААА аутентификация. Серверная ААА аутентификация. Протокол связи серверной ААА.
Раздел 3. Реализация технологий межсетевого фильтра пакетов.
Задачи фильтра пакетов. Правила фильтрации пакетов (ACL). Использование стандартных и расширенных ACL. Топология и потоки в ACL. Конфигурация динамических ACL. Уменьшение угроз атак с помощью ACL. Безопасность сети с помощью межсетевого фильтра пакетов. Типы фильтров пакетов. Фильтр пакетов в проекте сети. Контекстный контроль доступа.
Раздел 4. Реализация технологий предотвращения вторжения
IPS технологии. Характеристики IDS и IPS. Реализация IPS на сервере и на сетевых устройствах. IPS подписи, характеристики, действия, управление и мониторинг. Реализации IPS, виды и конфигурация.
Раздел 5 . Соображения безопасности второго уровня.
Введение в безопасность второго уровня. Виды атак. Атака подделки MAC адресов. Атака переполнения таблицы MAC адресов. Атака управления STP. Атака LAN штормом. Атака VLAN. Конфигурация безопасности второго уровня. Безопасность беспроводных сетей, VoIP и SAN.
Раздел 6. Практические вопросы криптографических систем
Криптографические сервисы. Безопасность связи. Криптография. Криптоанализ. Криптология. Базовая целостность и аутентичность. Криптографические хэши. Целостность с использованием MD5 и SHA-1. Аутентичность с использованием HMAC. Управление ключами. Конфиденциальность. Шифрование. Стандарты шифрования данных. Механизм обмена ключами Diffe-Hellman. Криптография открытых ключей. Симметричное и несимметричное шифрование. Цифровые подписи. Инфраструктура открытых ключей (PKI). Стандарты PKI.
Раздел 7. Реализация технологий VPN
Обзор технологий и решений VPN. Конфигурация Site-to-site GRE туннелей. Компоненты и функционирование IPSec VPN. Протоколы безопасности IPSec. Реализация Site-to-site IPSec VPN с использованием CLI. Проверка и разрешение проблем IPSec конфигурации. Реализация Remote-access VPN. Соединение с VPN клиентом
Раздел 8. Построение и управление безопасными сетями
Принципы проектирования безопасной сети. Гарантии сетевой безопасности. Идентификация угроз и анализ рисков. Управление рисками и избежание риска. Самозащищенная сеть, введение и применяемые решения. Безопасные операции. Проверка сетевой безопасности.
-
В результате изучения дисциплины студент должен
знать: специфику обеспечения информационной безопасности на сетевом уровне; основные вопросы решаемые компонентами сетевой безопасности, основные типы возможных атак методы противодействия.
уметь: применять на практике навыки обеспечения сетевой безопасности; проектировать и создавать безопасные телекоммуникационные системы; настраивать оборудование отвечающее за сетевую безопасность, выполнять мониторинг сетевой безопасности.
владеть: средствами проектирования и разработки защищенных компьютерных сетей; методами обеспечения информационной безопасности в компьютерных сетях; методами мониторинга информационной безопасности.
Виды учебной работы: лекции, лабораторные работы, самостоятельная работа.
Изучение дисциплины заканчивается зачетом.
Организация облачных вычислений
Общая трудоемкость дисциплины составляет 4 зачетные единицы (144 час).
Целью изучения дисциплины является ознакомление магистров с основными принципами организации облачных вычислений.
Структура дисциплины: лекции – 40%, лабораторные работы – 35 %, самостоятельная работа – 25%.
Задачей дисциплины является: формирование у магистров навыков планирования и развертывания облачных сервисов.
Основные дидактические единицы (разделы): понятие и основные принципы организации облачных вычислений(предоставление программного обеспечение в виде сервиса – SaaS (Software as a service), платформы в качестве сервиса - PaaS (Platform as a service), инфраструктуры в качестве сервиса – IaaS (Infrastructure as a service)); виртуализация, как основа облачных вычислений; программное обеспечение облачных вычислений.
В результате изучения дисциплины студент должен:
знать: принципы организации облачных вычислений, программное обеспечение для организации облачных вычислений, преимущества и проблемы облачных вычислений;
уметь: планировать и разворачивать облачные сервисы;
владеть: навыками работы со специализированным программным обеспечение организации облачных вычислений.
Виды учебной работы: лекции, лабораторные работы, самостоятельная работа (написание рефератов, подготовка докладов и презентаций).
Изучение дисциплины заканчивается защитой расчетных заданий, экзаменом.