The effects of using the agile methodology as an instructional format for software development courses

DOI

10.1177/09504222211058658

Abstract

The objective of traditional software development courses focuses on competencies in the programming languages and technical tools. Project methodologies and software development are typically taught as theory-driven and separate courses in Information Systems undergraduate programs. Rather than teaching project methodologies as secondary to the learning phase of software development, these methodologies can be actively incorporated into the software development course, applying the theoretical concepts in the classroom with the same tools used in the industry for product development. This research evaluates the effects of instituting the project methodology Agile as an active learning, instructional tool for a low-code software development course using the Mendix platform to give students hands-on learning of Agile while increasing their expertise in software development. The use of Agile in an instructional pedagogical approach enhanced student learning and prepared students with skills directly applicable in the industry. Future research could be applied to measure the Agile methodology as an instructional format for technical courses other than software development.

Document Type

Restricted Article: Campus only access

Publication Date

12-2-2021

Publisher Statement

Copyright © 2021, Sage Journals.

DOI: https://doi.org/10.1177/09504222211058658

The definitive version is available at: https://journals.sagepub.com/doi/10.1177/09504222211058658

Share

COinS