TBL as an active learning-teaching methodology for software engineering courses

Cristiane Soares Ramos,Ricardo Ajax Dias Kosloski,Elaine Venson,Rejane M. da Costa Figueiredo,Victor Hugo A. Deon
DOI: https://doi.org/10.1145/3266237.3266253
2018-01-01
Abstract:The software industry has requested professionals with skills for collaborative teamwork, data analysis and problem solving, increasing the challenge of undergraduate teachers in Software Engineering (SE). The adoption of active learning methodologies, such as Team Based Learning (TBL), has been one of the teaching strategies. This study presents an experience report from professors of an undergraduate program in Software Engineering of the University of Brasília (UnB), who have adopted TBL in SE courses. The TBL approach in subjects such as Requirements, Measurement and Analysis, and Software Verification and Validation, demonstrated increased student engagement. The adoption of TBL was under the framework of the IDEAL approach, in evolutionary cycles, which allowed to follow up and refine the process of adopting the methodology. The results from the perceptions of students and teachers are favorable to the continuity of the use of TBL and provide inputs for reflections on opportunities for improvement. It was detected a lack of tool support for some specific features of the TBL methodology, leading to the specification of a customized tool for the context and teaching environment. We expect that this experience in TBL sessions helps to facilitate and motive the adoption of the TBL methodology among SE teachers.
What problem does this paper attempt to address?