PeerJ Computer Science (Jan 2024)

Teaching programming using eduScrum methodology

  • Patrik Voštinár

DOI
https://doi.org/10.7717/peerj-cs.1822
Journal volume & issue
Vol. 10
p. e1822

Abstract

Read online Read online

There are a large number of professions in the world today. Some professions are disappearing, and some new ones are emerging. However, they all have something in common: the need to manage them. Throughout its history, humanity has developed several constantly changing forms of management. For this reason, school absolvents must enter the labour market with skills already sufficiently developed, such as communication, cooperation, teamwork, responsibility, and the ability to plan their work. The article focuses on the issue of teaching programming through mobile applications and basic robotics through the innovative form of teaching-EduScrum. The EduScrum methodology is based on the agile software development method Scrum, which develops soft skills. The article describes our experience with this teaching in computer science classes. We established several hypotheses evaluated using descriptive statistics on a sample of 251 students. The main objective of the research is to verify whether teaching computer science in primary and secondary schools using the eduScrum methodology is more suitable than the classical-frontal teaching of computer science. The research showed that secondary school students preferred the eduScrum methodology more than traditional frontal teaching and the primary school students preferred traditional frontal teaching.

Keywords