Главная
/
Блог
/
Зачем ребёнку объяснять свой код: чему учит защита IT-проекта

Зачем ребёнку объяснять свой код: чему учит защита IT-проекта

Программа запустилась, игра пройдена, сайт открылся. Кажется, работу можно считать законченной. Но стоит попросить автора рассказать, что он сделал, и обнаруживаются новые вопросы: почему выбран именно такой способ, какие части созданы самостоятельно, что пока не работает?

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

Начать с задачи проекта

Рассказ удобнее строить от назначения программы. Например: «Я сделал тренажёр умножения. Он предлагает задания, проверяет ответы и показывает итоговый результат».

Так слушателю легче разобраться в демонстрации. Если сразу начать перечислять переменные и команды, даже внимательный зритель может потерять смысл.

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

Объяснить одно существенное решение

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

Ребёнок может объяснить, какие данные получает этот фрагмент, что с ними происходит и почему он устроен именно так. Если готового объяснения пока нет, это повод вернуться к части проекта и разобраться.

При этом затруднение во время выступления не всегда означает отсутствие знаний. Иногда школьнику сложно говорить перед аудиторией. В таком случае помогают вопросы в спокойном разговоре и демонстрация небольшого изменения прямо в программе.

Показать собственный вклад

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

Например: «Основу движения персонажа мы разобрали на занятии. Я добавил подсчёт предметов и сделал дверь, которая открывается после сбора трёх ключей».

Такое объяснение точнее показывает результат обучения, чем заявление «я сделал всё сам». Кроме того, ребёнок привыкает внимательно относиться к происхождению материалов своей работы.

Подготовить короткое выступление

Для домашней репетиции можно выбрать условные три–пять минут и такой порядок:

  • какую задачу решает проект;
  • как им пользоваться;
  • какое решение было самым интересным;
  • что пришлось исправить;
  • что автор хотел бы улучшить дальше.

Это ориентир, а не норматив. Младшему школьнику может хватить демонстрации с несколькими вопросами взрослого. Более опытный ученик способен объяснить структуру проекта подробнее.

Не нужно заучивать каждую фразу. Лучше иметь короткий план и понимать, что именно хочется показать.

Какие вопросы задавать родителю

Вместо проверки терминов спросите: «Как ты понял, что программа работает правильно?» или «Что изменится, если добавить ещё один уровень?» Ответы помогают увидеть, как ребёнок рассуждает о своей работе.

В НАИТ по окончании третьего и пятого курсов учащиеся защищают дипломный проект. Навык объяснять решение полезно развивать и на небольших учебных работах: тогда итоговое выступление становится продолжением знакомой практики.

Вывод

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

Новосибирская Академия Информационных Технологий предлагает длительные программы обучения с созданием и защитой итоговых проектов.