Том Мэйсон — заведующий математикой и заведующий информационно-коммуникационными технологиями в колледже Святого Иосифа, мужской средней школе на юго-востоке Лондона. Он увлечён преподаванием и обучением и проявляет большой интерес к цифровым образовательным практикам.
Недавно г-н Мэйсон предложил своим ученикам 10-го класса творческое задание по кодированию, которое они выполнили с использованием нашего Редактора кода для образования. Это задание не только повысило вовлечённость учащихся, но и продемонстрировало эффективность открытого, управляемого учениками подхода к обучению информатике.
Преподавание кодирования в классе создает особый набор трудностей, одной из самых значимых из которых является рост использования искусственного интеллекта (ИИ). Вместо глубокого освоения таких концепций, как циклы, условия и алгоритмы сортировки, учащиеся всё чаще полагаются на инструменты ИИ, которые генерируют для них большие фрагменты кода, не давая понимания того, как этот код работает.
В то же время традиционные методы преподавания, ориентированные на учителя и сосредоточенные на изолированных концепциях программирования, таких как вводы и выводы, часто оставляют учащихся оторванными от практических и творческих аспектов программирования.
В этом контексте г-н Мэйсон хотел дать ученикам возможность:
- применить знания Python в значимых задачах;
- работать в сотрудничестве и решать проблемы самостоятельно;
- исследовать незнакомые концепции программирования в руководимой, но открытой форме.
Г-н Мэйсон дал простое, но ёмкое задание:
«За три урока создайте викторину из 10 вопросов по тому, что вы изучили на курсе».
С этой короткой инструкцией он дал учащимся чёткое представление о задаче, одновременно предоставив им свободу в проектировании викторины по своему желанию. Ученикам также сообщили, что:
- их 10 вопросов должны быть связаны с Python;
- после создания викторины одноклассники дадут обратную связь по ключевым критериям (насколько хорошо работает код, уровень креативности, пользовательский опыт и т. п.).
Для выполнения проекта ученики использовали Редактор кода для образования. Созданный в сотрудничестве с педагогами и специально предназначённый для класса, Редактор поддерживает разные стили преподавания и уровни подготовки. Его простой интерфейс побуждает учащихся разбираться в логике своего кода — они не могут полагаться на автозаполнение.
Открытая структура задания привела к взрыву творчества и навыков решения задач. Без пошаговых инструкций ученикам пришлось самостоятельно искать решения вопросов, таких как:
«Как скрыть ответы викторины в отдельном файле?»
Некоторые ученики создали многофайловые проекты на Python, отделяя логику, управляющую работой викторины, от контента или статической информации. Например, одни файлы использовались для хранения ответов игроков, а другие — для управления интерфейсом викторины и логикой подсчёта очков. Ученики также реализовали другие продвинутые функции:
- отслеживание очков с учётом скорости ответа;
- алгоритмы случайной перестановки вопросов викторины.
Все учащиеся выполнили базовые требования, но открытый характер проекта позволил более продвинутым ученикам расширять границы без необходимости дополнительной опоры.
«Они не могли просто загуглить ответ; им приходилось критически мыслить и тестировать идеи. В этом и была сила задания».
Г-н Мэйсон отметил, что успех проекта во многом объясняется гибкостью и отзывчивостью Редактора кода. Ученики могли быстро итеративно тестировать идеи и сотрудничать, всё это в рамках платформы, созданной для классного кодирования.
«Это было самое успешное, что я делал. Я обязательно буду повторять это каждый год».
Обучение на основе проектов способствует глубокой вовлечённости и прочному усвоению знаний, а также креативному применению концепций программирования. Открытые задания дают учащимся возможность исследовать и разрабатывать собственные решения. Редактор кода для образования поощряет продуманное задавание вопросов и эксперименты, а не опору на автозаполнение. С интегрированными средствами управления классом и инструментами проектов он предоставляет безопасную браузерную среду, идеально подходящую для обучения кодированию в классе.
Присоединяйтесь к колледжу Святого Иосифа и более чем 2000 другим школам, которые помогают своим ученикам заложить прочную основу в программировании на текстовых языках с помощью Редактора кода для образования.





