Основная образовательная программа высшего профессионального образования Направление подготовки

Вид материалаОсновная образовательная программа

Содержание


Защита информации
Приобретаются навыки владения
Безопасность жизнедеятельности
Языковые и инструментальные средства разработки программного обеспечения
Задачи дисциплины
Основные дидактические единицы (раздел)
В результате изучение дисциплины студент (бакалавриата/магистратуры) должен знать
Виды учебной работы
Подобный материал:
1   ...   15   16   17   18   19   20   21   22   23

Защита информации


Целью изучения дисциплины «Информационная безопасность» является формирование

профессиональных компетенций:

– понимание основных концепций, принципов, теорий и фактов, связанных с

информатикой (ПК-1);

– способность к формализации в своей предметной области с учетом

ограничений используемых методов исследования (ПК-2);

– готовность к использованию методов и инструментальных средств

исследования объектов профессиональной деятельности (ПК-3);

– навыки использования операционных систем, сетевых технологий, средств

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

спецификаций, систем управления базами данных (ПК-15).

В ходе изучения дисциплины «Информационная безопасность» студенты усваивают

знания о методах и средствах защиты информации, возможных угрозах и методах их

предотвращения, программном обеспечении для защиты информации, структуре и

характеристиках систем защиты информации, основных методах оценки эффективности

защиты информации.

На основе приобретённых знаний формируются умения применения методов и средств

защиты информации, применения программного обеспечения защиты информации,

проектирования систем защиты информации, оценки эффективности защиты информации.

Приобретаются навыки владения программным обеспечением защиты информации,

методами и средствами обеспечения защиты информации, инструментами оценки защиты

информации.

Эти результаты освоения дисциплины «Информационная безопасность» достигаются

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

компетенций у студентов:

- лекции с применением мультимедийных технологий;

- семинары в форме групповых дискуссий и обсуждений докладов;

- вовлечение студентов в проектную деятельность (проведение научных работ).

Учебная дисциплина «Информационная безопасность» относится к профессиональному

циклу Б.3. Дисциплина «Информационная безопасность» опирается на знания, полученные в

ходе изучения курсов «Информатика и программирование», «Алгоритмы и структуры данных»,

«Введение в программную инженерию», «Архитектура вычислительных систем»,

«Операционные системы и сети», «Базы данных», «Конструирование программного

обеспечения», «Проектирование человеко-машинного интерфейса», «Проектирование и

архитектура программных систем», «Тестирование программного обеспечения», «Разработка и

анализ требований», «Управление программными проектами».

Общая трудоёмкость дисциплины составляет 3 зачётных единицы.

Продолжительность изучения дисциплины - один семестр.

Безопасность жизнедеятельности


Целью изучения дисциплины «Безопасность жизнедеятельности» является формирование общепрофессиональной компетенции:

– владение основными методами защиты производственного персонала и населения от возможных последствий аварий, катастроф, стихийных бедствий (ОК-12).

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

В ходе изучения дисциплины приобретаются навыки обеспечения безопасности жизнедеятельности.

Результаты освоения дисциплины «Безопасность жизнедеятельности» достигаются за счет использования в процессе обучения интерактивных методов и технологий формирования данных компетенций у студентов:

– лекции с применением мультимедийных технологий;

– использование деловых игр на лабораторных занятиях;

– вовлечения студентов в научно-исследовательскую деятельность .

Учебная дисциплина «Безопасность жизнедеятельности» относится к базовой части профессионального цикла Б.3.

«Безопасность жизнедеятельности» опирается на знания, полученные в ходе изучения курсов «Экология», «Физика». Компетенции, приобретенные в ходе изучения «Безопасности жизнедеятельности» готовят студента к освоению профессиональных компетенций.

Общая трудоемкость дисциплины составляет 3.

Продолжительность изучения дисциплины – один семестр.

Языковые и инструментальные средства разработки программного обеспечения


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

Задачи дисциплины:

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

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

Приобретение навыков во владении изучаемыми инструментами, методами и подходами, а также в использовании этих навыков для освоения новых инструментов.

Основные дидактические единицы (раздел):

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

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

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

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

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

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

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

В результате изучение дисциплины студент (бакалавриата/магистратуры) должен знать:

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

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

уметь:

применять знания к разработке программных систем различного типа;

использовать изученные системы для разработки программных систем;

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

владеть:

методами разработки программного обеспечения, использующими дополнительные языковые и инструментальные программные средства;

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

Виды учебной работы:

Курс: 2

Семестр: 4

Лекции – 36 часов (1 зачетная единица).

Лабораторные работы – 36 часов (1 зачетная единица).

Самостоятельная работа – 72 часа (2 зачетные единицы).

Всего: 144 часа (4 зачетные единицы)