№ занятия
|
Наименование
разделов и тем |
Даты проведения |
ИП 193 |
ИП 196 |
ИП 197 |
|
| 5-й
семестр |
1 |
Тема 1. Введение в МДК |
02.09 |
02.09 |
02.09 |
|
2 |
Тема 2. Системное программирование в ОС Windows |
02.09 |
03.09 |
03.09 |
|
3 |
Тема 3. Интерфейс Windows API |
03.09 |
03.09 |
03.09 |
|
4 |
Практическая работа № 1. Создание консольного приложения |
03.09 |
08.09 |
06.09 |
|
5 |
Тема 4. Потоки и процессы |
06.09 |
08.09 |
07.09 |
|
6 |
С.р. 1. Диспетчеризация и планирование потоков |
06.09 |
09.09 |
07.09 |
|
7 |
Тема 5. Потоки в Windows |
|
|
|
|
8 |
Тема 6. Процессы в Windows |
|
|
|
|
9 |
Тема 7. Дескрипторы процессов |
|
|
|
|
10 |
Практическая работа № 2. Потоки и процессы |
|
|
|
|
11 |
Практическая работа № 3. Получение информации о конфигурации персонального компьютера |
|
|
|
|
12 |
Практическая работа № 4. Получение информации об основных характеристиках системы |
|
|
|
|
13 |
Практическая работа № 5. Создание потоков и управление ими |
|
|
|
|
14 |
Практическая работа № 6. Создание процессов |
|
|
|
|
15 |
Практическая работа № 7. Управление процессами |
|
|
|
|
16 |
Тема 8. Синхронизация потоков и процессов |
|
|
|
|
17 |
С.р. 2. Критические секции |
|
|
|
|
18 |
Тема 9. Объекты синхронизации и функции ожидания |
|
|
|
|
19 |
С.р. 3. Средства синхронизации |
|
|
|
|
20 |
Тема 10. Мьютексы |
|
|
|
|
21 |
Тема 11. Взаимоисключающий доступ к переменным |
|
|
|
|
22 |
Практическая работа № 8. Изучение объектов синхронизации |
|
|
|
|
23 |
Практическая работа № 9. Объекты синхронизации. События и семафоры |
|
|
|
|
24 |
Тема 12. Тупики |
|
|
|
|
25 |
Тема 13. Структура консольного приложения |
|
|
|
|
26 |
Тема 14. Обмен данными между параллельными процессами |
|
|
|
|
27 |
Практическая работа № 10. Современные технологии обмена данными |
|
|
|
|
28 |
С.р. 4. Обмен данными через почтовый ящик |
|
|
|
|
29 |
Тема 15. Области видимости переменных |
|
|
|
|
30 |
Практическая работа № 11. Статические переменные |
|
|
|
|
31 |
Тема 16. Пространство имен |
|
|
|
|
32 |
Практическая работа № 12. Доступ к пространству имен |
|
|
|
|
33 |
С.р. 5. Генерация случайных чисел |
|
|
|
|
34 |
Тема 17. Структуры данных |
|
|
|
|
35 |
Практическая работа № 13. Организация данных с помощью структур |
|
|
|
|
36 |
Практическая работа № 14. Структура данных Массивы |
|
|
|
|
37 |
Практическая работа № 15. Структура данных Стек |
|
|
|
|
38 |
Практическая работа № 16. Структура данных Запись |
|
|
|
|
39 |
Тема 18. Порядок выполнения программ |
|
|
|
|
40 |
Практическая работа № 17. Обработка некорректного пользовательского ввода |
|
|
|
|
41 |
Тема 19. Особенности тестирования кода |
|
|
|
|
42 |
Практическая работа № 18. Выполнение тестирования кода |
|
|
|
|
43 |
Тема 20. Указатели |
|
|
|
|
44 |
Практическая работа № 19. Работа с указателями |
|
|
|
|
45 |
Практическая работа № 20. Указатели и массивы |
|
|
|
|
46 |
Практическая работа № 21. Использование указателей в структурах данных |
|
|
|
|
47 |
Тема 21. Работа с виртуальной памятью |
|
|
|
|
48 |
Тема 22. Работа с кучей в Windows |
|
|
|
|
49 |
Тема 23. Динамические массивы |
|
|
|
|
50 |
Практическая работа № 22. Динамические структуры данных |
|
|
|
|
51 |
Практическая работа № 23. Динамические массивы |
|
|
|
|
52 |
Тема 24. Работа с файлами и каталогами |
|
|
|
|
53 |
Практическая работа № 24. Работа с текстовыми файлами |
|
|
|
|
54 |
Практическая работа № 25. Создание каталога и работа с ним |
|
|
|
|
55 |
Практическая работа № 26. Параметры и аргументы функций |
|
|
|
|
56 |
Практическая работа № 27. Создание интерактивного консольного приложения |
|
|
|
|
57 |
Практическая работа № 28. Повторение. Решение задач с массивами |
|
|
|
|
58 |
Практическая работа № 29. Повторение. Решение задач со стеками |
|
|
|
|
59 |
Практическая работа № 30. Повторение. Управление потоками |
|
|
|
|
60 |
Практическая работа № 31. Повторение. Управление процессами |
|
|
|
|
61 |
Практическая работа № 32. Повторение. Файлы и каталоги |
|
|
|
|
62 |
Практическая работа № 33. Повторение. Разные задачи |
|
|
|
|
63 |
Обобщающее повторение. Подготовка к экзамену. |
|
|
|
|
| |
Консультация (2 часа) |
|
|
|
|
| |
Экзамен (6 часов) |
17.12 |
17.12 |
24.12 |
|
|
Итого (часов): |
134 |
134 |
134 |
|