Во время Недели компьютерного образования в этом году (9-15 декабря) школы по всему миру (и во всем мире) собираются посвятить час классного времени обучению программированию, и есть видеоурок по обработке, который может быть идеальным способом поместите программирование в художественный класс.
Обработка — это компьютерный язык, который возник как способ обучения основам компьютерного программирования в визуальном контексте. Это бесплатный язык с открытым исходным кодом, основанный на Java, который прост в использовании и обеспечивает почти мгновенное удовлетворение новичков.
Он также вызывает большой энтузиазм среди разработчиков, которые его используют, что, безусловно, видно в этом видео, созданном специально для Часа кода и, следовательно, подходящем для ознакомления компьютерных программистов с начинающими.
Ведущий Дэн Шиффман является автором книги «Обработка обучения: руководство для начинающих по программированию изображений, анимации и взаимодействия» и книги «Природа кода», а также доцент кафедры искусств в Школе искусств Тиш при Нью-Йоркском университете. Его стиль изложения, вероятно, вдохновит целевую аудиторию — старшеклассников, — а вспомогательные материалы понравятся учителям.
В его онлайн-руководстве говорится:
Основные цели учебного пособия — предоставить введение в компьютерное программирование в контексте визуальных медиа таким образом, чтобы стимулировать дальнейшие исследования и вызвать энтузиазм в программировании. Это учебное пособие было создано для того, чтобы люди могли проходить обучение в своем собственном темпе, но его также можно использовать в структурированной учебной среде. Этот набор руководств займет около часа. Каждый раздел представляет собой вводный видеоролик, за которым следует время для написания и изменения программы.
Далее приводится краткий обзор учебника и удобная ссылка на введенные функции и ключевые слова.
В первом разделе Hello, Дэн описывает, что такое компьютерное программирование и почему оно интересно, на примерах из анимации, картографии, производительности, архитектуры и дизайна одежды. Следующие два раздела знакомят с рисованием и обработкой. В Shapes мы узнаем об использовании функций rect () и ellipse () и об использовании координат для их расположения; в Color RGB представлены параметры и функции fill () и stroke (). В разделе «Взаимодействие» ввод используется для анимации фигур, а в разделе «Вопросы» можно ввести структуру if, true и false, а также выражения отношения. Разделение экрана на три части: видеоурок, редактор кода, окно отображения кода обеспечивает наглядное представление всего.
Интересно отметить, что Processing — это пример языка, который мотивирует новичков не столько потому, что он был упрощен, то есть он похож на Java, сколько потому, что он имеет средства, которые напрямую связаны с тем, что хочет делать целевая аудитория. Другими словами, у Processing есть функции, которые делают то, что хочет делать обычный ученик, то есть рисуют и издают звуки. Таким же образом можно использовать и другие языки.
(щелкните изображение, чтобы воспроизвести видео)
Ссылка на это руководство (hello.processing.org)) на сайте «Час кода» находится не на верхнем уровне, поэтому ее легко пропустить. И это досадно, потому что это стоит того, чтобы задуматься.
Для тех, кто хочет пойти дальше, на Processing.org есть другие руководства, которые можно использовать на этой основе.