СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ
Благодаря готовым учебным материалам для работы в классе и дистанционно
Скидки до 50 % на комплекты
только до
Готовые ключевые этапы урока всегда будут у вас под рукой
Организационный момент
Проверка знаний
Объяснение материала
Закрепление изученного
Итоги урока
Для программирования в АИ используется графический интерфейс и Scratch-подобный визуальный язык программирования. Поэтому особый интерес АИ может представлять для учащихся, изучающих или изучивших Scratch. АИ изначально разработан компанией Google в рамках подразделения Google Labs. Продукт разрабатывался на базе языка программирования Java и библиотеки Open Blocks. Библиотека Open Blocks разработана в MIT и представляет собой бесплатную библиотеку для разработки среды блочного программирования и также написана на языке Java. После решения о закрытии Google Labs компания Google прекратила поддержку АИ, при этом, сделав данное приложение открытым и передав его в MIT, который объявил об открытии нового центра мобильного обучения на базе АИ. Что примечательно, одним из сотрудников этого центра стал профессор Митчелл Резник, создатель языка Scratch. Первая публичная версия продукта была представлена в 2011 году. Официальный сайт продукта: http://appinventor.mit.edu Компилятор, генерирующий байт-код Андроид на основе блоков, построенных в АИ, реализован на языке Kawa [1], представляющем собой диалект языка Scheme. Kawa является функциональным языком общего назначения и функционирует на базе Java-платформы (JVM). Среди всего прочего предоставляет возможность выполнения скриптов Scheme напрямую на Java.