SETMAT (Software engineering teaching method and theory): A theory of software engineering teaching [SETMAT (Software Engineering Teaching Method and Theory): Una teoría para la enseñanza de Ingeniería de Software]

Software engineering (SE) teaching uses learning strategies to promote the acquisition of technical and social capabilities; typical strategies are project-based learning, collaborative learning, and problem-based learning. SE teachers need to compare, evaluate, and select strategies and practices f...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2019
Institución:
Universidad de Medellín
Repositorio:
Repositorio UDEM
Idioma:
spa
OAI Identifier:
oai:repository.udem.edu.co:11407/5688
Acceso en línea:
http://hdl.handle.net/11407/5688
Palabra clave:
SETMAT
Software engineering education
Teaching practices
Teaching strategies
Rights
License
http://purl.org/coar/access_right/c_16ec
Description
Summary:Software engineering (SE) teaching uses learning strategies to promote the acquisition of technical and social capabilities; typical strategies are project-based learning, collaborative learning, and problem-based learning. SE teachers need to compare, evaluate, and select strategies and practices for specific courses, but they are usually described in imprecise and subjective manners. This paper describes SETMAT (Software Engineering Teaching Method and Theory), a descriptive theory of SE teaching with a common conceptual framework for describing teaching strategies and practices, combining concepts and relationships of SE. SETMAT has been used in a pilot study by teachers of Colombia, Chile, and Mexico to represent their SE teaching practices. SETMAT adoption would allow to represent, compare, compose and transfer SE teaching practices and strategies. © 2019, Associacao Iberica de Sistemas e Tecnologias de Informacao. All rights reserved.