Использование псевдокода со своими учениками

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

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


Шаги к псевдокоду

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

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

1. Разбейте задачу на минимально возможные варианты поведения.

Это можно сделать, набросав задачу или сделав заметки о ее этапах.

Инженерный блокнот

Заметки в инженерной тетради: Шаг 1. Повернитесь налево, чтобы увидеть Бакибол. Шаг 2. Двигайтесь вперед, чтобы вытолкнуть бакибол с поля.

Блоки опыта VEXcode

Два блока комментариев с текстом «Повернитесь налево, чтобы столкнуться с бакиболом, а затем двигайтесь вперед, чтобы столкнуть бакибол с поля».

VEXcode EXP Python

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

2. Обозначьте поведение. Это можно сделать в инженерной тетради или с помощью комментариев в VEXcode EXP.

Группа студентов вместе со своим преподавателем обсуждают задание по псевдокоду.

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

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

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: