Каждый может быть программистом

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

Сертификат

Certificates Mindhub

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

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

500 баллы

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

Инструменты

css-html scratch-logo mit-app-inventor microbit

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

В сотрудничестве с

Telerik Academy

Этот курс приведен в действие Telerik Academy School

Boards

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

Location

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

Time

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

Запишись

100 БАЛЛЫ

Модуль 1 - Кодовые блоки

В вводной теме этого модуля дети знакомятся с визуальным (блочным) программированием, понимают, что такое среда разработки, и создают свою первую компьютерную программу. Каждая последующая тема пополняет знания маленьких программистов, которые постепенно  осваивают понятия «событие», «условие» и «переменная» и начинают писать код для аппаратных компонентов программирования.

Темы

  1. Программа и алгоритм. Кто управляет компьютером?
  2. Каждый код имеет отправную точку. События.
  3. Внимание! Треки и повороты в коде. Условия.
  4. Хранители скрытых сокровищ. Переменные

100 БАЛЛЫ

Модуль 2 - Программы и микрокомпьютеры

Первые две темы второго модуля побуждают детей применять свои знания, разрабатывая проект в двух различных средах программирования. Кроме того, молодые программисты сталкиваются с понятиями - «цикл» и «оператор», пишут свои первые  более сложные программы и углубляют навыки программирования с использованием аппаратных компонентов.

Темы

  1. Торнадо в коде. Цикл
  2. Властелины кода. Условия, переменные и циклы
  3. Кто лучше – больше – ярче? Операторы
  4. Поймай меня, если сможешь. Дебаггинг (отладка)

100 БАЛЛЫ

Модуль 3 - Создай свою игру. Программируй …. свой смартфон!

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

Темы

  1. Создай игру! Основные концепции в программировании игр. Проект I
  2. Создай игру! Основные концепции в программировании игр. Проект II
  3. И смартфоны любят код. События и параметры в мобильных приложениях
  4. Код на ваш вкус. Функции

100 БАЛЛЫ

Модуль 4 - Что это за браузер?

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

Темы

  1. От пустого окна до сайта
  2. Какой язык понимает компьютер?
  3. CSS-маркеры
  4. Мы многому научились!