Under the background of “new engineering” construction, software engineering teaching pays more attention to cultivating students’ engineering practice and innovation ability. In view of the inconsistency between development and demand design, team division of labor, difficult measurement of individual contribution, single assessment method, and other problems in traditional practice teaching, this paper proposes that under the guidance of agile development methods, software engineering courses should adopt Scrum framework to organize course project practice, use agile collaboration platform to implement individual work, follow up experiment progress, and ensure effective project advancement. The statistical data of curriculum “diversity” assessment show that there is an obvious improvement effect on students’ software engineering ability and quality.
Bolloju N, 2022, Software Engineering Course Restructured to Support Agile Software Development Projects. Proceedings of the 15th Annual ACM India Compute Conference, 5(3): 106–109.
Jali N, Bujang Masli A, Cheah WS, 2017, The Adoption of Agile Software Methodology with Team Software Process (TSPI) Practices in the Software Engineering Undergraduate Course. Journal of IT in Asia, 28(2): 49–52.
Rastogi A, Jain S, 2023, Software Engineering: Agile Software Development. International Journal of Advanced Research in Science, Communication and Technology, 16(2): 455–457.
Martin A, Anslow C, Johnson D, 2017, Teaching Agile Methods to Software Engineering Professionals: 10 Years, 1000 Release Plans, International Conference on Agile Software Development, Springer, Cham, 32(4): 89–90.
Ilyes E, 2021, Curricula and Methods on Teaching Different Aspects of Agile Software Development. Central-European Journal of New Technologies in Research, Education and Practice, 6(1): 74.