Разработка мобильных приложений

Этот уровень открывает целый новый мир для будущих программистов - мир мобильных технологий, наглядно представляя и совершенствуя идею блочного программирования путем разработки полезных, применимых и интересных программ. Через призму разнообразных проектов дети учатся применять свое логическое мышление и знания на практике, создавая мобильные приложения, которые связаны с реальными задачами и решают конкретную задачу.   На этом уровне юные программисты вместе с преподавателем вновь проходят  основополагающие концепции и шаги при создании программного обеспечения –  «события», «циклы», «переменные», «условия» и «функции». Использование этих уже знакомых инструментов блочного программирования представляет собой легкий путь в мир разработки мобильных приложений даже  для детей, не имеющих предыдущего опыта. Используя платформу App Inventor, мы показываем детям, что даже с «блоками кода» можно разрабатывать  сложные мобильные приложения, которые могут использоваться людьми во всем мире и таким образом внесут свой вклад в улучшение окружающей среды. Благодаря разнообразию инструментов и встроенных элементов, которые она предоставляет, эта технология является исключительно подходящей как для детей, не имеющих предыдущего опыта, так и для более опытных юных программистов.

Сертификат

Certificates Mindhub

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

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

500 баллы

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

Инструменты

mit-app-inventor

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

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

Telerik Academy

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

Boards

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

Location

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

Time

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

Запишись

100 БАЛЛЫ

Модуль 1 - Как начать работу с App Inventor?

Первый модуль знакомит маленьких программистов со средой для разработки App Inventor, ее особенностями, характерным дизайном и элементами. Мы начинаем с базовой функциональности App Inventor, а после этого совершенствуем детали - добавление медиа, звука, преобразование информационных элементов и способы быстрой связи с приложениями.

Темы

  1. Поговори со мной. Мое первое мобильное приложение с App Inventor.
  2. Позвони мне! Игра с клавишами. Невидимые компоненты и вызов подходящих функций
  3. Магический трюк. Давайте искать информацию. Установка значений
  4. Переводчик. Сказано – написано. Текстовые окна и метки

100 БАЛЛЫ

Модуль 2 - Идеи программы. Как создать реальный проект?

В этом модуле дети могут «представить» себе последовательность кода и механизмов работы компьютерных программ с помощью средств визуализации и меню «Медиа» в App Inventor. Последняя тема вводит понятие «глобальная переменная» и идею условного конструирования как практических инструментов в процессе программирования.

Темы

  1. Встряхни меня. Датчики и пути кода. Условное конструирование
  2. Общайся со мной. Мобильное приложение для отправки личных сообщений
  3. Анимации, движения. Как "получить" значение? Переменные
  4. Игра с цветами. Поле холста и произвольные координаты. Глобальные переменные

100 БАЛЛЫ

Модуль 3 - Случайная реальность кода. Когда, где, что?

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

Темы

  1. Доска художника. Булевы значения (True и False). Больше переменных
  2. Законы физики. Математика в действии. Логические операторы – скорость, время, расстояние
  3. Попади в крота. Счетчики очков и произвольное движение спрайтов по экрану
  4. Магический трюк. Хранилища информации и как ее оттуда извлечь? Списки с данными и введение произвольных значений

100 БАЛЛЫ

Модуль 4 - Время для приложений

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

Темы

  1. Забавная селфи-камерa и слайдер
  2. Космические корабли
  3. Найди клад. Столкновения и датчики для ориентации
  4. Камень – ножницы – бумага