На Scratch дети делают игры и анимацию. Это специализированная детская среда, в которой код собирается из визуальных блоков — без необходимости писать его текстом.
В скретч встроен достаточно простой и понятный графический редакотор, позволяющий работать с вектроной и растровой графикой, создавать анимации. Дети учатся создавать для игр собственных уникальных персонажей, рисуют различные локации и уровни, продумывают дизайн. Каждый проект - небольшое произведение искусства!
Первое время работаем по инструкции, но постепенно переходим к разработке собственных проектов. Делая всё более сложные задачи, понемногу знакомимся с условиями, переменными, функциями, многопоточностью и многим другим.
Базовый курс программирования на Скретч открывает доступ к группе Скретч-клуб. А также облегчает освоение ряда других направлений: Ардуино, Майнкрафт, Питон.
Здесь дети уже более серьёзно занимаются разработкой собственных игр на Скретче: придумывают проекты, обмениваются идеями, общаются, тестируют работы друг друга и учатся на примерах других участников.
На Arduino дети знакомятся с основами микроэлектроники: работают с диодами, моторчиками, дисплеями, резисторами и другими компонентами.
Программирование при этом по-прежнему в основном происходит на языке Scratch — знакомые команды начинают управлять уже не персонажами на экране, а настоящей электроникой.
Программирование в Майнкрафте, как и в Скретче, строится на блочном языке. В курсе Майнкрафта ученик продолжает работу с переменными, циклами, ветвлениями и запускает свой код в мире Майнкрафта: может создавать мобов, строить здания и даже разрабатывать собственные мини-игры.
Скретч также полезен и для занятий по Питону. Пройденные азы облегчают понимание при обучении взрослым языкам программирования.
...
но сначала база