Час кода 2017 представляет App Lab


Это время года, когда снова начинается «Час кода» мирового уровня; всего час на то, чтобы познакомить непосвященных с программированием и дать им возможность пройти самоучитель. Но достаточно ли часа? Что на самом деле может кодировать новичок в рамках этого лимита? Ответ немного сложнее, так что давайте узнаем об этом все!

Новая миссия «Часа кода», интегрированная в более крупную всемирную ежегодную неделю образования в области компьютерных наук, которая проходит с 4 по 10 декабря, всегда заключалась в том, чтобы заставить программировать всех в возрасте от 4 до 104 лет, предоставляя:

«Часовое введение в информатику, предназначенное для демистификации кода, показывающее, что каждый может изучить основы, и расширение участия в области информатики».

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

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

Навыки программирования станут еще более востребованными, как только ИИ прочно утвердится и получит широкую коммерциализацию. Первые проблески рассвета этой наступающей эпохи уже начали появляться, наблюдая за крупными корпорациями, такими как Google и Microsoft. , похищение аспирантов, которые работают в области ИИ или даже отдаленно связанных дисциплин, из своих университетов до такой степени, что они спровоцировали кризис высшего образования — см. Увеличение использования компьютерных наук. ? Пока ИИ не вытесняет и кодировщиков, что, по крайней мере, не предвидится в ближайшем будущем, спрос на них наверняка будет заоблачным.

«Час кода» пытается распространить такой азарт среди максимально широкой аудитории, давая возможность любому желающему зарегистрироваться и организовать такое мероприятие и опубликовать его на веб-сайте «Час кода», чтобы сделать его доступным для всех, независимо от расы. , пол, возраст или штат. Следующим шагом после обеспечения безопасности места и оснащения его компьютерами, будь то настольные компьютеры, ноутбуки или планшеты (поэтому школьный класс является наиболее вероятным местом для его размещения), является получение одного из множество учебных пособий «Час кода», доступных в Интернете, в том числе Minecraft, Star Wars и Frozen. Следует отметить, что обучающие программы можно найти в переводе на множество языков, что еще раз подчеркивает всемирный охват мероприятия.

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

Что касается содержания, большинство руководств обучают коду с помощью перетаскивания блоков в стиле Scratch, но из-за большого спроса на учебники, которые обучают «настоящему» кодированию на профессиональном языке, используемом настоящими программистами, в этом году появился новый учебник под названием «Приложение». Лаборатория была введена с целью обучения JavaScript школьников среднего и высокого уровня. App Lab учит студентов управлять графическим интерфейсом пользователя, создавая и управляя кнопками, текстом, изображениями, звуками и экранами в JavaScript. Учебное пособие разделено на пять этапов, каждый из которых знаменует начало новой темы.

Итак, уровни 1–4 этапа 1 включают в себя управление размером шрифта и свойствами цвета фона простого макета экрана мобильного телефона путем настройки его блока setProperty () и изменения его с помощью параметров раскрывающегося списка. В качестве альтернативы вы можете использовать параметр «Показать» Текст », чтобы ввести код. Это аналогичный подходу, принятому в CodeMonkey, где вы управляете своим персонажем, нажимая на элементы или набирая CofeeScript. Такой смешанный блочно-текстовый подход подходит для новичков, поскольку они не обязаны знать синтаксис или функции, необходимые заранее, в то время как немедленная визуализация эффекта возни со свойствами графического интерфейса очень полезна, что побуждает студентов к Продолжай.

Уровни 5-7 «Сделайте это интерактивным» вводят события через блок onEvent (), а уровни 8-9 добавляют изображения и звуки в микс. На уровнях 10–13, или на этапе «Режим дизайна», учащиеся учатся добавлять элементы экрана сами, например новую кнопку с надписью «Правильно!». с «id» «rightButton». Наконец, в разделе «Поделитесь своим приложением» — уровни 14–15 учащиеся могут создать свое собственное приложение, расширив один из шаблонных проектов, а затем поделившись им со всем миром или даже отправив его их мобильный телефон. Эти типовые проекты, «Выберите свое собственное приключение», «Поздравительная открытка» и приложения «Индивидуальная викторина», можно расширить с помощью воображения, например, создать приключение о любимом персонаже, рассказать историю вашего любимого фильма, создать открытка с благодарностью для кого-то, кого вы цените, сделайте викторину, которая предлагает что-то, что может понравиться человеку, или даже «предсказывайте будущее» на основе ответов игроков. В предпоследней попытке геймификации этого учебного процесса учителя могут даже распечатать своих учеников Сертификаты об окончании, чтобы они могли отпраздновать свое достижение.

Тем не менее, это верхушка айсберга, поскольку всего лишь один час написания кода служит воротами к еще большим событиям, таким как Неделя компьютерного образования, и даже большему количеству кодов, если подписаться на полную версию App Lab (на code.org /appab) или длительное постоянное обучение, пройдя один из рекомендованных онлайн-курсов Code.org, Принципы CS, Открытия CS и Основы CS.

Поэтому, если вы знаете кого-то в возрасте от 4 до 104 лет, которому было бы полезно научиться программировать, лучшее, что вы можете сделать, — это познакомить его с ближайшим к нему местом проведения Часа кода на следующей неделе. Внутри них искра науки …


Добавить комментарий