Том Мэйсон — заведующий математикой и заведующий информационно-коммуникационными технологиями в колледже Святого Иосифа, мужской средней школе на юго-востоке Лондона. Он увлечён преподаванием и обучением и проявляет большой интерес к цифровым образовательным практикам.

Недавно г-н Мэйсон предложил своим ученикам 10-го класса творческое задание по кодированию, которое они выполнили с использованием нашего Редактора кода для образования. Это задание не только повысило вовлечённость учащихся, но и продемонстрировало эффективность открытого, управляемого учениками подхода к обучению информатике.

Преподавание кодирования в классе создает особый набор трудностей, одной из самых значимых из которых является рост использования искусственного интеллекта (ИИ). Вместо глубокого освоения таких концепций, как циклы, условия и алгоритмы сортировки, учащиеся всё чаще полагаются на инструменты ИИ, которые генерируют для них большие фрагменты кода, не давая понимания того, как этот код работает.

В то же время традиционные методы преподавания, ориентированные на учителя и сосредоточенные на изолированных концепциях программирования, таких как вводы и выводы, часто оставляют учащихся оторванными от практических и творческих аспектов программирования.

В этом контексте г-н Мэйсон хотел дать ученикам возможность:

  • применить знания Python в значимых задачах;
  • работать в сотрудничестве и решать проблемы самостоятельно;
  • исследовать незнакомые концепции программирования в руководимой, но открытой форме.

Г-н Мэйсон дал простое, но ёмкое задание:

«За три урока создайте викторину из 10 вопросов по тому, что вы изучили на курсе».

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

  • их 10 вопросов должны быть связаны с Python;
  • после создания викторины одноклассники дадут обратную связь по ключевым критериям (насколько хорошо работает код, уровень креативности, пользовательский опыт и т. п.).

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

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

«Как скрыть ответы викторины в отдельном файле?»

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

  • отслеживание очков с учётом скорости ответа;
  • алгоритмы случайной перестановки вопросов викторины.

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

«Они не могли просто загуглить ответ; им приходилось критически мыслить и тестировать идеи. В этом и была сила задания».

Г-н Мэйсон отметил, что успех проекта во многом объясняется гибкостью и отзывчивостью Редактора кода. Ученики могли быстро итеративно тестировать идеи и сотрудничать, всё это в рамках платформы, созданной для классного кодирования.

«Это было самое успешное, что я делал. Я обязательно буду повторять это каждый год».

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

Присоединяйтесь к колледжу Святого Иосифа и более чем 2000 другим школам, которые помогают своим ученикам заложить прочную основу в программировании на текстовых языках с помощью Редактора кода для образования.

Внедрение Редактора кода в вашу школу

Введение управления классом в Редактор кода

Интегрированный учебный опыт для молодежи

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

Введение AI Quests: новый игровой обучающий опыт в Experience AI

Преподавание Experience AI: уроки от педагогов в Мексике