Способен разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные)

Вид материалаДокументы

Содержание


Технологии программирования
Технологии программирования.
Этапы создания программных продуктов
Разработка приложений в среде MS Windows
Разработка проектных спецификаций программного обеспечения на основе UML
Тестирование и отладка программного обеспечения
Составление программной документации
Управление данными
Управление данными
4. Технологии физической организации БД.
8. Объектно-реляционные и объектно-ориентированные БД
Технологии обработки информации
Подобный материал:
1   2   3   4   5   6   7   8   9   10

2. Компонентный состав дисциплины Технологии программирования

Перечень

Технологии

формирования

Средства и

технологии

оценки

kв

Объем в ЗЕТ

(кре­ди­тах)

Модуль

дисциплины

Состав компоненты

  1. Технологии программирования.

Знает:

- основные принципы, возможности и средства объектно-ориентированной технологии программирования

Лекции

Самостоятельная работа

Лабораторные занятия


Тестирование


2

1

Умеет:

-применять средства ООП для реализации программного обеспечения

Лабораторные работы

Самостоятельная работа

Зачет

Защита отчетов по лабораторным работам

Владеет:

-навыками разработки и отладки программных средств на языке процедурного и объектно-ориентированного программирования в современных средах разработки

Подготовка раздела курсовой работы

Зачет

Защита курсовой работы



  1. Этапы создания программных продуктов

Знает:

- основные принципы, возможности и средства объектно-ориентированной технологии программирования

Лекции

Самостоятельная работа

Лабораторные занятия


Тестирование


3

1




Умеет:

-применять средства ООП для реализации программного обеспечения

Лабораторные работы

Самостоятельная работа

Зачет

Защита отчетов по лабораторным работам







Владеет:

-навыками разработки и отладки программных средств на языке процедурного и объектно-ориентированного программирования в современных средах разработки

Подготовка раздела курсовой работы

Зачет

Защита курсовой работы
  1. Разработка приложений в среде MS Windows




Знает:

- основные принципы, возможности и средства объектно-ориентированной технологии программирования

Лекции

Самостоятельная работа

Лабораторные занятия


Тестирование


3

1

Умеет:

-применять средства ООП для реализации программного обеспечения

Лабораторные работы

Самостоятельная работа

Зачет

Защита отчетов по лабораторным работам

Владеет:

-навыками разработки и отладки программных средств на языке процедурного и объектно-ориентированного программирования в современных средах разработки

Подготовка раздела курсовой работы

Зачет

Защита курсовой работы
  1. Разработка проектных спецификаций программного обеспечения на основе UML

Знает:

- основные принципы и средства объектно-ориентированной технологии программирования

Лекции

Самостоятельная работа

Лабораторные занятия


Тестирование


2

1

Умеет:

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


Лабораторные работы

Самостоятельная работа

Защита отчетов по лабораторным работам

Экзамен





Владеет:

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

Подготовка курсовой работы

Экзамен







  1. Тестирование и отладка программного обеспечения




Знает:

- основные принципы и средства объектно-ориентированной технологии программирования

Лекции

Самостоятельная работа

Лабораторные занятия


Тестирование


2

1

Умеет:

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


Лабораторные работы

Самостоятельная работа

Защита отчетов по лабораторным работам

Экзамен


Владеет:

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

Подготовка курсовой работы

Экзамен

  1. Составление программной документации

Знает:

- основные принципы и средства объектно-ориентированной технологии программирования

Лекции

Самостоятельная работа

Лабораторные занятия


Тестирование


2

2

Умеет:

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

Лабораторные работы

Самостоятельная работа

Защита отчетов по лабораторным работам

Экзамен




Карта компетенций дисциплины Управление данными

1. Наименование компетенций дисциплины Управление данными

Индекс компетенции

Формулировка
  1. ПК-1



  1. ПК-4
  2. ПК-11
  3. ПК-12



  1. ПК-18




Способен проводить предпроектное обследование объекта проектирования, системный анализ предметной области, их взаимосвязей Способен разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные).

