Целта на курса е студентите да овладеят необходимите теоретични познания и придобият практически умения за разработване на интерактивни приложения за стандартни и мобилни устройства посредством блоково програмиране със SCRATCH-съвместими езици за програмиране в програмните среди на MIT SCRATCH 2.0 и MIT AppInventor. По време на курса ще бъдат разгледани основните характеристики на блоковото програмиране и възможностите, които тези среди предоставят за разработка на стандарнти анимирани интерактивни приложения, както и на мобилни приложения за ANDROID устройства. Дисциплината е подходяща предимно за студенти от първи и втори курс с интереси в изграждането на интерактивни анимирани и мобилни приложения.