Задати питання
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

Підсумкове заняття
Записати дитину на індивідуальний пробний урок
Викладачі-практики
Лілія Мегедин
Лілія Мегедин
Інструкторка з програмування та робототехніки для дітей, 11+ років педагогічного досвіду
Віталій Подгорний
Віталій Подгорний
Python Developer(Django) 4+ досвіду роботи, досвід викладання програмуванню 2+
Андрій Нестеренко
Андрій Нестеренко
Спеціаліст з розробки та адміністрування ігрових серверів, досвід роботи програмування Java 4+ роки, досвід викладання 2+
Ярослав Пташинський
Ярослав Пташинський
Вчитель молодших класів, досвід викладання програмуванню 4+

Чому IT Академія від Stfalcon?

Приєднуйтеся до нашої школи, де навчання - це захоплююча подорож у світ знань і можливостей

1
Індивідуалізований підхід
Ми розуміємо, що кожна особа унікальна, тому наші програми надають можливість розвивати ваші навички відповідно до вашого темпу і інтересів
2
Висококваліфіковані викладачі
Наші викладачі - це команда досвідчених і талановитих фахівців у своїх галузях. Вони готові не лише навчити вас програмуванню та англійській, але й поділитися своїм досвідом
3
Сучасні технології навчання
Ми використовуємо передові технології для забезпечення ефективного та захопливого навчання. Ваші уроки будуть насичені інтерактивними матеріалами та проєктами
4
Мовне оточення для вивчення англійської
Ми створюємо зручні умови для занурення в мовне середовище, щоб ви могли швидко і легко вивчати англійську
Записати дитину на індивідуальний пробний урок