Обучение модульности в программировании через групповой школьный проект

Бесплатный доступ

Работа с несколькими файлами является стандартной практикой в разработке программного обеспечения, и при обучении программированию ее необходимо освоить наряду с другими навыками, даже если в рамках простых учебных задач она может показаться избыточной. В данной статье рассматривается методика обучения модульности через групповой школьный проект, на примере разработки игры «Hunt the Wumpus». Подчёркивается роль преподавателя в распределении задач, контроле выполнения работы и поддержке командного взаимодействия. Рассматриваются принципы модульного программирования, такие как разделение кода на независимые компоненты, использование вспомогательных библиотек и документирование с помощью специальных инструментов. Подобная проектная деятельность формирует основы, необходимые для последующего изучения систем контроля версий, таких как Git. Авторы приводят рекомендации по выстраиванию эффективной командной работы.

модульность \ структура \ библиотека \ интерфейс \ проект \ документация \ тестирование \ система контроля версий

Похожие статьи в разделе Программные средства

О применении метода ИТ-стартапов в обучении будущих ИТ-специалистов
О применении метода ИТ-стартапов в обучении будущих ИТ-специалистов

Митрофанова Татьяна Валерьевна, Смирнова Татьяна Николаевна, Копышева Татьяна Николаевна, Деревянных Евгения Анатольевна, Максимов Алексей Николаевич, Ковалев Сергей Васильевич

Асинхронный метод организации курсового проектирования
Асинхронный метод организации курсового проектирования

Степанов А.Г., Космачев В.М., Москалева О.И.

О содержании и проектировании модульного обучения
О содержании и проектировании модульного обучения

Булгаков Юрий Владимирович, Комаров Анатолий Петрович, Шестернина Виктория Валерьевна

Короткий адрес: https://sciup.org/170210190

IDS: 170210190   |   DOI: 10.24412/2500-1000-2025-4-2-108-114

Teaching modularity in programming through a group school project

Working with multiple files is a standard practice in software development, and it is essential to master this skill alongside other programming techniques, even though it may seem redundant in the context of simple educational tasks. This article discusses the methodology for teaching modularity through a group school project, using the development of the game "Hunt the Wumpus" as an example. The role of the teacher is emphasized in task distribution, work supervision, and supporting team collaboration. The principles of modular programming are explored, such as dividing the code into independent components, using helper libraries, and documenting the code with specialized tools. Such project-based activity lays the groundwork necessary for the subsequent study of version control systems such as Git. The authors provide recommendations for building effective teamwork.