Главная страница

3.-КТП-МДК-01.01-Разработка-программных-модулей_compressed. Календарнотематический план на 20202021 уч год по мдк 01. 01 Разработка программных модулей Составлен на основании рабочей программы, утвержденной руководителем увп


Скачать 162.25 Kb.
НазваниеКалендарнотематический план на 20202021 уч год по мдк 01. 01 Разработка программных модулей Составлен на основании рабочей программы, утвержденной руководителем увп
Дата29.08.2022
Размер162.25 Kb.
Формат файлаpdf
Имя файла3.-КТП-МДК-01.01-Разработка-программных-модулей_compressed.pdf
ТипКалендарно-тематический план
#656002

Департамент образования и науки города Москвы
Государственное бюджетное профессиональное образовательное учреждение
города Москвы «Московский автомобильно-дорожный колледж
им. А.А.Николаева»
УТВЕРЖДАЮ
Руководитель УВП
Л.П. Егорова
«___» _______ 2020 г.
КАЛЕНДАРНО-ТЕМАТИЧЕСКИЙ ПЛАН
на 2020-2021 уч. год по МДК 01.01 Разработка программных модулей
Составлен на основании рабочей программы, утвержденной руководителем УВП
Егоровой Л.П. 27.08.2020
Рассмотрен на заседании ЦК УГС Информатики и вычислительной техники
Протокол № 1 от 27 августа 2020 г.
Специальность: 09.02.07 Информационные системы и программирование
Преподаватель: Яковлев М.С., Каримов М.Т.
К
урс
С
еместр
О
бъ ем обра зов ате льной н
аг руз ки
(ч ас
.)
С
амостоя тельн ая работ а
(ч ас
)
Во взаимодействии с преподавателем
К
онсультаци и
Ф
орма п роме ж
уточ ной аттестаци и
(диф ф
ер енц иров анн ый з ач ет, эк зам ен
- ча с.)
В
се го уч ебных заня ти й
Теорети чес кое обучени е
(ч ас
.)
Л
аб ораторн ые раб оты
П
рак ти чес кие заня ти я (
час
.)
К
ур со во е пр оект ир ова ни е
(ч ас
.)
2 4
72 4
68 40
-
28
-
-
-
3 5
84 6
78 34
-
44
-
-
-
3 6
51
-
21 11
-
10 30
-
-
4 7
20 2
18 8
-
10
-
-
-
4 8
46 2
34 16
-
18
-
2 8 (экзамен)
Всего:
273
14
249
109
-
110
30
2
8 (экзамен)
Председатель цикловой комиссии Быканова Е.Ю.

II. Содержание календарно-тематического плана


заня
тий
Наименование разделов, МДК, тем
Количество
Часов
Вид занятий
Материально-
Техническое
обеспечение занятия,
Интернет-ресурсы
Задания для
обучающихся
аудиторн ых занятий самостоя тельная работа
Виды самостоятельной работы
Основная и дополните льная литература
1
2
3
4
5
6
Семестр 4
Раздел 1
Жизненный цикл ПО
8
1
Тема 1.1
Понятие ЖЦ, каскадная модель ( waterfall model) ЖЦ ПО
2 комбини- рованный
1-4 1, 3 2
Тема 1.2
V-Образная модель ЖЦ ПО
2 комбини- рованный
1-4 1, 2 3
Тема 1.3
Спиральная модель ЖЦ ПО
2 комбини- рованный
1-4 1, 4 4
Тема 1.4
Сравнительный анализ моделей ЖЦ ПО
2 комбини- рованный
1-4 1, 2
Раздел 2
Структурное программирование
22
1, 2 5
Тема 2.1
Принципы и технология структурного программирования
2 комбини- рованный
1-4 1, 4 6
Тема 2.2
Методы программирования: структурный, модульный, объектно-ориентированный.
2 комбини- рованный
1-4 1,5 7
Тема 2.3
Классификация алгоритмов
2 комбини- рованный
1-4 1, 6

