rpd000005594 (090915 (10.05.05).С2 Информационно-аналитическое обеспечение правоохранительной деятельности с использованием авиакосмических технологий), страница 2
Описание файла
Файл "rpd000005594" внутри архива находится в следующих папках: 090915 (10.05.05).С2 Информационно-аналитическое обеспечение правоохранительной деятельности с использованием авиакосмических технологий, 090915.С2 МАИ. Документ из архива "090915 (10.05.05).С2 Информационно-аналитическое обеспечение правоохранительной деятельности с использованием авиакосмических технологий", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.
Онлайн просмотр документа "rpd000005594"
Текст 2 страницы из документа "rpd000005594"
- 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.Язык программирования | 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.Язык программирования | 2 | Программирование процедур обработки данных | 1.11, 1.12, 1.13 |
2 | 1.1.Язык программирования | 2 | Создание программ модульной структуры | 1.15, 1.16 |
3 | 1.2.Методы программирования | 2 | Методы программирования, ориентированные на структуры данных | 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 |
Итого: | 16 |
-
Лабораторные работы
№ п/п | Раздел дисциплины | Наименование лабораторной работы | Наименование лаборатории | Объем, часов | Дидакт. единицы |
Итого: |
-
Типовые задания
№ п/п | Раздел дисциплины | Объем, часов | Наименование типового задания |
1 | Язык программирования | 1 | Структура программы |
2 | Язык программирования | 1 | Создание программ модульной структуры |
3 | Методы программирования | 1 | Рекурсивные алгоритмы |
4 | Методы программирования | 1 | Программирование методов обработки очередей и стеков |
5 | Методы программирования | 1 | Программирование методов сортировки и поиска |
6 | Технологии программирования | 1 | Программирование Windows приложения |
7 | Технологии программирования | 1 | Логическое программирование |
8 | Технологии программирования | 1 | Создание программного продукта |
Итого: | 8 |
-
Курсовые работы и проекты по дисциплине
-
Рубежный контроль
1.1. Зачет без оценки