Способность проводить выбор исходных данных для проектирования

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

Способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные)

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



  1. ПК-22
  2. ПК-23



  1. ПК-27



  1. ПК-33
  2. ПК-34

экономики информационного общества

Готовность осуществлять организацию контроля качества входной информации

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

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

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

Готовность адаптировать приложения к изменяющимся условиям функционирования

2. Компонентный состав дисциплины Управление данными

Перечень

Технологии

формирования

Средства и

технологии

оценки

kв

Объем в ЗЕТ

(кре­ди­тах)

Модуль

дисциплины

Состав компоненты


1. Введение в базы и банки данных. Основные объекты БД.

Знает:

- классификацию, характеристики СУБД и БД;

- архитектуру СУБД и БД;

- назначение и свойства объектов БД;

- основные свойства столбцов таблиц БД и связей между таблицами.

Лекции

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен


3

1

Умеет:

- создавать объекты БД и схемы данных;

- планировать использование индексов таблиц БД.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

Владеет:

- приема работы по вводу, модификации, фильтрации и сортировке данных в таблицах БД;

- инструментальными средствами СУБД для создания объектов БД, схем данных и манипуляции данными.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

2. Реляционная модель данных. Язык SQL

Знает:

- виды моделей данных;

- основы реляционной алгебры и реляционного исчисления;

- синтаксические конструкции операторов подмножеств DDL и DML языка SQL;

- планы выполнения и методы оптимизации запросов.

Лекции

Лабораторные работы

Самостоятельная работа


Тестирование

Контрольная работа

Экзамен


5

1,5

Умеет:

- использовать язык определения и контроля данных для создания и модификации структуры БД;

- использовать язык манипулирования данными для создания запросов.

Лабораторные работы

Самостоятельная работа


Тестирование

Контрольная работа

Экзамен

Владеет:

- эвристическим подходом к оптимизации запросов;

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

- инструментальными средствами СУБД для создания и исполнения запросов.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

3. Этапы проектирования БД

Знает:

- содержание этапов проектирования БД;

- методы анализа предметной области и способы ее формального описания;

- правила нормализации и обеспечения целостности данных;

- методику и критерии выбора СУБД;

- методы оценки необходимости и способы денормализации данных.

Лекции

Лабораторные работы

Самостоятельная работа


Тестирование

Контрольная работа

Экзамен



4

1,5




Умеет:

- поводить анализ предметной области;

- выполнять концептуальное, логическое и физическое моделирование БД;

- производить оценку и обосновывать выбор СУБД для решения прикладных задач.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен








Владеет:

- методами системного анализа предметной области;

- методикой и инструментальными средствами ER-моделирования БД, генерации БД в среде выбранной СУБД.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен


4. Технологии физической организации БД.

Знает:

- виды и способы организации файловой структуры БД в различных СУБД;

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

Лекции

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

4

1

Умеет:

- спроектировать и оптимизировать файловую структуру БД, определить виды используемых индексов в зависимости от требований предметной области.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

Владеет:

- инструментальными средствами и языками определения данных СУБД для организации и управления файловой структурой БД.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

5. Архитектура системы безопасности СУБД и БД.

Знает:

- систему понятий безопасности СУБД на уровне сервера и БД;

- методы и средства шифрования данных на сервере БД;

- назначение и правила использования протокола SSL;

- операторы подмножества DCL языка SQL.

Лекции

Лабораторные работы

Самостоятельная работа


Тестирование

Контрольная работа

Экзамен


4

1




Умеет:

- планировать и создавать систему ролей и пользователей СУБД и БД;

- использовать различные методы шифрования данных при хранении их в БД и при передаче по сети;

- планировать регламентные операции по обслуживанию БД.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен








Владеет:

- инструментами администрирования СУБД для создания системы безопасности данных;

- программными средствами языка манипулирования и контроля данных для создания ролей и пользователей БД, определения их прав;

