Продвинутый в основах программирования

В этом модуле ученики сталкиваются с выделением алгоритмов в функциях и процедурах, используя блоковое программирование в различной среде. Они утверждают свои умения для работы с переменными, создавая интерактивные игры и программируя роботы и печатные платы "Micro:bit". Знакомятся с понятием "реестр в памяти" и создают интересный комплексный проект в последней части уровня.

Сертификат

Certificates Mindhub

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

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

500 баллы

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

Инструменты

tynker scratch-logo hopscotch microbit

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

Boards

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

Location

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

Time

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

Запишись

100 БАЛЛЫ

Модуль 1 - ВВЕДЕНИЕ ОПЕРАТОРОВ КАК ЧАСТЬ ПРОГРАММЫ

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

Темы

  1. Знакомство с опрераторами в программе
  2. Структура операторов. Операнды
  3. Знакомство с видами операторов
  4. Работа больше, чем с одним оператором (“or” и “and”/”и” и “или”). Изготовление проекта

100 БАЛЛЫ

Модуль 2 - СОЗДАНИЕ И ОПТИМИЗИРОВАНИЕ АЛГОРИТМОВ

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

Темы

  1. Определение понятия „алгоритм“. Конструирование алгоритма
  2. Приоритет действий при сложных алгоритмах. Употребление условий и циклов в алгоритме
  3. Устранение ошибок при конструировнии сложных алгоритмов
  4. Комплексные алгоритмы. Приложение алгоритмов. Изготовление проекта

100 БАЛЛЫ

Модуль 3 - ПРИЛОЖЕНИЕ ПРОЦЕДУР И ФУНКЦИЙ В ПРОГРАММЕ

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

Темы

  1. Определение и приложение процедур
  2. Функции. Приложение функций
  3. Приоритет инструкций при построении функции. Значение функции
  4. Работа и приложение больше, чем одной функции. Знакомство со списками. Изготвление проекта

100 БАЛЛЫ

Модуль 4 - ИЗГОТОВЛЕНИЕ КОМПЛЕКСНОГО РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ

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

Темы

  1. Изготовление игры с одной переменной для всех героев и переменными для отдельных героев
  2. Изготовление проекта с взаимодействием между несколькими роботами
  3. Изготовление проекта с роботами по темам из международного соревнования по программированию
  4. Реализация проекта по собственной идее и представление перед публикой

100 БАЛЛЫ

Модуль 5 - Събития в програмирането

В този модул децата ще се запознаят със събитията в програмирането. Участието им в алгоритъма ни позволява да включим различен вход в програмата, например за управление на герои в игрите или роботите. Ще научим още как роботите могат да комуникират помежду си или със софтуерен герой.

Темы

  1. Дефиниция и приложение на събития
  2. "Хвърляне" и "хващане" на събития (комуникация между обекти)
  3. Инициатори. Консуматори
  4. Изготвяне на проект Senior 6