Abstract

Agile tools such as Git are widely used in the industry for source control, collaboration and documentation. Such tools have been implemented in a mechatronic product development course to allow for easier collaboration between students. The course content is mainly provided using a GitLab Pages webpage which hosts software documentation and scripts. This course was first changed in 2019 to include the development of an autonomous strawberry picker. However, the use of standard learning management system and lecture slides provided a cumbersome experience for the students. Therefore, these agile tools were presented in 2020 version to improve the course. In this paper, the course content is detailed, and student feedback from both years are discussed to reveal the outcome of the changes.

Highlights

  • High educational quality is a fundamental necessity to achieve many of the UN’s 17 sustainable development goals

  • In [2,3,4,5,6,7], the authors state the advantages of using these agile tools, such as increased efficiency in teaching software development, automatic assignment grading, and efficient teaching with limited resources

  • This paper investigates the use of agile tools in product development class in a Mechatronics engineering setting

Read more

Summary

INTRODUCTION

High educational quality is a fundamental necessity to achieve many of the UN’s 17 sustainable development goals. To improve teaching quality and relevance, it is wise to implement tools widely used in the industry when teaching engineering courses. This is motivated both from the fact that lecturers are kept up to date with recent trends and that the students familiarize with relevant tools at the same time. Tools such as Git and CI/CD (Continuous Integration / Continuous Deployment) [1] are widely used for source control and automatic deployment These tools can be used in education for multiple purposes such as increased educational quality and collaboration among teachers and students in project-based courses.

AIM OF THE COURSE
Initial course setup in 2019
Revised course setup in 2020
Git Subversion Control
Project Reporting using the Sphinx Documentation System
FUTURE WORK
CONCLUSIONS

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.