rpd000006575 (090900 (10.03.01).Б5 Безопасность телекоммуникационных систем)
Описание файла
Файл "rpd000006575" внутри архива находится в следующих папках: 090900 (10.03.01).Б5 Безопасность телекоммуникационных систем, 090900.Б5. Документ из архива "090900 (10.03.01).Б5 Безопасность телекоммуникационных систем", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.
Онлайн просмотр документа "rpd000006575"
Текст из документа "rpd000006575"
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Московский авиационный институт
(национальный исследовательский университет)
УТВЕРЖДАЮ
Проректор по учебной работе
______________Куприков М.Ю.
“____“ ___________20__
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ (000006575)
Технологии и методы программирования
(указывается наименование дисциплины по учебному плану)
Направление подготовки | Информационная безопасность | |||||
Квалификация (степень) выпускника | Бакалавр | |||||
Профиль подготовки | Безопасность телекоммуникационных систем | |||||
Форма обучения | очная | |||||
(очная, очно-заочная и др.) | ||||||
Выпускающая кафедра | 402 | |||||
Обеспечивающая кафедра | 402 | |||||
Кафедра-разработчик рабочей программы | 402 | |||||
Семестр | Трудоем-кость, час. | Лек-ций, час. | Практич. занятий, час. | Лаборат. работ, час. | СРС, час. | Экзаменов, час. | Форма промежуточного контроля |
4 | 144 | 34 | 12 | 16 | 55 | 27 | Э |
Итого | 144 | 34 | 12 | 16 | 55 | 27 |
Москва
2011 г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Разделы рабочей программы
-
Цели освоения дисциплины
-
Структура и содержание дисциплины
-
Учебно-методическое и информационное обеспечение дисциплины
-
Материально-техническое обеспечение дисциплины
Приложения к рабочей программе дисциплины
Приложение 1. Аннотация рабочей программы
Приложение 2. Cодержание учебных занятий
Приложение 3. Прикрепленные файлы
Программа составлена в соответствии с требованиями ФГОС ВПО по направлению подготовки 090900 Информационная безопасность
Авторы программы :
Михайлов Ю.Ф. | _________________________ |
Заведующий обеспечивающей кафедрой 402 | _________________________ |
Программа одобрена:
Заведующий выпускающей кафедрой 402 _________________________ | Декан выпускающего факультета 4 _________________________ |
-
ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
Целью освоения дисциплины Технологии и методы программирования является достижение следующих результатов образования (РО):
N | Шифр | Результат освоения |
1 | Знать: − методы программирования и методы разработки эффективных алгоритмов решения прикладных задач, − современные средства разработки и анализа программного обеспечения на языках высокого уровня.; | |
2 | Уметь: − выбирать необходимые инструментальные средства для разработки программ в различных операционных системах и средах, − составлять, тестировать, отлаживать и оформлять программы на языках высокого уровня, включая объектно-ориентированные; |
Перечисленные РО являются основой для формирования следующих компетенций: (в соответствии с ФГОС ВПО и требованиями к результатам освоения основной образовательной программы (ООП))
N | Шифр | Компетенция |
1 | ПК-16 | Способен использовать инструментальные средства и системы программирования для решения профессиональных задач |
2 | ПК-17 | Способен к программной реализации алгоритмов решения типовых задач обеспечения информационной безопасности |
-
СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
Общая трудоемкость дисциплины составляет 4 зачетных(ые) единиц(ы), 144 часа(ов).
Модуль | Раздел | Лекции | Практич. занятия | Лаборат. работы | СРС | Всего часов | Всего с экзаменами и курсовыми |
Программирование | Методы программирования | 10 | 4 | 0 | 15 | 29 | 144 |
Технология программирования | 24 | 8 | 16 | 40 | 88 | ||
Всего | 34 | 12 | 16 | 55 | 117 | 144 |
-
Содержание (дидактика) дисциплины
В разделе приводится полный перечень дидактических единиц, подлежащих усвоению при изучении данной дисциплины.
1. Программирование
- 1.1. Принципы разработки и анализа алгоритмов
- 1.2. Методы разработки алгоритмов, ориентированные на структуры данных
- 1.3. Методы рекурсивных алгоритмов
- 1.4. Методы невычислительных алгоритмов
- 1.5. Методы программирования обработки графических данных
- 1.6. Технологии разработки алгоритмов и программ
- 1.7. Технология структурного программирования
- 1.8. Технология модульного программирования
- 1.9. Технология программирования типовых задач информационной безопасности
- 1.10. Технология объектно-ориентированного программирования
- 1.11. Технология визуального программирования
- 1.12. Технология программирования под операционную систему
- 1.13. Программирование криптографической защиты данных
- 1.14. Технология логического программирования
- 1.15. Технология программирования с помощью макросов
- 1.16. Программирование обработки данных на многоядерных процессорах
- 1.17. Иетернет программирование
- 1.18. Алгоритм и его свойства
- 1.19. Структурный подход
- 1.20. Построение и анализ алгоритма - связные списки
- 1.21. Построение и анализ алгоритма - очереди
- 1.22. Построение и анализ алгоритма - стеки
- 1.23. Понятие рекурсии
- 1.24. Программирование рекурсии в виде регулярных образов
- 1.25. Программирование рекурсии в виде кривых Гильберта
- 1.26. Программирование алгоритмов сортировки
- 1.27. Программирование алгоритмов поиска
- 1.28. Программирование алгоритмов на графах
- 1.29. Понятие технологии программирования
- 1.30. Методы отладки программ
- 1.31. Разработка программной документации
- 1.32. Типовые структуры алгоритмов
- 1.33. Структурный подход в разработке программ
- 1.34. Организация процедуры в языке программирования
- 1.35. Классификация программных модулей
- 1.36. Проектирование классов
- 1.37. Программирование отношений между объектами
- 1.38. Принципы объектно-ориентированного программирования
- 1.39. Структура приложений Windows, Linux
- 1.40. Контейнерные классы
- 1.41. Программирование динамических объектов
- 1.42. Разработка пользовательского интерфейса
- 1.43. Технология разработки приложений в средах с VCL классами
- 1.44. Криптографический метод защиты данных
- 1.45. Базовые криптографические алгоритмы защиты информации
- 1.46. Логический вывод при моделировании умозаключения
- 1.47. Предикаты отсечения и управления логическим выводом
- 1.48. Программирование метода резолюций
- 1.49. Понятие макрояхыка и макроопределения
- 1.50. Программирование пользовательского интерфейса в приложении
- 1.51. Программирование методов доступа к данным
- 1.52. Основы языка программирования МС#
- 1.53. Программирование потоков данных
- 1.54. Программирование процессов на ядрах
- 1.55. Языковые средства Интернет
- 1.56. Технология клиент-серверного программирования
- 1.57. Программирование криптографическиз протоколов обмена данными в сети
- 1.58. Программирование ограничения доступа к информации
- 1.59. Программирование процедур шифрования информации
- 1.60. Программирование процедур сокрытия факта передачи информации
-
Лекции
№ п/п | Раздел дисциплины | Объем, часов | Тема лекции | Дидакт. единицы |
1 | 1.1.Методы программирования | 2 | Принципы разработки и анализа алгоритмов | 1.18, 1.1, 1.19 |
2 | 1.1.Методы программирования | 2 | Методы разработки алгоритмов, ориентированные на структуры данных | 1.20, 1.21, 1.22, 1.2 |
3 | 1.1.Методы программирования | 2 | Методы рекурсивных алгоритмов | 1.23, 1.24, 1.25, 1.3 |
4 | 1.1.Методы программирования | 2 | Методы невычислительных алгоритмов | 1.26, 1.27, 1.28, 1.4 |
5 | 1.1.Методы программирования | 2 | Методы программирования обработки графических данных | 1.25, 1.28, 1.5 |
6 | 1.2.Технология программирования | 2 | Технологии разработки алгоритмов и программ | 1.29, 1.30, 1.31, 1.6 |
7 | 1.2.Технология программирования | 2 | Технология структурного программирования | 1.32, 1.33, 1.7 |
8 | 1.2.Технология программирования | 2 | Технология модульного программирования | 1.35, 1.34, 1.8 |
9 | 1.2.Технология программирования | 2 | Технология объектно-ориентированного программирования | 1.36, 1.37, 1.38, 1.10 |
10 | 1.2.Технология программирования | 2 | Технология визуального программирования | 1.39, 1.40, 1.41, 1.11 |
11 | 1.2.Технология программирования | 2 | Технология программирования под операционную систему | 1.42, 1.43, 1.12 |
12 | 1.2.Технология программирования | 2 | Программирование криптографической защиты данных | 1.44, 1.45, 1.13 |
13 | 1.2.Технология программирования | 2 | Технология логического программирования | 1.46, 1.47, 1.48, 1.14 |
14 | 1.2.Технология программирования | 2 | Технология программирования с помощью макросов | 1.49, 1.50, 1.51, 1.15 |
15 | 1.2.Технология программирования | 2 | Программирование обработки данных на многоядерных процессорах | 1.52, 1.53, 1.54, 1.16 |
16 | 1.2.Технология программирования | 2 | Иетернет программирование | 1.55, 1.56, 1.57, 1.17 |
17 | 1.2.Технология программирования | 2 | Технология программирования типовых задач информационной безопасности | 1.58, 1.59, 1.60, 1.9 |
Итого: | 34 |
-
Практические занятия
№ п/п | Раздел дисциплины | Объем, часов | Тема практического занятия | Дидакт. единицы |
1 | 1.1.Методы программирования | 4 | Методы программирования, ориентированные на структуры данных | 1.24, 1.26, 1.28, 1.22 |
2 | 1.2.Технология программирования | 4 | Технология модульного программирования | 1.32, 1.33, 1.34, 1.35 |
3 | 1.2.Технология программирования | 4 | Технология логического программирования | 1.14, 1.47, 1.48 |
Итого: | 12 |
-
Лабораторные работы
№ п/п | Раздел дисциплины | Наименование лабораторной работы | Наименование лаборатории | Объем, часов | Дидакт. единицы |
1 | 1.2.Технология программирования | Технология визуального программирования | Компьютерный класс кафедры 409Б | 4 | 1.37, 1.41, 1.43 |
2 | 1.2.Технология программирования | Программирование криптографической защиты данных | компьютерный класс кафедры 409Б | 4 | 1.39, 1.45, 1.50 |
3 | 1.2.Технология программирования | Программирование обработки данных на многоядерных процессорах | Компьютерный класс кафедры 409Б | 4 | 1.52, 1.53, 1.54 |
4 | 1.2.Технология программирования | Технология программирования типовых задач информационной безопасности | Компьютерный класс кафедры 409Б | 4 | 1.57, 1.58, 1.59, 1.60 |
Итого: | 16 |
-
Типовые задания
№ п/п | Раздел дисциплины | Объем, часов | Наименование типового задания |
1 | Методы программирования | 4 | Методы разработки алгоритмов, ориентированные на структуры данных |
2 | Методы программирования | 2 | Программирование алгоритмов поиска |
3 | Методы программирования | 2 | Программирование рекурсии в виде кривых Гильберта |
4 | Технология программирования | 4 | Реферат по технологии программирования |
5 | Технология программирования | 2 | Разработка пользовательского интерфейса |
6 | Технология программирования | 2 | Программирование метода резолюций |
7 | Технология программирования | 4 | Технология клиент-серверного программирования |
Итого: | 20 |
-
Курсовые работы и проекты по дисциплине
-
Рубежный контроль
1.1. Защита отчетов по лабораторным работам