Teaching and Learning of Introduction to Programming in Brazilian Higher Education: Systematic Literature Review

  • Rodrigo Pessoa Medeiros Universidade Federal de Pernambuco - UFPE http://orcid.org/0000-0002-2853-6865
  • Taciana Pontual Falcão Universidade Federal Rural de Pernambuco - UFRPE
  • Geber Lisboa Ramalho Universidade Federal de Pernambuco - UFPE

Abstract


Introductory programming courses are part of the curricula of several undergraduate degrees — particularly in the domains of Science, Technology, Engineering and Mathematics (STEM) — and provide central skills for students in these fields. However, dropout and failure rates of introductory programming courses are still high, despite pedagogical innovations such as new methods to teach programming. The present article provides a better understanding of the challenges involved in the teaching and learning of introductory programming in higher education through a systematic review of Brazilian literature between 2010 and 2016. Results can help guide more adequate approaches for teaching and identifying effective learning strategies and key competences.

Keywords: introductory programming, computation education, systematic literature review, STEM

References

Bennedsen, J., Caspersen, M.E.. (2019). Failure rates in introductory programming: 12 years later. ACM Inroads 10, 2 (April 2019), 30-36.

Kitchenham, B., Charters, S. (2007) “Guidelines for performing systematic literature reviews in software engineering”, Keele, UK.

Medeiros, R. (2019) “Hello, world: uma análise sobre dificuldades no ensino e aprendizagem de introdução à programação nas universidades”. Tese de doutorado - Universidade Federal de Pernambuco. Recife, PE.

Medeiros, R., Ramalho, G. and Falcão, T. (2018) “Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education”. IEEE Transaction on Education, Volume 62, Issue 2, May 2019.

OCDE. (2003). PISA 2003: First Results from Pisa 2003 - Executive Summary. Disponível em: https://bit.ly/2Sccgzz

Petticrew, M, Roberts, H. (2008) Systematic Reviews in the social sciences: a practical guide. Hoboken, NJ, USA: Blackwell Publishing.
Published
2020-06-30
MEDEIROS, Rodrigo Pessoa; FALCÃO, Taciana Pontual; RAMALHO, Geber Lisboa. Teaching and Learning of Introduction to Programming in Brazilian Higher Education: Systematic Literature Review. In: WORKSHOP ON COMPUTING EDUCATION (WEI), 28. , 2020, Cuiabá. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 186-190. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2020.11155.