8
Тема 2.4
Классы алгоритмов, оценка сложности алгоритма.
2 комбини- рованный
1-4 1, 4 9
Тема 2.5
Неразрешимые задачи.
2 комбини- рованный
1-4 1, 2 10
Практическое занятие №1 Оценка сложности алгоритмов сортировки
LSD(Least significant digit radix sorts)
2
практическое занятие
2,4 1, 5 11
Практическое занятие №2 Оценка сложности алгоритмов сортировки
MSD(Most significant digit radix sorts)
2 практическое занятие
2,4 1, 6 12
Практическое занятие №3 Оценка сложности алгоритма последовательного поиска
2 практическое занятие
2,4 1, 8 13
Практическое занятие №4 Оценка сложности алгоритма поиска методом двоичных деревьев
2 практическое занятие
2,4 1, 8 14
Практическое занятие №5 Оценка сложности рекурсивных алгоритмов
2 практическое занятие
2,4 1, 8 15
Практическое занятие №6 Оценка сложности эвристических алгоритмов
2 практическое занятие
2,4 1, 4
Раздел 3(часть 1)
Объектно-ориентированное
программирование
38
4
16
Тема 3.1
Указатели в языке С#. Небезопасный код.
2 комбини- рованный
1-4 1, 3 17
Тема 3.2
Структуры в языке С#.
2 комбини- рованный
1-4 1, 2 18
Практическое занятие №7 Работа с типом данных структура
2 практическое занятие
2,4 1, 6 19
Тема 3.3 Принципы ООП. Основные понятия. Класс, объект, экземпляр класса в языке С#.
2 комбини- рованный
1-4 1, 7

20
Тема 3.4
Пространства имен, псевдонимы и статический импорт, модификаторы доступа.
2 комбини- рованный
1-4 1, 3 21
Практическое занятие №8 Классы
2 практическое занятие
2,4 1, 4 22
Тема 3.5
Виртуальные методы и свойства.
2 комбини- рованный
1-4 1, 4 23
Практическое занятие №9 Виртуальные методы и свойства
2 практическое занятие
2,4 1, 2 24
Тема 3.6
Перегрузка методов класса в языке С#.
Операции класса в языке С#.
2 комбини- рованный
1-4 1, 4 25
Практическое занятие №10 Перегрузка методов
2 практическое занятие
2,4 1, 5 26
Практическое занятие №11 Определение операций в классе
2 практическое занятие
2,4 1, 5 27
Тема 3.7
Индексаторы.
2 комбини- рованный
1-4 1, 6 28
Практическое занятие
№12 Индексаторы
2 практическое занятие
2,4 1, 7 29
Тема 3.8
Построение иерархии классов в языке С#.
2 комбини- рованный
1-4 1, 6 30
Практическое занятие №13 Построение иерархии классов (Наследование)
2 практическое занятие
2,4 1, 6 31
Тема 3.9
Абстрактные классы. Параметризованные классы (Обобщения).
2 комбини- рованный
1-4 1, 4 32
Практическое занятие №14
Параметризованные классы (Обобщения).
2 практическое занятие
2,4 1, 3 33
Тема 3.10
Интерфейсы в языке С#.
2 комбини- рованный
1-4 1, 3

34
Тема 3.11
Наследование интерфейсов в языке С#.
2 комбини- рованный
1-4 1, 3 35
Самостоятельная работа №1
2
Самостоятель- ная работа
2,4
Проектирование архитектуры классов
36
Самостоятельная работа №2
2
Самостоятель- ная работа
2,4
Реализация класса по работе с математическим понятием «матрица»
Итого:
68
4
Семестр 5
Раздел 3(часть 2)
Объектно-ориентированное
программирование
18
1
Практическое занятие №15 Работа с объектами через Интерфейсы
2 практическое занятие
2,4 1, 5 2
Практическое занятие №16 Работа с использованием стандартного интерфейса
IСloneable, IСomparable
2 практическое занятие
2,4 1, 6 3
Тема 3.12
Делегаты. Анонимные методы. Лямбда- выражения. События.
2 комбини- рованный
1-4 1, 6 4
Практическое занятие №17 Делегаты.
События
2 практическое занятие
2,4 1, 6 5
Тема 3.13
Регулярные выражения
2 комбини- рованный
1-4 1, 4 6
Практическое занятие №18
Использование регулярных выражений
2 практическое занятие
2,4 1, 2 7
Тема 3.14
Коллекции в языке С#.
2 комбини- рованный
1-4 1, 3 8
Тема 3.15
Списки, операции со списками
2 комбини- рованный
1-4 1, 4 9
Практическое занятие №19 Коллекции,
Работа со списками
2 практическое занятие
2,4 1, 5

