SciELO - Scientific Electronic Library Online

vol.22 special issueProductivity Metrics for an Agile Software Development Team: A Systematic ReviewGestural Based Interactions: Critical Review author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand




Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google



Print version ISSN 0123-7799On-line version ISSN 2256-5337


JIMENEZ-TOLEDO, Javier A.; COLLAZOS, Cesar  and  REVELO-SANCHEZ, Oscar. Considerations for the Teaching-Learning Processes of Introductory Programming Courses: A Systematic Literature Review. TecnoL. [online]. 2019, vol.22, n.spe, pp.82-116. ISSN 0123-7799.

In recent years, software development teaching-learning processes have taken on special importance because they are no longer exclusive of engineering fields; they are also applicable to various areas such as psychology, pedagogy, graphic design, and education. Although the literature includes some studies in this regard, none of them compiles the main problems and current practices of introductory programming courses. Therefore, this article presents a systematic review of literature on introductory programming courses in undergraduate programs. For that purpose, we searched four databases of bibliographical references of scientific publications and found 106 studies published in the last seven years. A detailed inspection determined that 46 of them met the criteria of this review. As a result, we compiled 33 software tools, 36 work strategies, and 18 methodological considerations, as well as important recommendations, experiences, practices, problems, and future trends related to introductory computer programming courses. This article is a starting point for future work that further benefits students and professors in the complex field of computer programming teaching-learning.

Keywords : Computer programming; teaching-learning; systematic review; first programming course.

        · abstract in Spanish     · text in Spanish     · Spanish ( pdf )