СИЭУиП · Рабочая программа

МДК 01.01 Разработка программных модулей

Карта назначенного фрагмента · 29.09.2026 · 23 пары (46 аудиторных часов) на каждую из двух групп; 80 мин / сокращённо 60 мин.

Граница нагрузки и учебного содержания

В листе «педагогическая нагрузка СИЭУиП.jpg» МДК 01.01 указан дважды для двух групп: каждой 22 часа лекций и 24 часа практических = 46 часов на группу в первом семестре. Программа ПМ.01, §3.1–3.2, с.7–8, содержит большой курс 236 часов; 46 часов не означают завершение МДК, и экзамен всего модуля сюда не добавляется. Утверждённого КТП именно для этих 46 часов нет. Методическая последовательность ниже: полностью первые 2 часа темы 1.1, 14 часов теории и 8 часов практик темы 1.2, затем 6 часов вводной теории и 16 часов практик №5–12 темы 1.3. При таком срезе часть теории ООП по полному плану ещё не пройдена, поэтому предусматривать краткую инструкцию внутри соответствующих практик; для точной расстановки по календарю необходим журнал или утверждённое КТП. Последние пары 21–22 совмещают темы практик №10–11 с повторением; пара 23 — индивидуальное итоговое применение в пределах фрагмента на основе официальной практики №12, а не экзамен МДК.

Заявленные в рабочей программе результаты: формировать алгоритмы по техническому заданию, разрабатывать, отлаживать и проверять программные модули (ПК 1.1–1.4). Программный стек практик ООП — C# и VS/VCE по §3.2. Не подменять занятия Python и не заявлять использование средств, которых в аудитории нет. Каждая пара включает индивидуальный продукт и 4-балльную оценку (правильность 2, объяснение 1, проверка 1), проверяемые до следующей пары; завершающая индивидуальная практическая — 10 баллов. В каждом трёхпарном окне есть контроль; пропуск восполнять сопоставимым индивидуальным случаем без оценки отсутствующему. Официальный перевод в отметку определяет преподаватель. 80-минутный урок: 5 вход, 25 объяснение, 15 пример, 20 действие, 10 проверка, 5 вывод; 60-минутный: 5+18+10+15+7+5. Практика 80 мин: 5 вход, 10 инструкция, 5 демонстрация, 40 индивидуальная работа, 15 проверка, 5 завершение; 60 мин: 5+7+5+30+10+3. Дополнительный случай перенести на самостоятельное выполнение, оценочный продукт сохранить.

Последовательность пар

