ЧТО ТАКОЕ АЛГОРИТМ?
Алгоритм...
- Это набор шагов для выполнения задания.
- Порядок шагов очень важен!
- Порядок шагов очень важен!
- Должны быть понятны пользователю.
В этом видео смотрите, как папа преподает своим детям урок о том, почему алгоритмы должны быть точными, простыми для пониманияи в правильном порядке.
ЧТО ВЫ ДУМАЕТЕ?
- Какой алгоритм писали дети?
- Почему их первые попытки оказались неудачными?
- Как они усовершенствовали свои алгоритмы?
Совет для менторов
Лучшие практики: Поощряйте студентов разбивать задачу на маленькие шаги. Поддерживайте их интерес, напоминая, что это первый шаг к кодированию.
Дополнительное (необязательное) занятие: Сделайте вместе с учениками упражнение "Арахисовое масло и джем"!
Дополнительная информация: Европейские школы экспериментировали со способами обучения информатике детям младшего возраста (4-5 лет), но это действительно веселое занятие, которым можно заниматься с кем угодно!
Они хотели проиллюстрировать, что компьютеры не умны. Это просто очень быстрые (и тупые) машины, которые делают все, что мы им запрограммируем. Для этого они изобразили компьютеры, а дети "запрограммировали" компьютеры/учителя на приготовление PB&J. Это очень смешно, если все сделано правильно, потому что цель - воспринимать команды как можно более буквально. Если первым шагом ученика будет "Намазать арахисовое масло на хлеб", то учителя/компьютеры не будут делать очевидные вещи, а сделают буквальную вещь, которая, вероятно, будет заключаться в том, чтобы намазать арахисовое масло на всю буханку хлеба (поскольку ученик не указал только один кусок тоста).
Есть пример видео здесь с дополнительными инструкциями и информацией.
Наводящие вопросы для учащихся: Существуют ли другие игры, для которых нужен алгоритм? Подумайте о любой из игр типа "Закусочная", где нужно делать заказы для людей. Сначала вы готовите мясо, нарезаете овощи, а затем выкладываете все это на тарелку! Как в игре Overcooked! Существуют ли другие игры в реальной жизни, в которых используется алгоритм? Как насчет кубика Рубика? Вы повторяете определенные узоры, пока квадраты не переместятся туда, куда вы хотите, - вот это алгоритм!
Советы для менторов предоставлены при поддержке AmeriCorps.
АЛГОРИТМЫ ДОЛЖНЫ БЫТЬ ТОЧНЫМИ!
АЛГОРИТМЫ В КОДИРОВАНИИ И ИИ
ДЕЯТЕЛЬНОСТЬ: РИСОВАНИЕ ФИГУР С ПОМОЩЬЮ АЛГОРИТМОВ
Остановитесь и обсудите
Как прошло мероприятие?
- Правильно ли ваш партнер нарисовал фигуру?
- Что сработало?
- Что не сработало?
Если у вашего партнера не все получилось, попробуйте исправить свой алгоритм, чтобы он смог выполнить все шаги!
СОВЕТЫ, КОТОРЫЕ НУЖНО ЗАПОМНИТЬ
- Быть точно!
- Расположите вещи в правильном порядке, который называется последовательность.
- Компьютер может делать только то, что вы ему скажете!