Effective Teaching Strategies for Large Classes: A Case Study in Software Architecture Education
Keywords: engagement, mentoring, continuous evaluation, learning contract
Abstract
Right after the Covid-19 pandemics, faculty in charge of a Software Architecture course (3rd year subject of a Software Engineering program) faced an unprecedented increase in enrollment figures, doubling previous numbers to reach over a hundred. To adapt their teaching methodologies to this situation, they deployed a strategy of early involvement using a gamified programming learning platform during the first weeks of the semester, together with personal learning contracts during the whole duration of the course. The course had a record success rate of 92%, versus an average of 71% in previous years, but some aspects demand redesign for future versions. First, most students got a full score on their personal learning contracts, and got it early rather than waiting for the semester final weeks; hence, chronological ordering of assignments matters even more than before, as latter assignments may go unfulfilled. Second, many students did this while skipping assignments for some topics, specially visual modeling; hence, learning contracts should stipulate minimal achievements for all learning of special interest. This work aims, through the detailed analysis of this teaching experience, to serve as an inspiration for other faculty who may face similar realities.
Más información
Título según WOS: | Effective Teaching Strategies for Large Classes: A Case Study in Software Architecture Education |
Fecha de publicación: | 2024 |
Página de inicio: | 199 |
Página final: | 205 |
Idioma: | English |
DOI: |
10.1145/3702163.3702414 |
Notas: | ISI |