Предмет: Основы программирования
Программирование на 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-помощников для ускорения работы. Это будет краткое знакомство с тем, как технологии меняют профессию программиста.
Цель курса — дать практическое понимание основ программирования. Полученные знания и навыки помогут увереннее чувствовать себя на уроках информатики, разовьют логическое мышление и, возможно, станут первым шагом к выбору будущей профессии.
Внимание: Для участия в занятиях каждому необходимо иметь свой ноутбук!
Преподаватель: Дмитрий Филиппов