+11 голос |
ПО CodeSpells создано компьютерными учеными из Калифорнийского университета в Сан-Диего, исследовавшими как успешные программисты изучают свою профессию. На основании опроса 30 специалистов они выделили пять главных признаков эффективного процесса самостоятельного обучения программированию: он структурирован, заставляет пробовать и изобретать, наделяет новыми возможностями, от него раз начав трудно оторваться, он занимает бесчисленные часы свободного времени.
Далее, было легко заметить, что все эти пять признаков органично свойственны и компьютерным играм. Так и появилась CodeSpells — первая персональная ролевая видеоигра, обучающая абсолютных новичков программированию на языке Java.
Ее сценарий достаточно прост: игрок становится волшебником, прибывшим в страну гномов. Гномы когда-то владели магией, но позднее утеряли это искусство. Волшебник должен помочь им обрести его вновь. Он может составлять на языке Java семь заклинаний, таких как полеты, левитация объектов и создание огня.
Проходя несложные квесты, волшебник совершенствует уровень владения заклинаниями и зарабатывает награды. К моменту завершения первого уровня игры, ее участник осваивает основные понятия языка программирования Java, такие как параметры, конструкции for if, циклы for и while и пр.
Исследователи тестировали свою игру в группе из 40 девочек возрастом от 10 до 12 лет, ранее не имевших опыта программирования. Как сообщается в статье, представленной на мартовской конференции SIGCSE в Денвере (штат Колорадо), всего за один час девочки освоили базовые компоненты языка Java и смогли использовать его для изобретения новых способов решения игровых ситуаций.
Сотрудники университета планируют предоставить CodeSpells бесплатно всем общеобразовательным учреждениям. Они продолжают ее тестирование в начальных школах Сан Диего.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
+11 голос |
а как же старый, забытый ColoBOT?
http://www.ceebot.com/colobot/edu-e.php - IMHO, все еще лучшая училка программированию для детей
(после Kodu, разумеется http://fuse.microsoft.com/projects/kodu )