Година коду – Hour of Code


Неурядова організація Code.Org створена у США у 2013 році з метою залучення учнів середніх шкіл до вивчення програмування. Розроблені відео-ролики, інтерактивні уроки та інші матеріали дозволили провести достатньо успішну кампанію, в рамках якої майже 40 мільйонів учасників з усього світу взяли участь у проекті «Година коду». До промоції заходу долучились велика кількість комп’ютерних фірм та відомих людей, котрі своїми зверненнями заохочують учнів до вивчення програмування: про свій досвід написання програм розповіли Біл Гейтс, Марк Цукенберг, Стів Джобс, Ештон Катчер, Шакіра та інші. Фахівці з компаній Google, Microsoft, Facebook, Twitter створили інтерактивні завдання на основі відомих ігор AngryBirds та Plants vs. Zombies. Використання героїв знайомих комп’ютерних ігор в якості виконавців проклало своєрідний місточок між тим, щоб грати в гру та створювати її. До ініціативи долучився навіть Президент США Барак Обама, звернення якого розпочало «Годину коду» в грудні 2013 року: «Цього тижня я пишаюся приєднанням до учнів, викладачів, бізнесу та громадських організацій у здійсненні нових кроків з підтримки інформатики у школах Америки та всього світу. Навчання цим навичкам не просто важливе для вашого майбутнього, це важливо для майбутнього вашої країни. Ось чому я прошу вас взяти участь. Не просто купити нову відео-гру, а створити її. Не просто завантажити останній додаток, а допомогти розробити його. Не просто бавитись на телефоні, а запрограмувати його».


Матеріали проекту «Година коду» та використані прийоми значно відрізняються від тих, що звикло використовуються на уроках інформатики. Вправи спроектовані таким чином, що ознайомлення з основними алгоритмічними конструкціями відбувається у близькому до ігрового режимі протягом 1 години з використанням візуального середовища Blockly. На екрані бачимо сформульоване ігрове завдання, лабіринт із персонажами гри та команди, які вони вміють виконувати. Потрібно правильно зібрати блоки у робочій області та запустити програму. Якщо відповідь неправильна або неефективна, з’явиться відповідна підказка. Всі блоки візуального середовища можна переглянути в режимі коду, який нагадує команди мови Java Script, наприклад: for (var count = 0; count < 5; count++) { moveForward(); }

  pic-2