Дайте реальную и полезную задачу — этого так не хватает современному образованию!
Разбейте их на группы-фирмы, где они должны будут сами распределить роли — научатся саморганизации и заинтересуете всех учеников, а не только вьедливых ботаников.
Пусть они запустят, допустим, приложение в Google WebStore с каким-нибудь полезным функционалом — научатся анализу рынка.
Распределив роли на менеджеров, аналитиков и маркетологов, вы сохраните интерес у всех участников на протяжении всего обучения. Важно давать простые индивидуальные задания.
Фирмы должны соревноваться за какой-то приз, звание или титул.
Сделайте из знания ценность, пусть каждую неделю они борятся за вашу помощь в их проекте или за высокие отметки.
Процесс реализации приложения делится на следующие части:
— Выбор решаемой задачи.
— Формирование сильных отличительных сторон приложения.
— Описание функционала (проектная документация).
— Этапы и сроки реализации.
— Программирование и проверка (тестирвоание) каждого этапа.
— Проверка работоспособности всего приложения.
— Публикация и запуск проекта.
Заданием может быть реализовать будильник или калькулятор на html+js — браузеры есть у всех. Если все фирмы будут реализовывать один вид проекта, то это научит их еще и конкуренции, промышленному шпионажу и прочему. Пусть под конец проголосуют чтобы определить победителей.