Agile and Student-Centred Teaching of Agile/Scrum Concepts
By: Maria Spichkova
Potential Business Impact:
Teaches students how to build software faster.
In this paper, we discuss our experience in designing and teaching a course on Software Engineering Project Management, where the focus is on Agile/Scrum development and Requirement Engineering activities. The course has undergone fundamental changes since 2020 to make the teaching approach more student-centred and flexible. As many universities abandoned having face-to-face exams at the end of the semester, authentic assessments now play an even more important role than before. This makes assessment of students' work even more challenging, especially if we are dealing with large cohorts of students. The complexity is not only in dealing with diversity in the student cohorts when elaborating the assessment tasks, but also in being able to provide feedback and marks in a timely and fairly. We report our lessons learned, which might provide useful insights for teaching Agile/Scrum concepts to undergraduate and postgraduate students. We also analyse what course structure might be effective to support a blended learning approach, as well as what could be a reasonable structure of online assessments, to keep them both authentic and scalable for large cohorts of students.
Similar Papers
Innovating the software engineering class through multi-team development
Software Engineering
Teaches students to build software together.
Designing a Syllabus for a Course on Empirical Software Engineering
Software Engineering
Helps teachers create better software research classes.
Patterns for Teaching Agile with Student Projects -- Team and Project Setup
Software Engineering
Teaches students to build software faster.