rpd000006590 (090900 (10.03.01).Б5 Безопасность телекоммуникационных систем)

2017-06-17СтудИзба

Описание файла

Файл "rpd000006590" внутри архива находится в следующих папках: 090900 (10.03.01).Б5 Безопасность телекоммуникационных систем, 090900.Б5. Документ из архива "090900 (10.03.01).Б5 Безопасность телекоммуникационных систем", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.

Онлайн просмотр документа "rpd000006590"

Текст из документа "rpd000006590"

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Московский авиационный институт

(национальный исследовательский университет)

УТВЕРЖДАЮ

Проректор по учебной работе

______________Куприков М.Ю.

“____“ ___________20__

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ (000006590)

Языки программирования

(указывается наименование дисциплины по учебному плану)

Направление подготовки

Информационная безопасность

Квалификация (степень) выпускника

Бакалавр

Профиль подготовки

090900.Б5, 090900.Б1

Форма обучения

очная

(очная, очно-заочная и др.)

Выпускающая кафедра

402

Обеспечивающая кафедра

402

Кафедра-разработчик рабочей программы

402

Семестр

Трудоем-кость,

час.

Лек-ций,

час.

Практич. занятий,

час.

Лаборат. работ,

час.

СРС,

час.

Экзаменов,

час.

Форма промежуточного контроля

1

144

34

22

16

45

27

Э

Итого

144

34

22

16

45

27

Москва

2011 г.

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

Разделы рабочей программы

  1. Цели освоения дисциплины

  2. Структура и содержание дисциплины

  3. Учебно-методическое и информационное обеспечение дисциплины

  4. Материально-техническое обеспечение дисциплины

Приложения к рабочей программе дисциплины

Приложение 1. Аннотация рабочей программы

Приложение 2. Cодержание учебных занятий

Приложение 3. Прикрепленные файлы

Программа составлена в соответствии с требованиями ФГОС ВПО по направлению подготовки 090900 Информационная безопасность

по профилям:

090900.Б5 Безопасность телекоммуникационных систем

090900.Б1 Комплексная защита объектов информатизации

Авторы программы :

Карпухин Е.О.

_________________________

Заведующий обеспечивающей кафедрой 402

_________________________

Программа одобрена:

Заведующий выпускающей кафедрой 402

_________________________

Декан выпускающего факультета 4

_________________________

  1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ

Целью освоения дисциплины Языки программирования является достижение следующих результатов образования (РО):

N

Шифр

Результат освоения

1

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

2

Знать основы системного програмирования, основы объектно ориентированного подхода к программированию; технологию разработки алгоритмов и программ; методы отладки программ, реализующих различные алгоритмы обработки информации, и решения задач на ЭВМ.

Перечисленные РО являются основой для формирования следующих компетенций: (в соответствии с ФГОС ВПО и требованиями к результатам освоения основной образовательной программы (ООП))

N

Шифр

Компетенция

1

ПК-16

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

2

ПК-17

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

  1. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Общая трудоемкость дисциплины составляет 4 зачетных(ые) единиц(ы), 144 часа(ов).

Модуль

Раздел

Лекции

Практич. занятия

Лаборат. работы

СРС

Всего часов

Всего с экзаменами и курсовыми

Языки программирования

Язык программирования

8

8

4

7

27

144

Методы программирования

12

8

4

10

34

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

14

6

8

12

40

Всего

34

22

16

29

101

144

    1. Содержание (дидактика) дисциплины

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

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. Процедурное программирование

2. Методы программирования

- 2.17. Основные принципы разработки и анализа алгоритмов

- 2.18. Методы построения алгоритмов, ориентированных на структуры данных

- 2.19. Рекурсивные алгоритмы

- 2.20. Важнейшие невычислительные алгоритмы (поиск, сортировка)

- 2.21. Технология разработки алгоритмов и программ

- 2.22. Методы отладки программ, реализующих различные алгоритмы обработки информации

- 2.23. Алгоритм и его свойства

- 2.24. Операциональный подход

- 2.25. Структурный подход

- 2.26. Связные списки

- 2.27. Очереди

- 2.28. Стеки

- 2.29. Понятие рекурсии

- 2.30. Регулярные образы

- 2.31. Кривые Гильберта

- 2.32. Алгоритмы сортировки

- 2.33. Алгоритмы поиска

- 2.34. Алгоритмы на графах

- 2.35. Понятие технологии программирования

- 2.36. Структурный подход в разработке алгоритмов и программ

- 2.37. Объектный подход в разработке алгоритмов и программ

- 2.38. Классификация ошибок в программе

- 2.39. Метод ручного тестирования

- 2.40. Метод обратного прослеживания

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

- 3.41. Основы объектно-ориентированного подхода к программированию

- 3.42. Принципы объектно-ориентированного программирования. Объекты

- 3.43. Технология организации хранения классов. Контейнеры

- 3.44. Технология программирования для Windows

- 3.45. Императивное, функциональное и логическое программирование

- 3.46. Технология логического вывода при моделировании умозаключения

- 3.47. Технология создания программного продукта

