Предмет: Основы программирования

Программирование на Python в Minecraft (4-5 класс)

Многие дети любят строить и творить в мире Minecraft. Наш курс предлагает сделать следующий шаг: научиться не просто играть, а управлять игрой с помощью программирования. Это увлекательный способ познакомиться с технологиями и развить логическое мышление.

В основе курса лежит Minecraft: Education Edition — специальная версия игры, созданная для обучения. Она позволяет писать программы на языке Python — одном из самых популярных языков программирования, который подходит как для начинающих, так и для профессионалов.

На уроках дети будут:

Изучать основы программирования и логики: Мы начнем с базовых понятий и команд, чтобы понять, как «мыслит» компьютер и как давать ему точные инструкции.

Воплощать свои идеи в игре с помощью кода: Дети научатся использовать программирование для автоматизации действий, управления персонажами и изменения игрового мира по своему желанию.

Автоматизировать рутинные задачи в Minecraft: Вместо того чтобы часами строить дом или копать шахту, мы напишем программу, которая сделает это за нас за несколько секунд.

Постепенно двигаться от простого к сложному: Мы начнем с элементарных скриптов и шаг за шагом перейдем к написанию более комплексных программ на Python.

Этот курс — прекрасная возможность сделать уверенный шаг в мир текстового программирования на Python. Он развивает системное мышление и креативность. Возможность сразу увидеть результат своей работы отлично мотивирует двигаться дальше, к более сложным и интересным задачам.

Внимание: Для участия в занятиях каждому необходимо иметь свой ноутбук, способный запускать Minecraft Education Edition (телефона или планшета недостаточно). Минимальные требования для запуска Minecraft Education Edition указаны на этой странице: https://edusupport.minecraft.net/hc/en-us/articles/360047556591-System-Requirements

Если вы не уверены - вы можете попробовать установить пробную версию Minecraft или Minecraft Education Edition (https://education.minecraft.net/en-us/get-started/download)

Основы программирования на JavaScript (6-9 класс)

Этот курс предназначен для тех, кто хочет понять, как работают программы, и попробовать создать что-то свое. Мы будем изучать программирование на языке JavaScript. Он отлично подходит для начинающих, так как позволяет очень быстро увидеть результат своей работы прямо в браузере.

Наша главная задача — показать, что программирование — это мощный инструмент для решения задач в самых разных областях, а его изучение развивает логику и структурное мышление. Мы будем учиться шаг за шагом, от простого к сложному, уделяя основное внимание практике.

Чем мы займемся на курсе:

Будем писать несложные интерактивные игры, а итогом года для каждого станет собственный проект — своя небольшая, но законченная игра (что потребует в том числе и самостоятельной работы дома). Это отличный способ на практике увидеть, как код превращается в работающую программу, и понять основные принципы создания программ.

Будем решать прикладные задачи на примере школьных заданий. Мы увидим, как можно написать программу, которая поможет в учебе: например, решит за вас любое квадратное уравнение, построит нужный график или даже смоделирует простой физический процесс, как полет мяча.

Разберем базовые алгоритмы. Поговорим о том, почему они важны и как от них зависит производительность. На простых примерах поймем, почему одни программы работают быстро, а другие — медленно.

Познакомимся с современными инструментами. В конце курса мы посмотрим, как можно использовать AI-помощников для ускорения работы. Это будет краткое знакомство с тем, как технологии меняют профессию программиста.

Цель курса — дать практическое понимание основ программирования. Полученные знания и навыки помогут увереннее чувствовать себя на уроках информатики, разовьют логическое мышление и, возможно, станут первым шагом к выбору будущей профессии.

Внимание: Для участия в занятиях каждому необходимо иметь свой ноутбук!

Преподаватель: Дмитрий Филиппов