Scratch Start Каждое занятие будет посвящено одному проекту — это будет игра или красивый эффект. Мы научим наших персонажей двигаться по экрану, слушаться нажатий клавиш, реагировать на касание мыши и на столкновения с другими персонажами. Узнаем, как объекты в Scratch передают и получают сообщения, что такое клоны, какие бывают циклы и как их использовать, а также как делать что-то не всегда, а при выполнении какого-то условия.
Курс подойдет абсолютно любым ребятам, которым было бы интересно написать свою игру, и которые не боятся компьютера. Нам не нужно будет ничего устанавливать на компьютер, все проекты будут писать онлайн на специальном сайте (но на нем нужно будет создать себе личный кабинет, чтобы эти проекты сохранять).
Важные моменты: 1) Нам нужен будет компьютер или планшет с внешней клавиатурой. Обычный планшет или телефон не подойдет, поскольку в наших проектах мы будем использовать события нажатия клавиш, на телефоне или планшете без внешней клавиатуры ничего не будет работать. 2) Перед первым занятием и на первом занятии ребенку потребуется помощь взрослого. Нужно будет заранее зарегистрироваться на платформе и помочь ребенку в первые 10−15 минут первого занятия сориентироваться между своим экраном и экраном преподавателя.
Scratch Medium Мы будем создавать проекты, игры и эффекты, не знакомясь заново с основными понятиями, а используя их. Это позволит нам пройти дальше, чем в группе Scratch Start и постараться сосредоточиться над соединением и повторением уже имеющихся знаний и применением их в создании своих проектов. Конечно же, мы повторим все, что будет необходимо! В течении курса мы создадим 3−4 игры, пройдя процесс создания от придумывания до рабочего варианта. В процессе курса мы вспомним и применим: создание разнообразного движения персонажей, реакцию на столкновения, реакцию на щелчок мышкой, передачу сообщений, создание клонов, работу со звуками, управление персонажем с помощью клавишам, работу с переменными, циклы и условия.
Курс подойдет ребятам, обладающим опытом работы в Scratch, но пока что не чувствующим себя в нем свободно. То есть, это те, кто может создать простой мультфильм с движущимся персонажем, понимает, как сделать так, чтобы персонаж «говорил», кто слышал такие слова, как циклы, условия, сообщения, но пока что не погружался в Scratch достаточно глубоко. Этот курс подойдет также тем, чей опыт создания проектов по большей части сводился в повторении за преподавателем или воспроизведении кода из книги, а также тем, у кого много идей, но не хватает знаний и опыта для их реализации.
Scratch Pro Мы разработаем и создадим 3−4 достаточно сложных проекта, один проект будет красивым эффектом, остальные — играми. Акцент будет сделан на полном придумывании проекта в группе, то есть, к предложенной преподавателем основной идее ребята смогут добавить свои идеи. Мы будем обращать внимание на технику программирования, активно создавать и использовать свои блоки (а также повторим/познакомимся с работой со списками).
Для кого подойдет? Для ребят, обладающих опытом создания своего проекта целиком. Этот проект мог быть не суперсложным, но при этом ребенок должен понимать все основные шаги от старта «придумаем проект в голове» до финиша «а вот теперь можно играть».
В плане знаний можно ориентироваться на такие пункты: Ребенок знает и умеет пользоваться передачей сообщений, созданием клонов, созданием таймера и счетчика очков, понимает, в каком проекте можно использовать цикл «повторять всегда», а в каком «повторить 10 раз», писал программы с использованием условий, может написать программу, в которой спрайт управляется стрелками.
В плане создания проектов можно ориентироваться на такие проекты: Ребенок может создать проект с эффектом падающего снега (сверху вниз летят снежинки или звезды), эффект работает ровно 1 минуту, затем все исчезает. Во время падения снега на экране видим отсчет обратного времени: 60.59.58… Ребенок может создать «стрелялку» типа: по экрану хаотично летают шарики, при щелчке мышкой по шарику раздается звук, шарик исчезает, на экране есть счетчик, который равен нулю в момент старта программы и с каждым попаданием по шарику счетчик увеличивается на 1.