№Тема / содержание программыЧасы; страницаТипЦель / результатРабота обучающегосяКонтроль, критерий и срокЗависимость
01Тема 1.1 Жизненный цикл ПО; Понятие ЖЦ ПО. Этапы ЖЦ ПО2 ч; §3.2, с.8уроквыделяет этапы жизненного цикла по кейсусхема этапов и выходных документовда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыстарт
02Тема 1.2 Структурное программирование; Технология структурного программирования: основные конструкции2 ч; §3.2, с.8урокотличает следование, выбор и повторениесхема алгоритма с трассировкойда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 01
03Тема 1.2 Структурное программирование; Технология структурного программирования: декомпозиция2 ч; §3.2, с.8урокразбивает задачу на процедурыструктура модулей алгоритмада: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 02
04Тема 1.2 Структурное программирование; Инструментальные средства оформления алгоритмов: блок-схемы2 ч; §3.2, с.8урокоформляет ветвление в схемеблок-схема с проверкойда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 03
05Тема 1.2 Структурное программирование; Инструментальные средства документирования алгоритмов2 ч; §3.2, с.8уроксвязывает требование и шаг алгоритмаалгоритм с пояснением входа/выходада: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 04
06Тема 1.2 Структурное программирование; Оценка сложности алгоритма: классы и рост2 ч; §3.2, с.8уроксопоставляет асимптотику решенийтаблица подсчёта операцийда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 05
07Тема 1.2 Структурное программирование; Оценка сложности: классификация и неразрешимые задачи2 ч; §3.2, с.8урокотличает оценку сложности от разрешимостизаключение по двум алгоритмамда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 06
08Тема 1.2 Структурное программирование; Оценка сложности: сравнение сортировки, поиска и рекурсии2 ч; §3.2, с.8урокоценивает ресурсы в одном сценариирасчёт и проверка на примереда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 07
09Тема 1.2 Структурное программирование; Практическое занятие №1 «Оценка сложности алгоритмов сортировки»2 ч; §3.2, с.8практикаоценивает сортировку по числу операцийрасчёт и тестовые входыда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 08
10Тема 1.2 Структурное программирование; Практическое занятие №2 «Оценка сложности алгоритмов поиска»2 ч; §3.2, с.8практикасравнивает линейный и двоичный поисктаблица результатовда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 09
11Тема 1.2 Структурное программирование; Практическое занятие №3 «Оценка сложности рекурсивных алгоритмов»2 ч; §3.2, с.8практикаоценивает глубину рекурсиидерево вызовов и выводда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 10
12Тема 1.2 Структурное программирование; Практическое занятие №4 «Оценка сложности эвристических алгоритмов»2 ч; §3.2, с.8практикаобосновывает применимость эвристикисравнение алгоритмов на тестахда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 11
13Тема 1.3 Объектно-ориентированное программирование; Принципы ООП и классы2 ч; §3.2, с.8урокзадаёт ответственность классакласс и инвариантда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 12
14Тема 1.3 Объектно-ориентированное программирование; Перегрузка методов. Операции класса. Иерархия классов2 ч; §3.2, с.8урокразличает перегрузку и наследованиемодель и два вызовада: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 13
15Тема 1.3 Объектно-ориентированное программирование; Интерфейсы, наследование, структуры и делегаты2 ч; §3.2, с.8урокобъясняет контракт реализации и применения структурысхема взаимодействия классовда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 14
16Тема 1.3 Объектно-ориентированное программирование; Практическое занятие №5 «Создание конструкторов и деструкторов»2 ч; §3.2, с.8практикасоздаёт класс с конструкторомисходник и тест объектада: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 15
17Тема 1.3 Объектно-ориентированное программирование; Практическое занятие №6 «Перечисления и структуры»2 ч; §3.2, с.8практикавыбирает тип данных для состояниякод и тест допустимого значенияда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 16
18Тема 1.3 Объектно-ориентированное программирование; Практическое занятие №7 «Объявление классов C#. Члены класса»2 ч; §3.2, с.8практикареализует члены классакод и проверка доступада: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 17
19Тема 1.3 Объектно-ориентированное программирование; Практическое занятие №8 «this, ref, out. Частичные типы»2 ч; §3.2, с.8практикаобъясняет передачу аргумента и объектный контексткод с проверкой значений до/последа: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 18
20Тема 1.3 Объектно-ориентированное программирование; Практическое занятие №9 «Средства ООП в VS и VCE. Исключения»2 ч; §3.2, с.8практикаобрабатывает ошибку при работе классакод и протокол обработкида: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 19
21Тема 1.3 Объектно-ориентированное программирование; Практическое занятие №10 «Сокрытие методов базового класса и вызов переопределённых методов»; подготовка 1/22 ч; §3.2, с.8практика + подготовкасравнивает поведение скрытого и переопределённого методакод и тренировочная таблица вызововда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 20
22Тема 1.3 Объектно-ориентированное программирование; Практическое занятие №11 «Использование вложенных классов»; подготовка 2/22 ч; §3.2, с.8практика + подготовкасоздаёт вложенный класс и повторяет наследованиекод, проверка видимости и тренировочный случайда: 4 балла (верность 2, объяснение 1, проверка 1), до следующей парыпосле 21
23Тема 1.3 Объектно-ориентированное программирование; Практическое занятие №12 «Виртуальные методы. Переопределение виртуальных методов»2 ч; §3.2, с.8итоговая практика фрагментапроверяет полиморфный вызов и обосновывает выбор классаиндивидуальный код и трасса вызововда: 10 баллов (код 6, объяснение 2, проверка 2), в парепосле 22

Сверка по двум видам занятий

11 теоретических пар ×2=22 ч; 12 практических пар ×2=24 ч; общий объём 46 ч на группу. Вторую группу обслуживает тот же комплект содержания без дублирования по номеру. Темы 1.4–1.7 и остальные часы МДК из рабочей программы не входят в назначенный фрагмент.