На этом курсе дети изучают программирование с нуля в среде Scratch. Каждый модуль строит знания предыдущего, начиная с основ и заканчивая сложными многоуровневыми играми.
Первые занятия знакомят с редактором Scratch и базовыми понятиями. Дети учатся создавать анимацию со звуками, работают со спрайтами и изучают последовательность команд. Уже на третьем занятии они создают игру "Поймай меня, если сможешь", используя переменные для сохранения информации. Далее идет работа с циклами, операторами выбора и условиями, что позволяет сделать игры интерактивными. В этом модуле создаются классические игры вроде "Пинг-понга" и первые уровни "Лабиринта".
Здесь дети глубже погружаются в механики Scratch. Они осваивают клонирование спрайтов для создания массовых сцен, учатся программировать чат-бота и используют списки для хранения данных. Особое внимание уделяется функциям и алгоритмам. Студенты создают интеллектуальные игры, программы для сортировки информации и более сложные проекты, такие как "Maze Bot". Модуль завершается разработкой многоуровневой игры "Супергерой" с препятствиями и сокровищами.
Последняя часть курса посвящена закреплению навыков. Дети учатся совершенствовать свои проекты, используя все полученные инструменты - переменные, списки и функции. Два занятия выделены для разработки собственного мини-проекта - игры или анимации по индивидуальному замыслу. Завершается модуль итоговым занятием, где студенты презентуют свои работы и проходят финальный quiz.
Второй большой модуль строится вокруг создания игр разной тематики. Первая часть сочетает программирование с обучением: дети изучают многозначные числа, геометрические фигуры, солнечную систему, материки и правила безопасности в интернете через создание соответствующих проектов. Вторая часть - это игры об изобретениях и различных видах транспорта, от гонок на лодках до полетов на самолетах. Третья часть позволяет создать игры по мотивам любимых вселенных, таких как Minecraft или Гарри Поттер, где студенты программируют магические уроки или фантастические города.
После окончания курса студенты полностью освоят язык программирования Scratch. Они поймут основные принципы программирования, что станет хорошей базой для изучения других языков. Выпускники научатся создавать собственные компьютерные игры, работать с системой координат и разовьют алгоритмическое мышление. Дополнительно они получат знания, полезные для школьной программы, и сертификат об успешном завершении обучения.
Курс предлагает индивидуальный подход к каждому ребенку. Занятия проводят опытные преподаватели с использованием современных методов обучения. Среда Scratch также способствует изучению английского языка через работу с интерфейсом и командами. После успешного завершения курса каждый студент получает подтверждающий сертификат.