Я познакомился с миром блочного программирования

Этот уровень - первая встреча наших юных программистов уровня Middle с блоковым программированием и фундаментами программирования. Во время уровня 1 дети узнают основные характеристики компьютерной системы, знакомятся с понятиями как программного обеспечения аппаратные средства, в чем разница между ними и какую из этих частей они будут изучать в дальнейшем на курсе. Ребята знакомятся и с понятиями „программа“, „инструкция“, „приоритет“, „среда программирования“, а также и с понятием „алгоритм“. Все это они узнают, программируя поведение роботов и создавая интересные анимации. На этом уровне дети 8-ми и 9-ти лет знакомятся с повтаряющимися действиями и ветвлением программ, а также, что такое события, пока создают интересные игры в различной среде программирования. Этот уровень имеет целью познакомить детей с основными концепциями из мира программирования, а также положить основы, на которые дети могут ступить, чтобы надстраивать дополнительными знаниями следующие уровни. Для достижения лучших результатов в уровне ставим на использование различных инструментов, а именно: роботов для программирования, специальных инструментов программного обеспечения и аппаратных средств, различной среды программирования, чтобы задержать внимание детей и дать им возможность для понимания концепций при их приложении в работе с различными инструментами и средой программирования.

Сертификат

Certificates Mindhub

Ученики получают сертификат после прохождения каждого уровня.

Бонусные баллы

500 баллы

Каждый завершенный модуль приносит студенту 100 баллов, а полный уровень - 500 баллов.

Инструменты

wonder scratch-logo hopscotch sphero

Некоторые из инструментов, используемых для проектов на этом уровне.

Boards

Один уровень = 4 Mодуль

Location

Един Модуль = 4 Уроки

Time

Один урок = 120 Минуты

Запишись

100 БАЛЛЫ

Модуль 1 - ОСНОВНЫЕ ПОНЯТИЯ В БЛОКОВОМ ПРОГРАММИРОВАНИИ

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

Темы

  1. Что такое „инструкция“ и „программа“? Приоритет инструкций
  2. Последовательные действия при создании программы и работа с различными видами интерфейсов
  3. Знакомство с операторами и базовой математикой
  4. Изготовление проекта Middle 2

100 БАЛЛЫ

Модуль 2 - ПОВТОРЯЮЩИЕСЯ ДЕЙСТВИЯ. ОБОРОТ ЦИКЛА

В этом модуле дети познакомятся с циклами - программными конструкциями, которые помогают многократному выполнению данного фрагмента кода. Они позволяют повторять данную команду или ряд команд определенное количество раз или пока выполнится данное предварительно определенное условие.  

Темы

  1. Что такое „цикл“? Что такое „итерация“?
  2. Бесконечные циклы в программировании, циклы со счетчиками, повторение до определенного действия
  3. Вложенные циклы или циклы с условиями. Смешивание различных видов циклов
  4. Изготовление проекта Middle 3

100 БАЛЛЫ

Модуль 3 - ВЕТВЛЕНИЕ ПРОГРАММЫ. УСЛОВНЫЕ КОНСТРУКЦИИ В ПРОГРАММИРОВАНИИ

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

Темы

  1. Что такое „условие“? Правда или ложь (True or False)
  2. Простые условные конструкции и комплексное условие
  3. Вложенные условия и приложение логических операторов
  4. Изготовление проекта Middle 5

100 БАЛЛЫ

Модуль 4 - ВВЕДЕНИЕ СОБЫТИЙ В ПРОГРАММЕ

В этом модуле дети познакомятся с понятием „событиe в программировании“. Его участие в алгоритме позволяет нам включить различный вход в программу, например для управления героев в играх или роботах. Узнаем еще как роботы могут общаться между собой или с героем программного обеспечения.  

Темы

  1. Что такое „событие“?
  2. "Кидание" и "ловля" событий
  3. Производители и потребители
  4. Изготовление проекта Middle 7