- 3.48. Структура программного обеспечения при объектном подходе

- 3.49. Определение отношений между объектами

- 3.50. Проектирование классов

- 3.51. Наследование

- 3.52. Полиморфизм

- 3.53. Параметризованные классы и функции

- 3.54. Динамические объекты

- 3.55. Композиция и наполнение

- 3.56. Контейнерные классы

- 3.57. Структура приложений Windows, Linux

- 3.58. Разработка пользовательского интерфейса

- 3.59. Технология разработки приложений в средах с VCL классами

- 3.60. Основы логического программирования

- 3.61. Основы функционального программирования

- 3.62. Языки императивного программирования

- 3.63. Предикаты отсечения и управления логическим выводом

- 3.64. Метод резолюций

- 3.65. Представление знаний в логическом выводе

- 3.66. Требования и спецификации программного продукта

- 3.67. Программная документация

- 3.68. Тестирование программных продуктов



    1. Лекции

п/п

Раздел дисциплины

Объем, часов

Тема лекции

Дидакт. единицы

1

1.1.Язык программирования

2

Основы системного программирования на языке высокого уровня

1.5, 1.6, 1.7, 1.1

2

1.1.Язык программирования

2

Структура и способы описания языка высокого уровня. Типы данных

1.8, 1.9, 1.10, 1.2

3

1.1.Язык программирования

2

Операторы языка высокого уровня

1.11, 1.12, 1.13, 1.3

4

1.1.Язык программирования

2

Процедуры и функции

1.14, 1.15, 1.16, 1.4

5

1.2.Методы программирования

2

Основные принципы разработки и анализа алгоритмов

2.23, 2.24, 2.25, 2.17

6

1.2.Методы программирования

2

Методы построения алгоритмов, ориентированных на структуры данных

2.26, 2.27, 2.28, 2.18

7

1.2.Методы программирования

2

Рекурсивные алгоритмы

2.29, 2.30, 2.31

8

1.2.Методы программирования

2

Важнейшие невычислительные алгоритмы (поиск, сортировка)

2.32, 2.33, 2.34, 2.20

9

1.2.Методы программирования

2

Технология разработки алгоритмов и программ

2.35, 2.36, 2.37, 2.21

10

1.2.Методы программирования

2

Методы отладки программ, реализующих различные алгоритмы обработки информации

2.38, 2.39, 2.40, 2.22

11

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

2

Основы объектно-ориентированного подхода к программированию

3.48, 3.49, 3.50, 3.41

12

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

2

Принципы объектно-ориентированного программирования. Объекты

3.51, 3.52, 3.53, 3.42

13

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

2

Технология организации хранения классов. Контейнеры

3.54, 3.55, 3.56, 3.43

14

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

2

Технология программирования для Windows

3.57, 3.58, 3.59, 3.44

15

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

2

Императивное, функциональное и логическое программирование

3.60, 3.61, 3.62, 3.45

16

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

2

Технология логического вывода при моделировании умозаключения

3.63, 3.64, 3.65, 3.46

17

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

2

Технология создания программного продукта

3.66, 3.67, 3.68, 3.47

Итого:

34



    1. Практические занятия

п/п

Раздел дисциплины

Объем, часов

Тема практического занятия

Дидакт. единицы

1

1.1.Язык программирования

4

Программирование процедур обработки данных

1.11, 1.12, 1.13

2

1.1.Язык программирования

4

Создание программ модульной структуры

1.15, 1.16

3

1.2.Методы программирования

4

Методы программирования, ориентированные на структуры данных

2.19, 2.26

4

1.2.Методы программирования

2

Программирование методов обработки очередей и стеков

2.27, 2.28

5

1.2.Методы программирования

2

Программирование методов сортировки и поиска

2.32, 2.33, 2.34

6

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

2

Программирование Windows приложения

3.58, 3.59

7

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

2

Логическое программирование

3.63, 3.64

8

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

2

Создание программного продукта

3.65, 3.67, 3.68

Итого:

22



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

п/п

Раздел дисциплины

Наименование лабораторной работы

Наименование лаборатории

Объем, часов

Дидакт. единицы

1

1.1.Язык программирования

Разработка простейшего консольного приложения

4

1.4, 1.7, 1.16

2

1.2.Методы программирования

Построение дерева папок

4

2.19, 2.18

3

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

Простое оконное Windows-приложение

4

3.42, 3.57

4

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

Создание простого текстового редактора

4

3.57, 3.68

Итого:

16



    1. Типовые задания

п/п

Раздел дисциплины

Объем, часов

Наименование типового задания

1

Язык программирования

1

Структура программы

2

Язык программирования

1

Создание программ модульной структуры

3

Методы программирования

1

Рекурсивные алгоритмы

4

Методы программирования

1

Программирование методов обработки очередей и стеков

5

Методы программирования

1

Программирование методов сортировки и поиска

6

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

1

Программирование Windows приложения

7

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

1

Логическое программирование

8

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

1

Создание программного продукта

Итого:

8

    1. Курсовые работы и проекты по дисциплине

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

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее