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
Summary
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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.