Задати питання
Success request
Дякуємо за Вашу заявку

Залишився лише один крок

Оберіть зручний для вас мессенджер

Зареєструватись на курс
Swift iOS
Задати питання

Програмування Python y Minecraft

Вивчаючи програмування у навчальній версії Minecraft, діти зможуть побачити, як працюють їхні програми у віртуальному світі і відчують себе професіоналами, адже будуть писати рядки коду мовою Python. 

З допомогою редактора Microsoft MakeCode є можливість “перекладати” програми з блокової мови на текстову і навпаки, щоб перехід до написання рядків коду був максимально простим і зрозумілим. 

 

По закінченню курсу Ви
  • Знатимете ключові слова і синтаксис текстової мови програмування Python
  • Зможете використовувати різні типи даних у своїх програмах, а також цикли, умовні вирази та змінні
  • Будете створювати функції і доповнювати світ Minecraft власними правилами та ідеями
  • Навчитесь працювати з масивами, створювати їх та доповнювати
  • Отримаєте досвід керування віртуальним роботом-помічником гравця, напишете багато алгоритмів для місій Агента у світі Minecraft
  • Навчитесь шукати помилки в коді, розуміти і виправляти їх
Програма курсу
Частина 1 (заняття 1-8)

Заняття 1. Ключові слова Python та основні правила написання коду (керування Агентом, команди blocks.fill, blocks.place)

Заняття 2. Змінні та типи даних: створення змінних та різні способи будівництва, завдання “Будівництво у 3 кліки” (з використанням змінних)

Заняття 3. Випадковий вибір і цикл for: підключення випадкових слотів із блоками для агента, розміщення блоків у випадковій позиції (створення піксель-арт)

Заняття 4. Умовні вирази: мультифункціональний калькулятор 

Заняття 5. Різні види таймерів у Minecraft (виведення інформації в чаті або друкування блоками)

Заняття 6. Цикл while та змінні: вулкан, команди shapes.circle, вирази True, False

Заняття 7. Масиви: список блоків або предметів та їх використання у світі Minecraft

Заняття 8. Debugging task (пошук помилок та вдосконалення програм)

Частина 2 (заняття 9-16)

Заняття 9. Використання масивів для створення мозаїки 

Заняття 10. Вкладені цикли: творче завдання для Агента 

Заняття 11. Builder Tasks: керування конструктором 

Заняття 12. Фігури у Minecraft та використання змінних для створення виставки Modern Art 

Заняття 13. Місії для Агента: використання датчиків (заміна та перевірка блоків, передавання повідомлень гравцю, навігація)

Заняття 14. Умовні вирази і керування роботом-помічником

Заняття 15. Debugging Tasks (місії Агента)

Заняття 16. Коментарі в Python, завдання “Read the code”, створення debugging tasks

Частина 3 (заняття 17-24)

Заняття 17. Робота із текстовими даними

Заняття 18 - 21. Підготовка міні-гри для запуску в режимі “виживання”: будівництво спеціальної території, арени, лабіринту для гри, програма із врахуванням всіх правил (цикл forever, умовні вирази), рахунок гри (змінні), бонуси та призи, умови для інших мобів, в тому числі для завдання Агента)

Заняття 22. Сортувальні алгоритми: сортування блоків, створити кілька варіантів команд для Агента та вибрати найефективніший. 

Заняття 23.  Оператори порівняння та умовні вирази: вимірювання та порівняння кількості блоків, клонування

Заняття 24. Debugging Tasks

Підсумкове заняття
Записати дитину на індивідуальний пробний урок
Записати дитину на індивідуальний пробний урок