Статья посвящена исследованию проблемы организации проектной деятельности обучающихся в рамках программ предпрофессиональной подготовки ИТ-профиля. Актуальность исследования обусловлена необходимостью преодоления разрыва между гетерогенным уровнем входных компетенций школьников и требованиями к качеству инженерно-технических проектов. На примере реализации образовательной программы «Разработка приложений» в экосистеме «школа — вуз» (Московский педагогический государственный университет) проведен сравнительный анализ двух методических моделей: линейной смешанной и дифференцированной адаптивной. Описана трансформация педагогического дизайна курса, включающая внедрение входного выравнивающего модуля, параллелизацию процессов обучения и разработки, а также интеграцию профессионального инструментария (Git, Trello) и института менторства. Представлены результаты педагогического эксперимента, демонстрирующие, что переход к индивидуализированным траекториям и консультативной модели сопровождения обеспечивает качественный рост образовательных результатов. Эффективность предложенной методики подтверждается кратным увеличением конверсии учебных проектов в призовые места на профильных конференциях и значимым повышением уровня вовлеченности обучающихся.
В статье обсуждаются приложения теории когнитивной нагрузки к конструированию задач и образовательных материалов по программированию. Описывается теория когнитивной нагрузки как теория педагогического дизайна, ее основания в когнитивной психологии, а именно трехкомпонентная модель Аткинсона—Шиффрина и модель рабочей памяти Бэддели. Даны определения когнитивной нагрузки и ее категорий, некоторых других важных понятий. Рассматриваются основные когнитивные эффекты, описанные теорией когнитивной нагрузки: эффект разделения внимания, эффект модальности, эффект коллективной рабочей памяти, эффект разобранного примера. Приведены примеры их практического применения в конструировании образовательных материалов по программированию, которые позволяют добиться снижения когнитивной нагрузки при обучении программированию с помощью визуализации, комментариев/комментирования и парного программирования. Уделяется внимание задаче Парсона, которая позволяет снизить внешнюю когнитивную нагрузку и сконцентрировать внимание ученика на важных для обучения аспектах задачи.