Using PDCA as a General Framework for Teaching and Evaluating the Learning of Software Engineering Disciplines

  • Sérgio Mergen UNIPAMPA
  • Fábio Kepler UNIPAMPA
  • João Pablo S. da Silva UNIPAMPA
  • Márcia C. Cera UNIPAMPA

Resumo


Software engineering disciplines need to be taught in contexts as diverse as undergraduate courses and large corporations training programs. A primary challenge in teaching such disciplines, in any context, is to quickly and effectively evaluate the students learning and measure their strengths and weaknesses. Another challenge is to make students of different instances of a discipline end up with the same basic foundations, turning knowledge independent of the instructor. To overcome these challenges we propose an approach for software engineering teaching based on adapted PDCA cycles and checklists as instruments of evaluation. We also report a case study which shows the implementation of this approach in teaching a first year undergraduate software engineering course. With a careful definition of checklists, the use of the adapted version of PDCA as a methodology for software engineering teaching is promising, allowing an efficient form of evaluation.

Referências

Billa, C. Z. (2012). Experiência de APB aplicado em engenharia de softIn Anais do Internacional Conference PBL-ABP 2012, Santiago de Cali, Colômbia.

Cukusiíc, M., Alreviíc, N., Graniíc, A., and Garaca, e. (2010). elearning process management and the e-learning performance: Results of a european empirical study. Computer & Education, 55(2):554–565.

Darr, K. (2007). Quality improvement: The pioneers. Hospital Topics, 85(4):35–38. PMID: 17405423.

Frakes, W. and Fox, C. (1996). Quality improvement using a software reuse failure modes model. Software Engineering, IEEE Transactions on, 22(4):274 –279.

Fuhou, Z. (2009). Pdca circulation in university education applied research. In Proceedings of the 2009 First IEEE International Conference on Information Science and Engineering, ICISE ’09, pages 3375–3378, Washington, DC, USA. IEEE Computer Society.

IEEE and ACM (2004). Software Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. IEEE and ACM.

Jarvinen, J., Perklen, E., Kaila-Stenberg, S., Hyvarinen, E., Hyytiainen, S., and Tornqvist, J. (1998a). Pdca-cycle in implementing design for environment in an r&d unit of nokia telecommunications. In Proceedings of the 1998 IEEE International Symposium on Electronics and the Environment (ISEE-1998), pages 237–242.

Jarvinen, J., Perklen, E., Kaila-Stenberg, S., Hyvarinen, E., Hyytiainen, S., and Tornqvist, J. (1998b). Pdca-cycle in implementing design for environment in an ramp;d unit of nokia telecommunications. In Electronics and the Environment, 1998. ISEE-1998. Proceedings of the 1998 IEEE International Symposium on, pages 237 –242.

Ning, J., Chen, Z., and Liu, G. (2010). Pdca process application in In 2010 International Conference the continuous improvement of software quality. on Computer, Mechatronics, Control and Electronic Engineering (CMCE), volume 1, pages 61 –65.

Selçuk, G. and Tarakçi, M. (2007). Physics teaching in problem-based learning. In AIP Conference Proceedings, volume 899, page 844.
Publicado
22/05/2013
Como Citar

Selecione um Formato
MERGEN, Sérgio; KEPLER, Fábio; SILVA, João Pablo S. da; CERA, Márcia C.. Using PDCA as a General Framework for Teaching and Evaluating the Learning of Software Engineering Disciplines. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 9. , 2013, João Pessoa. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 451-462. DOI: https://doi.org/10.5753/sbsi.2013.5711.