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.

Еще

Modularity, structure, library, interface, project, documentation, testing, version control system

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

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

Статья научная