Раздел 4.
Паттерны проектирования
24
1, 5 10
Тема 4.1
Паттерны программирования. Понятие паттерна программирования.
2 комбини- рованный
1-4 1, 9 11
Тема 4.2
Классификация паттернов.
2 комбини- рованный
1-4 1, 8 12
Тема 4.3
Основные шаблоны (Fundamental).
2 комбини- рованный
1-4 1, 9 13
Практическое занятие №20
Использование основных шаблонов
2 практическое занятие
2,4 1, 6 14
Тема 4.4
Порождающие шаблоны (Creational)
2 комбини- рованный
1-4 1, 7 15
Практическое занятие №21
Использование порождающих шаблонов
2 практическое занятие
2,4 1, 7 16
Тема 4.5
Структурные шаблоны (Structural)
2 комбини- рованный
1-4 1, 5 17
Практическое занятие №22
Использование структурных шаблонов
2 практическое занятие
2,4 1, 3 18
Тема 4.6
Поведенческие шаблоны (Behavioral)
2 комбини- рованный
1-4 1, 5 19
Практическое занятие №23
Использование поведенческого шаблона
Chain of responsibility
2 практическое занятие
2,4 1, 6 20
Практическое занятие №24
Использование поведенческого шаблона
Iterator
2 практическое занятие
2,4 1, 7 21
Практическое занятие №25
Использование поведенческого шаблона
Null object
2 практическое занятие
2,4 1, 7
Раздел 5.
Событийно-управляемое
программирование
24
1, 8

22
Тема 5.1
Принципы и событийно-управляемого программирования
2 комбини- рованный
1-4 1, 9 23
Тема 5.2
Визуальное проектирование интерфейса.
Элементы управления. Диалоговые окна.
Обработчики событий
2 комбини- рованный
1-4 1, 7 24
Практическое занятие №26 «Разработка модуля с использованием текстовых компонентов»
2 практическое занятие
2,4 1, 8 25
Практическое занятие №27 «Создание интерфейсов посредством визуального проектирования»
2 практическое занятие
2,4 1, 5 26
Практическое занятие №28 «Построение событийно-управляемого интерфейса»
2 практическое занятие
2,4 1, 5 27
Практическое занятие №29 «Разработка обработчиков событий клавиатуры»
2 практическое занятие
2,4 1, 5 28
Практическое занятие №30 «Разработка модуля многооконного интерфейса»
2 практическое занятие
2,4 1, 8 29
Тема 5.3
Введение в графику.
2 комбини- рованный
1-4 1, 4 30
Практическое занятие №31 «Разработка модуля по работе с графическими примитивами
2 практическое занятие
2,4 1, 5 31
Тема 5.4
Анимированное изображение. Анимация движения.
2 комбини- рованный
1-4 1, 3 32
Практическое занятие №32 «Разработка модуля отображения анимации»
2 практическое занятие
2,4 1, 4 33
Практическое занятие №33 «Разработка модуля по работе с Microsoft Office
2 практическое занятие
2,4 1, 6

Раздел 6 (Часть 1)
Оптимизация и рефакторинг кода
12
34
Тема 6.1
Методы оптимизации программного кода
2 комбини- рованный
1-4 1, 3 35
Практическое занятие №34 Анализ кода на необходимость оптимизации
2 2,4 1, 6 36
Тема 6.2
Мемоизация, кэширование.
2 комбини- рованный
2,4 1, 5 37
Практическое занятие №35 Применение мемоизации
2 практическое занятие
2,4 1, 6 38
Практическое занятие №36 Применение кэширования
2 практическое занятие
2,4 1, 5 39
Тема 6.3
Распараллеливание программ, "ленивые" вычисления (Lazy evaluation).
2 комбини- рованный
1-4 1, 7 40
Самостоятельная работа №3
2
Самостоятель- ная работа
2,4
Составление регулярных выражений
41
Самостоятельная работа №4
2
Самостоятель- ная работа
2,4
Разработка модуля защиты авторизации пользователя
42
Самостоятельная работа №5
2
Самостоятель- ная работа
2,4
Разработка игрового приложения
Итого:
78
6
Семестр 6
Раздел 6 (Часть 2)
Оптимизация и рефакторинг кода
11
1
Практическое занятие №37 Применение
Lazy evaluation
2 практическое занятие
2,4 1, 7 2
Практическое занятие №38 Применение библиотеки TPL
2 практическое занятие
2,4 1, 4 3
Тема 6.4
Метод приближения, использование сторонних языков.
1 комбини- рованный
1-4 1, 3

