Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
11-13, 15. Дополнительные проекты Windows Forms.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
86.77 Кб
Скачать

Программирование, часть 1. Темы 10-13. Различные проекты

Этап

мин

Действия

Результат

1. Настройка

5

Поинтересуйся жизнью детей

Обсуди с детьми события последней недели

Ребята открыты и сосредоточены

Группа готова к усвоению материала

2. Проверка успехов

10

Разбери ошибки и трудности в ДЗ

Дети знают, как справиться с ДЗ к текущему занятию

3. Практика: работа над проектом

45

Разрабатывай с детьми один из предложенных ниже проектов

Дети самостоятельно написали крутой код

4. Перерыв

10

Дай ребятам отдохнуть

Проветри аудиторию

Ребята отдохнули и готовы работать

В аудитории есть, чем дышать

5. Практика: работа над проектом

50

Разрабатывай с детьми один из предложенных ниже проектов

Дети самостоятельно написали крутой код

6. Конец занятия

10

Подведи итоги, проведи закрепляющий опрос

Выдай домашнее задание

Похвали и поблагодари (обязательно!!!)

Ученики усвоили материал, ты это видишь

Ученики знают, что им делать дома

Ученики довольны и хотят прийти на следующее занятие

Общая информация и цели занятия.

Цель текущего занятия - обучить группу навыкам критического мышления, анализа и декомпозиции поставленной задачи на составляющие компоненты, выработки и реализации решения на платформе Windows Forms .Net.

Отличительной особенностью этого раздела пособия является его общее назначение. Как применять представленную информацию и решения - выбор преподавателя и только преподавателя. Однако рекомендуется придерживаться предложенной последовательности заданий, так как они отсортированы одновременно по возрастанию актуальности, сложности реализации и уровню воздействия на внутреннюю мотивацию ребенка. Другими словами, в случае следования рекомендациям гарантируется адекватная сложность заданий и уровень интереса группы к их выполнению.

Другая отличительная особенность раздела - его универсальность. Это значит, что план-конспект, предложенный в самом начале, одинаково подходит для любого из занятий: как для первого по какому-либо из проектов, так и для каждого из промежуточных или завершающего.

Наконец, домашнее задание на всех занятиях одинаково: работаем над проектом. Однако для четкости контроля необходимо вводить какие-либо конкретные задания. Задавай на дом реализацию очередной фичи проекта, но с учетом ее сложности. Не нужно просить детей сделать то, чего они еще не умеют! Зато можно попросить подумать над этим: "А как бы вы реализовали вот это? Подумайте, на следующем занятии обсудим, и потом я расскажу, как крутые дядьки делают это в своих проектах!".

Не давай ребятам готовых решений! Всегда проси их предложить тебе способ решения. Подталкивай их к правильному ответу подсказками и наводящими вопросами. Позволяй им писать нерабочий код: так они лучше усвоят правильное решение, научатся отладке и дебаггингу. Подсказывай им, как пользоваться возможностями студии: точками останова, слежением за переменными, пошаговой отладкой.

Работа над проектом состоит из нескольких одинаковых блоков:

  1. Презентация концепции. Ты рассказываешь детям об общей идее проекта, чтобы они знали, что именно у них должно получиться в результате. При необходимости показывай им заготовленные заранее материалы (скриншоты, видео и т.д.). Указания по их подготовке ты можешь найти в описании соответствующего проекта

  2. Разработка макета программы. В некоторых проектах (например, в рисовалке) этот блок ограничивается созданием проекта для Visual Studio, а в других будет необходимо разместить на форме большое число компонентов и правильно их настроить

  3. Работа над функционалом

  4. Проверка результата: запуск программы и отладка

  5. Обсуждение результата: что получилось круто, что - не очень, что хотелось бы добавить. Ключевое положение в том, что обсуждением занимается группа, а ты лишь помогаешь им в технических вопросах. Это их проект, и они его хозяева! Воспитывай в ребятах самостоятельность, и каждый следующий проект будет получится все легче и все лучше!

  6. Если необходимо (можно сделать что-нибудь еще, нашли баги и т.д.) - возвращаемся к п.3. Иначе - конец и новый проект. Внимательно следи, чтобы конец проекта совпадал с концом занятия! При необходимости попроси детей добавить туда какую-нибудь мелочь! В идеальном случае проект будет "почти" доделан к концу одного из занятий, причем ребята должны быть способны самостоятельно завершить его. Тогда на дом задается именно эта часть, а на следующем занятии начинайте новый проект!