МДК.01.01 Системное программирование

1 курс2 курс3 курс4 курс
001200
0000012000
Тема занятияДомашнее заданиеТипЧасы
§1
Введение в языки C и C++. Работа с простыми типами данных
1Введение в языки С и С++Л 2
2Основные типы данныхЛ 2
3Основные операцииЛ 2
4Выполнение заданий №1-20 блока Beginнаписать программуПР 2
5Выражения и операторыЛ 2
6Выполнение заданий №21-40 блока Beginнаписать программуПР 2
7Преобразование типовЛ 2
8Выполнение заданий №1-15 блока Integerнаписать программуПР 2
9Функции ввода-выводаЛ 2
10Выполнение заданий №16-30 блока Integerнаписать программуПР 2
11Препроцессор языка СиЛ 2
12Выполнение заданий №1-20 блока Booleanнаписать программуПР 2
13Выполнение заданий №21-40 блока Booleanнаписать программуПР 2
§2
Алгоритмические конструкции и составные типы данных
1Операторы выбораЛ 2
2Выполнение заданий блока ifнаписать программуПР 2
3Выполнение заданий блока Rbifнаписать программуПР 2
4Выполнение заданий блока Caseнаписать программуПР 2
5Цикл с предусловиемЛ 2
6Выполнение заданий блока whileнаписать программуПР 2
7Выполнение заданий блока RBwнаписать программуПР 2
8Цикл со счетчикомЛ 2
9Выполнение заданий блока forнаписать программуПР 2
10Выполнение заданий блока RBснаписать программуПР 2
11Выполнение заданий блока RBccнаписать программуПР 2
12Выполнение заданий блока Rbifнаписать программуПР 2
13Выполнение заданий блока Rbcifнаписать программуПР 2
14Классы памяти и область действияЛ 2
15Выполнение заданий блока Rbcntнаписать программуПР 2
16Выполнение заданий блока Seriesнаписать программуПР 2
17Выполнение заданий блока Minmaxнаписать программуПР 2
18Создание и использование функцийЛ 2
19Выполнение заданий блока RBpнаписать программуПР 2
20Выполнение заданий блока Procнаписать программуПР 2
21Выполнение заданий блока RBppнаписать программуПР 2
22Массивы и указателиЛ 2
23Выполнение заданий блока Arrayнаписать программуПР 2
24Выполнение заданий блока Matrixнаписать программуПР 2
25Выполнение заданий блока Paramнаписать программуПР 2
26Символьные строки и функции над нимиЛ 2
27Выполнение заданий блока Stringнаписать программуПР 2
28Библиотека языка Си и файлы ввода-выводаЛ 2
29Выполнение заданий блока Fileнаписать программуПР 2
30Выполнение заданий блока Textнаписать программуПР 2
31Выполнение заданий блока Recurнаписать программуПР 2
32Структуры дапнныхЛ 2
33Выполнение заданий блока Dynamicнаписать программуПР 2
34Выполнение заданий блока Treeнаписать программуПР 2
35Примеры из графики, 3D -преобразованияЛ 2
§3
Расширенные возможности языка C++
1Операторы, встроенные типы данных языка С++Л 2
2Классы и объектыЛ 2
3Производные типы данныхЛ 2
4Распределение памятиЛ 2
5Производные классы, наследованиеЛ 2
6Контроль доступа к объектуЛ 2
7Конструкторы и деструкторыЛ 2
8Дополнительные возможности классовЛ 2
9Время жизни и области видимостиЛ 2
10Обработка ошибокЛ 2
11Потоки и манипуляторыЛ 2
12Шаблоны.Л 2

Итого

Лекции: 58
Комбинированные занятия: 0
Практические занятия: 62
Диагностическая проверка знаний: 0
Всего часов: 120 из 120 по плану