4
Практическое занятие №39 Применение метода приближенных вычислений
2 практическое занятие
2,4 1, 3 5
Тема 6.5
Основные принципы, цели и методы рефакторинга кода
2 комбини- рованный
1-4 1, 6 6
Практическое занятие №40 Рефакторинг кода
2 практическое занятие
2,4 1, 2
Раздел 7. (Часть 1)
Разработка пользовательского
интерфейса
10
7
Тема 7.1
Правила разработки интерфейса пользователя. Особенности платформы
WPF
2 комбини- рованный
1-4 1, 8 8
Тема 7.2
Введение в язык XAML. Файлы отделенного кода. Сложные свойства и конвертеры типов.
2 комбини- рованный
1-4 1, 6 9
Тема 7.3
Контейнеры компоновки: Grid, GridSplitter,
StackPanel, DockPanel, WrapPanel, Canvas
2 комбини- рованный
1-4 1, 3 10
Практическое занятие №41 Компоновка
2 практическое занятие
2,4 1, 5 11
Тема 7.4
Элементы управления содержимым
2 комбини- рованный
1-4 1, 7
Раздел
Курсовое проектирование.
30
12
Курсовое проектирование. Определение актуальности, предмета и объекта.
2 курсовое проектирование
2,4 1, 8 13
Курсовое проектирование. Разработка концепта проекта
2 курсовое проектирование
2,4 1, 5 14
Курсовое проектирование. Определение средств разработки
2 курсовое проектирование
2,4 1, 7

15
Курсовое проектирование.
Обоснование выбранных средств разработки
2 курсовое проектирование
2,4 1, 3 16
Курсовое проектирование.
Изучение источников информации, методы обработки информации
2 курсовое проектирование
2,4 1, 4 17
Курсовое проектирование.
Формирование теоретической базы, проекта
2 курсовое проектирование
2,4 1, 4 18
Курсовое проектирование.
Разработка схем данных, архитектуры классов
2 курсовое проектирование
2,4 1, 4 19
Курсовое проектирование.
Создание руководства стилей
2 курсовое проектирование
2,4 1, 2 20
Курсовое проектирование.
Разработка оболочки программной составляющей проекта
2 курсовое проектирование
2,4 1, 4 21
Курсовое проектирование.
Разработка алгоритмов в соответствии со спецификацией проекта
2 курсовое проектирование
2,4 1, 7 22
Курсовое проектирование.
Реализации программной составляющей проекта
2 курсовое проектирование
2,4 1, 8 23
Курсовое проектирование.
Создание комплекта тестов программного обеспечения
2 курсовое проектирование
2,4 1, 9 24
Курсовое проектирование.
Тестирование
2 курсовое проектирование
2,4 1, 7 25
Курсовое проектирование.
Разработка руководства пользователя
2 курсовое проектирование
2,4 1, 8 26
Курсовое проектирование.
Защита проекта
2 курсовое проектирование
2,4 1, 5
Итого:
51

Семестр 7
Раздел 7. (Часть 2)
Разработка пользовательского
интерфейса
18
1
Практическое занятие №42 Применение элементов управления содержимым
2 практическое занятие
2,4 1, 2 2
Тема 7.5
Текстовые элементы управления,
Элементы управления списками
2 комбини- рованный
1-4 1, 3 3
Практическое занятие №43 Применение текстовых элементов управления
2 практическое занятие
2,4 1, 4 4
Практическое занятие №44 Элементы управления списками
2 практическое занятие
2,4 1, 3 5
Тема 7.6
Работы с датами, изображениями
2 комбини- рованный
1-4 1, 4 6
Практическое занятие №45 Работы с датами, изображениями
2 практическое занятие
2,4 1, 2 7
Тема 7.7
DependencyObject
2 комбини- рованный
1-4 1, 2 8
Практическое занятие №46
DependencyObject
2 практическое занятие
2,4 1, 2 9
Тема 7.8
Модель событий в WPF, команды
2 комбини- рованный
1-4 1, 5 10
Самостоятельная работа №6
2
Самостоятель- ная работа
2,4
Разработка редактора графических примитивов
Итого:
18
2
Семестр 8
Раздел 7. (Часть 3)
Разработка пользовательского
интерфейса
6
1
Практическое занятие №47 Модель событий в WPF, команды
2 практическое занятие
2,4 1, 7