- инструментальными и программными средствами СУБД для создания средств шифрования и выполнения операций шифрования и дешифрования данных.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен


6. Методы обработки транзакций.

Знает:

- свойства транзакций, уровни изоляции, методы сериализации транзакций;

- виды блокировок, способы поиска и разрешения тупиков;

- способы использования временных меток и версий объектов;

- назначение и принципы использования журнала транзакций;


Лекции

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

4

1




- операторы языка манипулирования данными для управления транзакциями.













Умеет:

- планировать и осуществлять управление транзакциями в многопользовательских системах;

- планировать операции резервного копирования и осуществлять восстановление БД.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

Владеет:

- средствами администрирования и программирования СУБД для управления транзакциями.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

7. Разработка приложений БД

Знает:

- структуру организации файл-серверных, клиент-серверных и Web-приложений БД;

- языки программирования серверных и клиентских приложений;

- методы доступа к данным серверных СУБД из клиентских приложений.

Лекции

Лабораторные работы

Самостоятельная работа


Тестирование

Контрольная работа

Экзамен



4

1

Умеет:

- разрабатывать файл-серверные приложения;

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

- разрабатывать Web-приложения.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен


Владеет:

- инструментальными средствами и языками программирования серверной СУБД для разработки серверных приложений;

- инструментальными средствами и языками программирования среды Visual Studio для разработки клиентских и Web-приложений.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен


8. Объектно-реляционные и объектно-ориентированные БД

Знает:

- основные концепции, преимущества и недостатки объектно-ориентированного подхода;

- способы хранения объектов в реляционной БД;

- положения стандарта ODMG;

- архитектуру CORBA;

- положения стандарта SQL3;

- языки определения объектов и управления объектными запросами;

- методику проектирования объектно-реляционных и объектно-ориентированных БД.

Лекции

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

4

1

Умеет:

- осуществлять выбор реляционных, объектно-реляционных, объектно-ориентированных моделей данных и СУБД в зависимости от потребностей предметной области;

- проектировать объектно-реляционные и объектно-ориентированные БД.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

Владеет:

- методикой проектирования объектно-реляционных и объектно-ориентированных БД;

- языками определения объектов и управления объектными запросами;

- инструментальными средствами администрирования и языками программирования объектно-реляционных и объектно-ориентированных СУБД

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен

9. Распределенные БД.

Знает:

- виды, функции и архитектуру распределенных БД и СУБД;

- правила и типы фрагментации;

- виды прозрачности распределенных БД и СУБД и способы их обеспечения, правила Дейта;

- методы и средства согласования данных в распределенной БД, обработки распределенных запросов и транзакций.

Лекции

Лабораторные работы

Самостоятельная работа


Тестирование

Контрольная работа

Экзамен



4

1

Умеет:

- проектировать распределенные БД;

- использовать различные средства согласования данных в фрагментах распределенной БД (проекты SSIS, репликация, распределенные транзакции);

- разрабатывать приложения распределенных БД.

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен


Владеет:

- методологией и инструментальными средствами проектирования распределенных БД;

- инструментальными средствами создания и управления распределенной БД;

- инструментальными и программными средствами организации обмена данными в распределенной СУБД, создания и обработки распределенных запросов и транзакций;

Лабораторные работы

Самостоятельная работа

Тестирование

Контрольная работа

Экзамен



Карта компетенций дисциплины Технологии обработки информации

1. Наименование компетенций дисциплины Технологии обработки информации

Индекс компетенции

Формулировка
  1. ОК-6
  2. ПК -11
  3. ПК-12
  4. ПК-13
  5. ПК-15
  6. ПК-17
  7. ПК-32
  8. ПК-33

Владеет широкой общей подготовкой (базовыми знаниями) для решения практических задач в области информационных систем и технологий

Способен к проектированию базовых и прикладных информационных технологий

Способен разрабатывать средства реализации информационных технологий (методические, информацио-нные, математические, алгоритмические, технические и программные).

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

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

Готов проводить подготовку документации по менеджменту качества информационных технологий

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

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