Автор Жаки Мюррей
Программирование - тот странноватый предмет, который смущает учеников и пугает учителей. Тем не менее, дети, которые умеют программировать, лучше разбираются в логическом мышлении и решении проблем, более независимы и уверены в себе, и с большей вероятностью найдут работу после окончания школы. Фактически, по данным Computer Science Education, к 2020 году будет 1,4 миллиона рабочих мест по программированию и только 400 000 претендентов на эти места.
9–15 декабря 2019 года в Центре образования компьютерных наук (Computer Science Education) пройдет Час кода - часовое введение в программирование и то, почему ученики должны его любить. Он разработан, чтобы показать, что любой может научиться основам быть составителем, создателем и новатором. Вот десять необычных проектов (каждый, около одного часа), которые вы можете использовать в своем классе, чтобы принять участие в этом чрезвычайно популярном мероприятии:
- Альтернативные коды
- Анимация
- Программирование с пиксельной графикой
- Человеческий робот
- Человеческий алгоритм
- IFTTT
- Макрос
- QR-коды
- ShortKeys - быстрые клавиши
- Виджеты Wolfram Alpha
Макрос
Уровень класса: 5-12
К пятому классу ученики ценят технологии за то, как они могут ускорить их проекты в классе, и ищут способы использовать их, чтобы облегчить их учебное путешествие. Воспользуйтесь этим, введя навыки предварительного программирования, такие как создание макросов. Это простой способ добавить заголовки в стандарте MLA (или любом другом стандарте, используемом вашей школой).
Вот шаги для создания макроса в MS Word (адаптируются для используемого вами цифрового устройства):
- Нажмите «Просмотр»> «Макросы»> «Записать макросы».
- Назовите свой макрос.
- Выберите, будет ли это сочетание клавиш или кнопки.
Учащиеся могут из первоисточника использовать макросы в классе для таких вещей, как добавление заголовков документов, закрытие, вставка предварительно разработанных таблиц и многое другое.
ShortKeys (Быстрые клавиши)
Уровень класса: 5-12
Создание быстрых клавиш для часто используемых программ быстро станет любимым у ваших учеников. Вот как это сделать на ПК:
- Нажмите Пуск
- Щелкните правой кнопкой мыши на нужной программе
- Выберите «Свойства» (возможно, вам придется сначала выбрать «место клавиши быстрого доступа»)
- Нажмите "shortcut - быструю клавишу"
- Нажмите комбинацию клавиш, которую вы хотите использовать. В моем случае я использовала Ctrl + Alt + S, чтобы вызвать Windows Snipping Tool
- Сохранить
IPad называют эти горячие клавиши. Чтобы создать их, перейдите по ссылке:
- Настройки> Общие настройки> Настройки клавиатуры
- Прокрутите вниз и нажмите «Добавить новый ярлык»
Помните: это работает не для каждого приложения.
Альтернативные коды
Уровень класса: 4-12
Коды Alt - это те символы, которые создаются путем удержания клавиши Alt и нажатия ряда цифр, например, для знака копирайт и испанского вопросительного знака:
Alt + 0169 = ©
Alt + 0191 = ¿
Их сотни для ПК, Mac и Chromebook. Нажмите на ссылку для вашего цифрового устройства.
Совет: нажмите клавишу ALT. Пока она нажата, введите цифры из вашей ЦИФРОВОЙ КЛАВИАТУРЫ - NUMBER PAD. Он не работает с использованием цифр в верхней части клавиатуры. Убедитесь, что NUM LOCK включен.
Человеческий робот
Уровень класса: K-5
Программирование человеческого робота - это автономный подход к программированию, который также является отличным способом обучения секвенированию - управлению последовательности действий - критически важному навыку для программирования.
Выберите активность - скажем, занять свое место в классе или сделать бутерброд с PB&J (с арахисовым маслом и джемом). Попросите одного или нескольких учеников объяснить необходимые шаги, используя другого учителя в качестве «робота». Человек-робот делает только то, что направляет ученик (вспомните старый афоризм «мусор на входе - мусор на выходе», объясняющий, что компьютеры делают только то, что вы им говорите; больше ничего). Человек не догадывается и не экстраполирует, основываясь на том, что, по его мнению, хочет студент, а просто следует указаниям. Например, если вы программируете робота занять место в классе:
Шаг правой ногой, затем левой ногой, 4 раза.
Поверните направо; пройти 4 шага.
Обернитесь (налево и снова налево).
Опустите рюкзак на пол (или поместите под стул).
Если ученик забудет сказать «обернись», то робот-человек этого не сделает.
Для получения более подробной информации, смотрите популярный Dr. Technicko «Как тренировать вашего робота».
Человеческий алгоритм
Уровень класса: K-5
Алгоритм - это процедура для решения проблемы или выполнения действия. Используйте его в разговоре с учениками, например: «Алгоритм, которому я следую, когда я встаю утром, - это…». Как только ученики освоятся с использованием слова, предложите им создать свой собственный алгоритм, который описывает их утреннюю деятельность. Это может включать следующие шаги (какие студенты должны будут переупорядочить):
Для младшеклассников у вас могут быть изображения, подобные приведенным выше, которые отражают деятельность. Более старшие школьники люди могут нарисовать их в программе рисования в классе, а затем распечатать.
Они могут быть простыми или составными и могут быть связаны с изучением, происходящим в классе. Например, используйте этапы жизненного цикла животного.
Анимация
Уровень класса: 3-12
Используйте бесплатную программу, такую как Pivot Stick Figure Animator или Draw the Stickman, чтобы запрограммировать фигуру. Он прост в использовании, и ученики любят изучать возможности создания собственных анимационных историй.
Программирование с помощью Pixel Art
Уровень класса: K-12
Pixel Art - блочный рисунок, который выглядит как любительским, так и утонченным. Вы узнаете это по:
- кромкам ступенек
- ограниченным цветам
- как правило, только одной точке фокуса для рисования
До того, как персонажи Minecraft сделали его узнаваемым даже для детсадовцев, игроки использовали пиксельную графику в популярной игре тетрис.
Для этого проекта предоставьте учащимся письменные инструкции о том, какой цвет для какой ячейки заполнить, например:
Синий: A1, B1, C1, D1, G1, H1, I1, J1, A2, B2, I2, J2, A3, J3, A5, A6, A7, A8, A9, A10
Когда ученики заполняют клетки цветом, изображение раскрывается.
Виджеты Wolfram/Alpha
Уровень класса: 7-12
Виджеты - это бесплатные персонализированные мини-приложения, которые могут выполнять практически все, что может запрограммировать пользователь, от подсчета калорий в рецепте до решения сложных задач. Вы можете просмотреть галерею Wolfram/Alpha для виджета, который соответствует вашим потребностям, и встроить код в свой личный веб-сайт, или вы можете создать свой собственный виджет с нуля, используя инструмент Builder. Уровень сложности определит, сколько времени потребуется, чтобы начать все просто в течение Часа Кода.
IFTTT
Уровень класса: 9-12
IFTTT позволяет пользователям создавать «рецепты» для автоматизации функций, таких как уведомление об изменении погоды или наступлении события. Он использует простое утверждение (оператор ветвления) - IF THIS THEN THAT - ЕСЛИ ..., ТО .... Пользователи создают рецепт, выбирая канал триггера из библиотеки IFTTT, затем триггер и, наконец, канал действия. Например:
- ЕСЛИ они публикуют фото в Instagram, ТО делитесь им в Twitter
- ЕСЛИ завтра будет дождь, ТО отправьте мне текстовое сообщение
- ЕСЛИ мои дети рядом с домом, ТО включи свет
Здесь больше про IFTTT.
QR-коды
Это так просто, что вам это понравится:
- Откройте программу чтения QR-кодов на своем телефоне или мобильном устройстве.
- Центрируйте QR-код в пределах предоставленной рамки.
- Как только код прочитан (что происходит в течение нескольких секунд), он автоматически активирует данные.
QR-коды могут включать данные практически для всего. Выбранный вами инструмент предложит список. Вы проверите, что хотите сделать, и начните. Вот некоторые из вариантов:
- URL-адрес веб-сайта: при сканировании этого QR-кода появится запрос на открытие веб-сайта.
- Номер телефона. При сканировании этого QR-кода вам будет предложено позвонить по номеру.
- Обычный текст: при сканировании этого QR-кода вам будет предложено выполнить поиск в Интернете, используя службу поиска по умолчанию в Safari.
- SMS-сообщение. При сканировании этого QR-кода вам будет предложено составить указанное сообщение с указанным номером.
- Адрес электронной почты: при сканировании этого QR-кода вам будет предложено составить письмо на указанный адрес электронной почты.
- Календарное событие: при сканировании этого QR-кода вам будет предложено добавить указанное событие в ваш календарь.
- Место проведения мероприятия: предоставьте большой QR-код при входе в школу или место проведения мероприятия с картой и указаниями к комнате, где она находится. Участники просто сканируют QR-код и следуют пути, ведущему к событию.
Есть десятки способов включить QR-коды в ваш класс. Вот некоторые из них, начиная с введения во время Часа Кода:
- Вводите QR-коды во время Часа Кода, чтобы показать учащимся основы создания кода, а затем его использования.
- Попросите учеников младшего возраста отсканировать QR-код, чтобы им не приходилось вводить длинные URL-адреса. Это легко сделать с помощью расширения Chrome, такого как QR-Code Tag, которое будет захватывать QR-код для URL-адресов.
- Записывайте голосовые инструкции для проекта; сохраните его в формате MP3 и превратите в QR-код.
- Попросите новых учеников пройти охоту за мусором по QR-коду, чтобы найти все важные места в школе (вместе со своими родителями, если вы сделаете это для Back to School Night). Это делает всю эту информацию доступной на их телефонах для последующего использования.
- Добавьте QR-коды к листам домашних заданий, ссылки на которые помогут. Например, если ученик забудет, как решить математическую задачу, QR-код поможет им в этом.
- Встраивайте концертные программы, инструкции по работе на станции и контактную информацию родителей в QR-коды вместо того, чтобы распечатывать их
- Для старшеклассников: составьте свое резюме с QR-кодом. Они могут легко поделиться ими со всеми, включить его в визитную карточку или отправить по электронной почте. Получатель будет автоматически иметь его на своем мобильном устройстве - не беспокойтесь о его потере.
- Для школьной художественной демонстрации: включите все данные о ученике -художнике в QR-код. Он небольшой и не отвлекает от представленного великолепного произведения искусства.
- Запишите учеников, читающих рассказ, и вставьте их в QR-код. Разместите их в галерее в вашем классе, где студенты могут остановиться и посетить их в любое время, чтобы быстро прослушать историю, прочитанную их одноклассниками.
- Попросите учеников нарисовать себя с помощью QR-кода на животе. В QR-коде они напишут о себе по крайней мере с одним интересным фактом, о котором большинство одноклассников не узнает. Пусть ученики отсканируют их на своих iPad или другом цифровом устройстве, чтобы узнать больше о своих новых одноклассниках.
***
Вот и все - 10 проектов, которые могут быть завершены в течение часа Код. Хорошая новость: как только ученики попробуют любой из этих десяти проектов, они захотят больше уроков программирования.
Жаки Мюррей преподает технологию K-18 в течение 30 лет. Она является редактором / автором более ста технических ресурсов