2
Тема 7.9
Концепция ресурсов в WPF, Привязка данных
2 комбини- рованный
1-4 1, 8 3
Практическое занятие №48 Разработка интерфейса пользователя
2 практическое занятие
2,4 1, 9 4
Раздел 8.
Основы ADO.Net
28
Тема 8.1
Создание базы данных
2 комбини- рованный
1-4 1, 7 5
Практическое занятие №49 Создание базы данных
2 практическое занятие
2,4 1, 5 6
Тема 8.2
Доступ к данным, подключение к базе данных
2 комбини- рованный
1-4 1, 3 7
Практическое занятие №50 Доступ к данным, подключение к базе данных
2 практическое занятие
2,4 1, 4 8
Тема 8.3
Entity Framework
2 комбини- рованный
1-4 1, 3 9
Практическое занятие №51 Создание
Entity Framework модели данных
2 практическое занятие
2,4 1, 4 10
Тема 8.4
Создание таблиц
2 комбини- рованный
1-4 1, 4 11
Практическое занятие №52 Создание таблиц
2 практическое занятие
2,4 1, 6 12
Тема 8.5
Работа с записями
2 комбини- рованный
1-4 1, 7 13
Практическое занятие №53 Запросы.
Работа с записями
2 практическое занятие
2,4 1, 8 14
Тема 8.6
Создание отчетов
2 комбини- рованный
1-4 1, 6 15
Практическое занятие №54 Создание отчетов
2 практическое занятие
2,4 1, 9

16
Тема 8.7
Создание хранимых процедур (команд)
2 комбини- рованный
1-4 1, 4 17
Практическое занятие №55 Триггеры.
Создание хранимых процедур (команд)
2 практическое занятие
2,4 1, 3 18
Самостоятельная работа №7
2
Самостоятель- ная работа
2,4
Разработка программного продукта по работе с БД
Итого:
34
2

Материально-техническое обеспечение занятий
Таблица 2а
№ п/п
Материально-техническое обеспечение занятий
1
Классная доска.
2
Компьютер. Проектор.
3
Презентация занятий в PowerPoint
4
Комплект учебно-методической документации (основная программа, методические указания по выполнению практических, лабораторных и самостоятельных работ, тестовые задания для контроля знаний, перечень экзаменационных вопросов, ситуационных задач и пр.).
Информационное обеспечение обучения. Основные источники (ОИ):
Таблица 2б
№ п/п
Наименование
Автор
Издательство, год издания
1
Язык C#: краткое описание и введение в технологии программирования.
Котов О.П.
М.: Академия, 2016
Дополнительные источники (ДИ):
Таблица 2в
№ п/п
Наименование
Автор
Издательство, год издания
2
C# для чайников
Мюллер Д. П.
Диалектика. 2015 3
C# 7 и .NET Core. Кросс- платформенная разработка для профессионалов
Марк Дж. Прайс
Питер. 2016 4
Unity и C#. Геймдев от идеи до реализации
Бонд Д.Г.
Питер, 2015 5
Язык программирования C# 7 и платформы .NET и .NET Core
Эндрю Троелсен
Филипп Джепикс
Диалектика.2015
Интернет-ресурсы (ИР):
6
M
i c
r o
s o
f t
docs [Электронный ресурс].
U
R
L
https://docs.microsoft.com/ru-ru/dotnet/csharp/
7
Metanit [Электронный ресурс].
U
R
L
https://metanit.com/sharp/tutorial/
8
Professorweb [Электронный ресурс].
U
R
L
http://professorweb.ru/my/csharp/charp_theory/
9
ItProger [Электронный ресурс].
U
R
L
https://itproger.com/course/csharp


написать администратору сайта