Блочное программирование для создания мобильных приложений
Записаться на пробное занятие
Смартфоны и планшеты стали для нас незаменимыми помощниками. За пару кликов на них можно установить огромное количество приложений. И многие дети, увлеченные программированием, хотели бы научиться самостоятельно создавать игры и полезные мобильные приложения.
Но что делать, если код писать пока рано или не получается? Начать изучать App Inventor! Язык этот очень прост, поскольку он с самого начала создавался для школьников. Для того, чтобы программировать на нем, не нужно писать строчки кода, как это происходит во "взрослых" языках программирования. Программирование происходит при помощи блоков, как в Scratch.
MIT App Inventor - среда программирования, разработанная учеными из Массачусетского Технологического Института (MIT).
Это облачная среда визуальной разработки приложений для платформы OS Android, работа в которой не требует знания языка программирования Java и Android SDK, достаточно знания элементарных основ алгоритмизации.
Отличие App Inventor от Scratch состоит в том, что App Inventor предназначен для создания приложений под мобильное устройство — смартфон или планшет с ОС Android. Он умеет, например, «понимать» данные акселерометра мобильного гаджета, управлять встроенной камерой, видит, как ориентирован телефон в пространстве и многое другое.
Яна Копылова
О направлении App Inventor
О наших тренерах
Заведующая направлением App Inventor
Образование: Белорусский государственный университет информатики и радиоэлектроники по специальности «Электронные системы безопасности».
Наши тренеры — разработчики и тестировщики мобильных приложений, обладатели красных дипломов, магистры педагогических и технических наук.
Только 1 из 15 кандидатов становится тренером в Айтигенио
Тренер станет для вашего ребенка не только наставником, но и другом
Интересные факты о направлении
Создадим и установим мобильное приложение уже на первом занятии. Апп инвентор — самый простой язык программирования по созданию мобильных приложений, на котором можно создавать сложные и интересные проекты. Созданные проекты можно разместить в Гугл плей.
Занятия проводят лучшие тренеры
Интересные факты о направлении
Создадим и установим мобильное приложение уже на первом занятии. Апп инвентор — самый простой язык программирования по созданию мобильных приложений, на котором можно создавать сложные и интересные проекты. Созданные проекты можно разместить в Гугл плей.
Для кого данное направление?
Для тех, кто хочет научиться создавать мобильные приложения.
Для учеников с 8 лет.
Для учеников, которые психологически не готовы изучать тектовые языки программирования.
Для учеников, владеющих основными темами в Scratch: условия, переменные, циклы, списки, “мои блоки“.
Данное направление позволит детям начиная уже с 1 занятия создавать собственные мобильные приложения, устанавливать их себе на смартфон или планшет с ОС Android. Пользоваться самостоятельно, скидывать друзьям или даже загрузить в Google Play.
Данное направление подойдет и тем, у кого iPhone и MacOS.
Примеры проектов
ToDo List
Messenger
Browser
Программа обучения
На изучение направления на базовом уровне без дополнительных тем потребуется от 16 до 24 часов. На углубленном уровне с дополнительными темами - от 24 до 50 часов.
Изучение интерфейса среды программирования «MIТ App Inventor».
Создание мобильного приложения в MIТ App Inventor. Тестирование и отладка приложений.
Интерфейс программной среды MIT AppInventor. Режимы «Дизайн» и «Блоки».
Основные компоненты среды программирования и их свойства. Сохранение и установка приложений на мобильные устройства.
К концу изучения модуля ученик научится ориентироваться в среде визуального программирования MIT App Inventor, создавать мобильные приложения с нуля самостоятельно, тестировать их и устанавливать на свой смартфон.
Разработка приложений, содержащих с мультимедиа-объекты (изображения и аудио ресурсы).
Компоненты «Звук» и «Кнопка». Работа с сенсорами.
Экран приложения и его свойства. Работа с переменными.
Использованием массивов при создании приложений с большими наборами однотипных компонент.
Изучение блока Процедура. Работа со случайными числами.
Принципы задания цветов для приложений. Модель RGB.
К концу изучения модуля ученик будет владеть основными понятиями программирования, (переменные, циклы, ветвления, процедуры, массивы), различать типы сенсоров; оперировать массивами числовых данных, обращаться к элементам массива, менять, удалять и сохранять их. Создавать простые мобильные приложения такие как калькулятор, переводчик, галерея изображений, распознавание текста, шагомер.
Графика в App Inventor. Работа с холстом. Работа с медиа компонентами.
Рисование. Компонент «Холст». Компоненты «Шар» и «Изображения Спрайта»: свойства, события и действия при их использовании.
Анимация движения объектов по экрану. Действия при наложении объектов.
Координаты объектов. Изучение свойств объектов, обеспечивающих их перемещение.
Программирование движущихся объектов. Работа с таймерами. Локальные и глобальные переменные внутри приложения.
К концу изучения модуля ученик научится ориентироваться в основных принципах цветового дизайна; анимировать графические объекты; рисовать и работать с графикой, системой координат, таймерами. Создавать простые мобильные игры: змейка, магический шар, пин-понг, платформер.
Загрузка дополнительных компонентов, в среду MIT App Inventor.
Работа с web страницами.
Работа с файлами и базами данных для сохранения данных приложения. Использование компонента Tiny DB.
Сетевые базы данных Firebase. Работать с файловой системой смартфона.
К концу изучения модуля ученик научится добавлять дополнительные компоненты в мобильные приложения, создавать интернет-приложения, работать с базами данных. Создаст мессенджер, сканер и генератор QR-кодов и др.
Форматы обучения
Гибкие форматы под цели и задачи вашего ребенка
Дети занимаются в группе, но не мешают друг другу и общаются только с тренером.
Концентрация на учебе
Формат дает возможность использовать время занятия предельно эффективно и делать упор на решение практических задач.
Много практики
Популярный формат в Айтигенио: эффективен для ребенка и экономически выгоден для родителя.
Лучшая цена
Ребенок работает над проектом без постоянного тренерского контроля, учится принимать решения и решать задачи.
Развитие самостоятельности
Формат позволяет тренеру сосредоточить внимание на каждом ребенке, учитывая его индивидуальные потребности.
Персональный подход
Индивидуально-групповой формат
Занятия помогут развить независимость, ответственность, концентрацию внимания и уверенность в себе.
Развитие Soft Skills
Обучение строится в зависимости от способностей и потребностей ребенка. Он сможет быстрее справляться с трудными темами и двигаться вперед.
Быстрый прогресс
В индивидуальных уроках тренеру проще расставить приоритеты и выстроить учебную нагрузку.
Ребенок сам контролирует процесс обучения, не испытывая давления от сверстников и их прогресса.
Оптимальная нагрузка
Снижение уровня стресса
Персональный подход тренера повышает мотивацию ребенка к учебе и достижению целей.
Высокая мотивация
Ребенок занимается по индивидуальной программе с комфортной скоростью.
Учеба в своем темпе
Индивидуальный формат
Индивидуально-групповой формат
Популярный формат в Айтигенио: эффективен для ребенка и экономически выгоден для родителя.
Лучшая цена
Формат дает возможность использовать время занятия предельно эффективно и делать упор на решение практических задач.
Много практики
Дети занимаются в группе, но не мешают друг другу и общаются только с тренером.
Концентрация на учебе
Ребенок работает над проектом без постоянного тренерского контроля, учится принимать решения и решать задачи.
Развитие самостоятельности
Формат позволяет тренеру сосредоточить внимание на каждом ребенке, учитывая его индивидуальные потребности.
Персональный подход
Индивидуальный формат
В индивидуальных уроках тренеру проще расставить приоритеты и выстроить учебную нагрузку.
Оптимальная нагрузка
Занятия помогут развить независимость, ответственность, концентрацию внимания и уверенность в себе.
Развитие Soft Skills
Обучение строится в зависимости от способностей и потребностей ребенка. Он сможет быстрее справляться с трудными темами и двигаться вперед.
Быстрый прогресс
Персональный подход тренера повышает мотивацию ребенка к учебе и достижению целей.
Высокая мотивация
Ребенок занимается по индивидуальной программе с комфортной скоростью.
Учеба в своем темпе
Ребенок сам контролирует процесс обучения, не испытывая давления от сверстников и их прогресса.
Снижение уровня стресса
Почему пробный урок — это супер-возможность?
Запишитесь прямо сейчас
Стоимость занятия -0$
Ученик сделает свой первый проект
Отдохнёте, пока мы работаем с вашим ребёнком
Тренер поможет выбрать направление и составит индивидуальную программу