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