Программирование Scratch
Онлайн-курс
Приглашаем на бесплатные пробные онлайн-занятия детей от 8 до 15 лет! Пробные уроки проходят еженедельно как в будни, так и в выходные дни. Просто оставьте заявку, мы свяжемся с вами и согласуем удобное время.
📝Записаться на бесплатное пробное занятие — https://vk.cc/cg8Acd
Информация об учебной программе
Изучение языка начинается со знакомства с базовыми командами Scratch. В начале курса дети учатся составлять простейшие алгоритмы и начинают программировать. Ученики знакомятся не только с линейными алгоритмами, но и с условными конструкциями, которые позволяют научить программу самостоятельно принимать решения. Дети также разбирают такие понятия, как цикл и переменная.
Каждое занятие проводится в формате "проблема-решение". Перед учениками ставится реальная задача, решение которой они активно ищут вместе с преподавателем на протяжении всего занятия. В обучении активно используется ТРИЗ (теория решения изобретательных задач), а для контроля знаний преподаватель проводит постоянные опросы и собирает обратную связь от учеников.
Курс по программированию Scratch состоит из 36 занятий (9 учебных месяцев, уроки проходят 1 раз в неделю) и делится на два основных раздела:
Раздел 1. Основы Scratch (20 занятий)
Раздел 2. Функциональное программирование (16 занятий).
РАЗДЕЛ 1. ОСНОВЫ SCRATCH
На первых занятиях дети создают анимацию движения летучей мыши, знакомясь таким образом с дробными числами, линейностью алгоритма, понятием «спрайта». Ученики на курсе программирования Scartch много работают с анимацией и подробно изучают механизм ее работы.
Спрайт – это объект графики (картинка), выполняющий какие-либо действия в проекте (например, движение).
Как только дети освоят базовое владение анимацией в Scratch, они начнут создавать свою первую игру – всемирно известные «танчики». На примере этой игры ученики познакомятся с понятиями "градусы" и"направление".
В этой части курса дети научатся программировать движение персонажа и проработают «тактильность» спрайтов, чтобы танчики "ощущали" прикосновение снаряда. На примере данного проекта ученики также познакомятся с основами мультиплеерности, чтобы создавать игры, в которые можно играть вместе с друзьями.
Примеры проектов, реализованных на курсе:
- В программировании важное место занимает условный оператор "если". С его помощью в программах формируют ветвление, которое позволяет выполнять программу разными способами в разных условиях. Оператор «если» также называют оператором ветвления. Условия и логические операторы дети изучают на примере создания игры "кот-футболист".
2. Знакомство с любым языком программирования не может проходить без изучения переменных. На курсе программирования Scratch школы «Азимов» дети осваивают работу с переменными с помощью игры "ловец яблок". Эта простая по сюжету игра позволяет понять разницу в работе блоков Scratch «задать значение» и «изменить значение на», а также отработать условные конструкции и слегка коснуться координатной системы.
3. Координатную систему дети изучают с помощью игры "поиск клада", в которой игроку за наименьшее время нужно найти спрятанный алмаз, пользуясь подсказками самой игры.
4. Любые сложные проекты с множеством врагов или монеток, которые предстоит собрать главному герою, не могут обойтись без клонов. Дети знакомятся с клонами путем создания анимации падающих снежинок. Поскольку клонированный спрайт наследует состояние оригинала на момент клонирования – у учеников получается создать настоящий снегопад с эффектом параллакса.
РАЗДЕЛ 2. ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ
Главным инструментом реалистичности любой игры является физика. Перед созданием игры "Динозаврик" (аналог игры от Google) дети знакомятся с понятием сила притяжения, чтобы научиться правильно реализовывать падение и прыжок персонажа.
В процессе обучения дети учатся программировать на примере создания множества интересных игр: космические войны, рыбалка, динозаврик, баскетбол, арканоид. Финальным проектом первого блока становится олимпиадная проектная задача, которую ученики должны решить самостоятельно.
Далее дети начинают изучать программирование на более серьезном уровне. Они знакомятся со списками, изучают функциональное программирование и понятия "аргумент" функции. В этой части курса дети создают более сложные и функциональные игры.
Информация о курсе «Программирование Scrstch»:
Формат занятий: онлайн-занятия с преподавателем в Zoom в группах до 6-ти человек 1 раз в неделю
Продолжительность курса: 1 год
Длительность занятия: 90 минут
Стоимость обучения: 5500 руб/мес (4 занятия)
📝 Запись на курс: https://vk.cc/cg8Acd
Скидки и акции
✅ Занимаетесь в другой подобной школе или секции? Мы подарим вам скидку 30% на первый месяц обучения, чтобы вы оценили наши возможности по выгодной цене!
✅ Доступна скидка на второй месяц обучения! Всё, что нужно сделать — оставить отзыв о нашей работе.
Подробности здесь — https://vk.cc/aCML35
Контакты
❓ Если у вас остались вопросы, вы можете связаться с нами любым удобным способом:
Написать ВКонтакте: https://vk.me/azimovclub
Написать WhatsApp: https://wa.me/79697154970
Позвонить: +7 (812) 317-08-77
Подробности о других популярных курсах школы «Азимов»:
🌐 Online-курсы (для жителей всей России):
Робототехника Online— https://vk.cc/arOXZD
Программирование Python — https://vk.cc/axZs7W
Основы математической логики в среде Minecraft — https://vk.cc/axZsgx
👫 Очные курсы (только в Санкт-Петербурге):
Робототехника и программирование— https://vk.cc/ay74iO
Схемотехника и пайка — https://vk.cc/ay8phC
Программирование Python — https://vk.cc/axZs7W
Адреса наших школ в Санкт-Петербурге:
📍 м. Лиговский проспект, м. Пл. Восстания, м. Маяковская (Лиговский пр-кт, 87)
📍 м. Комендантский проспект (пр-кт Авиаконструкторов, 5к2)
📍 м. Ленинский проспект (ул. Народного ополчения, 22)
📍 м. Озерки, м. Удельная (ул. Лиственная, 20)
📍 м. Электросила (ул. Решетникова, 15 )
📍 м. Нарвская (Нарвский проспект, 18)
📍 м. Парнас (ул. Заречная, 25)
📍 м. Московская (пр-т Космонавтов, 42)
📍 м. Академическая (Гражданский пр-т, 22)
📍 м. Купчино (Балканская площадь, 5АД)
📍 м. Ладожская (Уткин пр-т, 11А)
КОНЕЦ СТАТЬИ