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

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

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

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

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

 

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

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

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

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

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

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

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

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

Частина 2 (заняття 9-16)
  • Використання масивів для створення мозаїки 

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

  • Builder Tasks: керування конструктором 

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

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

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

  • Debugging Tasks (місії Агента)

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

Частина 3 (заняття 17-24)
  • Робота із текстовими даними

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

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

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

  • Debugging Tasks

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