Курс Booster IT: 7-10 років

 

Модулі/тижні № заняття в блоці Теми занять
Модуль 1 Створення комп’ютерних ігор
Тиждень 1 1 Створення простого платформера за допомогою шаблона
2 Створення облікового запису в Gamefroot та ознайомлення з інтерфейсом вебресурсу. Основна робота з медіа та створення власного рівня платформера. Принципи роботи з блочним програмуванням.
Тиждень 2 3 Проходження головоломки, ознайомлення з класами та змінними. Проходження лабіринту, вивчення роботи умовних виразів та циклів.
4 Розробка скрипту переміщення персонажа по лабіринту та рівню.
Тиждень 3 5 Поглиблене вивчення роботи з блоками та координатами, змінними та логікою.
6 Використання звуків у грі. Створення власних аудіофайлів за допомогою ШІ та їх імпортування у гру.
Тиждень 4 7 Поглиблене вивчення роботи з блоками та координатами, змінними та логікою.
8 Генерація зображень за допомогою ШІ, імпортування графіки до гри. Створення клікера.
Тиждень 5 9 Поглиблене вивчення роботи з блоками та координатами, змінними та логікою.
10 Розроблення простої аркадної гри зі створенням предметів та взаємодією з гравцем. Створення різних рівнів та переходів між ними.
Тиждень 6 11 Робота з текстовим ШІ. Створення гри, де при натисканні кнопки змінюється текст.
12 Робота з текстом. Створення гри за допомогою навчального посібника.
Тиждень 7 13 Створення гри FlappyBirds. Завантаження своїх асетів до гри.
14 Створення свого рівня. Розробка механік переміщення, взаємодії гравця з предметами, механіки пострілу.
Тиждень 8 15 Створення ворогів, які переслідують гравця.
16 Процес публікації гри.
Тиждень 9 17 Створення облікового запису в GDevelop. Огляд інтерфейсу. Створення гри за допомогою ШІ в GDevelop.
18 Розгляд програмування в GDevelop. Пояснення роботи крамниці ресурсів та процесу завантаження пакетів.
Тиждень 10 19 Старт та завершення гри. Створення простого інтерфейсу користувача (UI). Робота з шарами.
20 Створення та налаштування гравця. Робота з камерою. Реалізація стрибків та перешкод. Робота з таймером.
Тиждень 11 21 Додавання анімацій та розуміння їх роботи. Створення фону за допомогою ШІ та імпортування його до гри. Редагування спрайтів за допомогою Piksel.
22 Детальний огляд Piksel. Використання Tile-Sprite для малювання власних тайл-спрайтів.
Тиждень 12 23 Створення бази зі здоров’ям. Створення лінії, по якій можуть рухатись вороги. Створення ворогів та їх взаємодія.
24 Створення інтерфейсу користувача для покращення веж. Розуміння необхідності UI. Завершення рівня.
Тиждень 13 25 Створення додаткових рівнів і переходу між ними. Робота зі звуками, їх важливість Створення звуків за допомогою jfxr та ШІ, їх імпортування
26 Створення гравця та реалізація його переміщення зверху вниз (TopDown). Створення ворогів, які переслідують гравця та атакують при натисканні. Створення зброї для гравця.
Тиждень 14 27 Робота з ефектами: завантаження та створення декількох ефектів. Створення головного меню на початку гри. Створення різних типів ворогів.
28 Додавання монеток до гри, які можуть випадати з ворогів. Створення головного меню, де можна розпочати гру та змінити зовнішній вигляд гравця. Публікація гри.
Тиждень 15 29 Розгляд відмінностей між 2D та 3D. Робота з 3D. Створення платформи та рух по ній гравця. Реалізація стрільби від першої особи.
30 Вдосконалене переміщення. Додавання ворогів, по яких можна стріляти.
Тиждень 16 31 Імпортування 3D асетів. Створення 3D траси. Створення автомобіля та керування ним.
32 Фіналізація проєктів.
Модуль 2 Розробка мобільних та веб застосунків
Тиждень 17 1 Знайомство з Thunkable. Огляд основних функцій та можливостей платформи. Створення простого додатку.
2 Огляд основних можливостей для створення дизайну додатку на Thunkable.
Тиждень 18 3 Вивчення арифметичних операцій та змінних. Створення додатку-калькулятора.
4 Вивчення концепції умов та логічних операторів. Створення додатку-квізу.
Тиждень 19 5 Вивчення роботи з різними циклами та їх використання в додатках. Створення додатку-таймера. Вивчення роботи зі звуками у Thunkable.
6 Вивчення концепції списків та їх використання в додатках. Створення додатку-списку справ. Вивчення концепції функцій та їх використання в додатках.
Тиждень 20 7 Основи роботи з даними. Приєднання додатку Thunkable до Excel таблиці.
8 Робота з медіа. Як додавати та відтворювати медіафайли в додатку.
Тиждень 21 9 Створення додатку-гри з подіями та анімацією. Вивчення концепції інтерфейсу та його дизайну в додатках.
10 Робота з пристроєм. Як використовувати різні функції та датчики пристрою в додатку.
Тиждень 22 11 Створення додатку для планування дня. Створення інтерфейсу додатку. Навігація між сторінками.
12 Створення та керування базою даних додатку, в якій будуть зберігатися дані про завдання. Сортування списків з завданнями.
Тиждень 23 13 Додавання реєстрації та входу в додаток. Знайомство з сервісом Firebase.
14 Додавання функціоналу реєстрації. Створення сторінки для реєстрації та сторінки з інформацією про поточного користувача.
Тиждень 24 15 Знайомство з поняттям нейронних мереж.
16 Створення додатку, який використовує нейронну мережу для розпізнавання тварин за фотографією.
Тиждень 25 17 Знайомство з Adalo. Різниця з Thunkable. Створення акаунту та першого проєкту в Adalo.
18 Дизайн додатку. Додавання та налаштовування компонентів в Adalo. Використання тексту, зображень, кнопок, форм, списків, навігації тощо.
Тиждень 26 19 База даних додатку. Створення та керування базою даних в Adalo. Додавання, редагування та видалення колекцій, властивостей та записів.
20 Дії додатку. Додавання та налаштовування дій в Adalo.
Тиждень 27 21 Створення навігаційного меню: додавання кнопок та переходів між сторінками.
22 Поглиблена робота з колекціями.
Тиждень 28 23 Робота з колекціями. Створення форм для введення даних: додавання текстових полів, вибору, фото та інших елементів форм.
24 Валідація даних: налаштування перевірки правильності введених даних у формах.
Тиждень 29 25 Інтеграція зовнішніх сервісів: підключення до API для отримання та відправлення даних.
26 Створення свого чат-бота. Реєстрація на сайті OpenAI і огляд основних його можливостей отримання ключа API.
Тиждень 30 27 Створення додатку для замовлення їжі.
28 Створення та керування базою даних додатку, в якій будуть зберігатися дані про товари, замовлення та користувачів.
Тиждень 31 29 Створення додатку особистого блогу.
30 Налаштування бази даних.
Тиждень 32 31 Додавання різних можливостей до додатку блогу.
32 Презентація проєктів
Модуль 3 Розробка сайтів
Тиждень 33 1 Базові концепції вебу та ознайомлення з Google Sites
2 Генерування та форматування контенту. Основи роботи з ШІ (chat GPT), пошук візуального контенту
Тиждень 34 3 Пошук натхнення та аналіз вебсайтів
4 Робота з шаблоном: генерація контенту, наповнення шаблону
Тиждень 35 5 Додавання елементів інтерактивності
6 Дослідження сайтів з точки зору вебдизайну
Тиждень 36 7 Стилізація сайту
8 Презентація проєктної роботи
Тиждень 37 9 Введення в вебдизайн, робота з Figma
10 Пошук натхнення, розгляд різних типів вебсайтів, скетчинг власної майбутньої вебсторінки
Тиждень 38 11 Робота з елементами в Google sites. Огляд елементів, доступних на платформі.
12 Генерація контенту для наповнення вебсторінки
Тиждень 39 13 Розробка структури сайту та навігації ним
14 Додавання інтерактивних елементів
Тиждень 40 15 Стилізація та форматування контенту
16 Презентація проєктної роботи
Тиждень 41 17 UI та робота з сітками
18 Робота з зображеннями
Тиждень 42 19 Введення в розробку вебсайтів з використанням Wix
20 Огляд основних можливостей розробки вебсайтів на Wix
Тиждень 43 21 Створення секцій та робота з темами
22 Робота із зображеннями у Wix за допомогою Photo studio
Тиждень 44 23 Робота з навігацією, якірні посилання
24 Робота з формами у Wix
Тиждень 45 25 Робота з анімаціями у Wix
26 Створення анімованих елементів у Wix
Тиждень 46 27 Створення власного блогу
28 Продовження роботи над блогом, його публікація
Тиждень 47 29 Адаптація сайту до мобільних девайсів
30 Робота над фінальним проєктом
Тиждень 48 31 Робота над фінальним проєктом
32 Презентація проєктної роботи