Програмування Scratch
Scratch – зрозуміла і весела мова програмування, що розвиває творчі здібності. Ця мова програмування виключно візуальна, тому навчання перетвориться на захоплюючу гру. У цій мові нема кодів, які потрібно знати напам'ять. Все, що потрібно, це вміти читати і рахувати. Як з конструктора Lego, дитина збирає програми з різнокольорових цеглинок-блоків.
На онлайн курсі дитина навчиться з користю використовувати комп'ютер. Відеозаняття зі Скретч допоможуть зрозуміти “магію” комп’ютерної гри і створювати власні ігри. А що головне: дитина вчитиметься міркувати творчо і системно, що необхідно для життя в 21 столітті.
Мета курсу: вивчити базові концепції програмування, спрямувати захоплення дитини в правильне русло, з користю проводити час, навіть сприяти вибору ІТ-професії. І дати батькам годинку спокою))
Для занять потрібен ПК, ноутбук чи планшет.
- Познайомитеся з мовою програмуванням на Scratch
- Опануєте принципи програмування і отримаєте базові знання для вивчення інших мов
- Навчитеся створювати прості комп’ютерні ігри
- Ознайомитеся з системою координат і роботою з нею
- Розвинете алгоритмічне мислення
- Отримаєте додаткові знання до шкільної програми
- Отримаєте сертифікат
Заняття 1: Знайомство із онлайн редактором Scratch, основні категорії. Анімація зі звуками та зміною ефектів - організовуємо музичний фестиваль / вечірку.
Заняття 2: Послідовність виконання команд - один із принципів програмування. Змагання спрайтів.
Заняття 3: Що таке змінні? Збереження та оновлення інформації у грі. Створення гри “Спіймай мене, якщо зможеш”.
Заняття 4: Що таке цикли? Гра “Стрибай!” (рух спрайтів, повторення у грі).
Заняття 5: Принцип вибору у програмуванні. Використання операторів порівняння. Гра “Збери колекцію”.
Заняття 6: Оператори умови і датчики у грі. Гра “Пінг-понг”.
Заняття 7: Використання датчиків дотику і кольору. Гра “Лабіринт” (перший рівень).
Заняття 8: Гра “Лабіринт” (другий рівень).
Заняття 9: Використання додаткових команд для малювання. Анімація “Майстерня художника”.
Заняття 10: Клонування у Scratch. Гра “Зоряні війни”.
Заняття 11: Введення даних. Послідовні і синхронні дії. Створення чат-бота.
Заняття 12: Датчики кольору. Гра “Лучник”.
Заняття 13: Рух спрайтів відносно один одного. Анімація спортивної гри.
Заняття 14: Створення списків з інформацією. Гра “Запам’ятай послідовність”.
Заняття 15: Функції у Scratch. Категорія “Мої блоки”. Анімація “Modern Art”.
Заняття 16: Використання списків інформації та функцій. Інтелектуальна гра у Scratch. Онлайн квіз.
Заняття 17: Алгоритми. Гра “Maze Bot” (із використанням функцій).
Заняття 18: Алгоритми. Сортування інформації. Анімація сортування книг в алфавітному порядку (із використанням списків).
Заняття 19: Клонування спрайтів та використання змінних для покращення руху. Гра “Cosmic Gate”, 2 рівні.
Заняття 20: Багаторівнева гра з перешкодами і скарбами. Гра “Супергерой” (перший рівень).
Заняття 21: Гра “Супергерой” (другий і третій рівні).
Заняття 22: Як вдосконалювати гру / анімацію? Змінні, списки та функції. Персональний помічник у навчанні.
Заняття 23: Міні-проєкт. Гра або анімація на основі власних ідей.
Заняття 24: Гра або анімація на основі власних ідей.
Додаткове заняття: підсумки Модуля І, Scratch quiz, презентація гри чи анімації.
Частина 1
Вивчення багатоцифрових чисел з допомогою Scratch
Геометричні фігури
Що таке гравітація
Сонячна система
Материки (літак і карта)
Роботи і люди (закони робототехніки)
Правила безпеки в інтернеті (чатбот)
Інтелектуальна гра
Частина 2: Винаходи. Ігри з різними видами транспорту
Car Race (Макквін)
Велосипед / мотоцикл (велотрек)
Перегони на човнах (+ смуга перешкод)
Батискаф і підводний світ
Повітряні кулі, дирижаблі
Літачки
Частина 3: Ігри з улюбленими героями (Minecraft, “Таємниці Гравіті Фолс”, “Фіксики”, “Гарі Поттер”, “Cекрети домашніх тварин”, Brawl Stars)
Магічні уроки Гоґвортсу (Сортувальний капелюх)
Місто мрій (фантастичне місто)
Як розповісти історію своїх пригод (книга пригод)
Додаткове заняття: підсумки Модуля ІІ.