License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.ICPEC.2020.21
URN: urn:nbn:de:0030-drops-123082
Go to the corresponding OASIcs Volume Portal

Queirós, Ricardo ; Pinto, Mário ; Terroso, Teresa

Computer Programming Education in Portuguese Universities

OASIcs-ICPEC-2020-21.pdf (0.4 MB)


Computer programming plays a relevant role in the digital age as a key competency for project leverage and a driver of innovation for today’s modern societies. Despite its importance, this domain is also well known for their higher learning failure rates. In this context, the study of how computer programming is taught is fundamental to clarify the teaching-learning process and to ensure the sharing of the best practices. This paper presents a survey on computer programming teaching in the first-year courses of Portuguese Universities, more precisely, what is taught and how it is taught. The study focuses essentially on the following facets: the class characterization, the methodologies used and the languages/technologies taught. Based on these criteria, a survey was done which gathers information of 59 courses included in a wide range of Universities spread across Portugal. The results were collected and analyzed. Based on this analysis a set of conclusions were taken revealing some interesting results on the teaching methods and languages used which can be useful to support a discussion on this subject and, consequently, to find new paths to shape the future of programming teaching.

BibTeX - Entry

  author =	{Ricardo Queir{\'o}s and M{\'a}rio Pinto and Teresa Terroso},
  title =	{{Computer Programming Education in Portuguese Universities}},
  booktitle =	{First International Computer Programming Education Conference (ICPEC 2020)},
  pages =	{21:1--21:11},
  series =	{OpenAccess Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-153-5},
  ISSN =	{2190-6807},
  year =	{2020},
  volume =	{81},
  editor =	{Ricardo Queir{\'o}s and Filipe Portela and M{\'a}rio Pinto and Alberto Sim{\~o}es},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{},
  URN =		{urn:nbn:de:0030-drops-123082},
  doi =		{10.4230/OASIcs.ICPEC.2020.21},
  annote =	{Keywords: computer programming, teaching-learning, universities}

Keywords: computer programming, teaching-learning, universities
Collection: First International Computer Programming Education Conference (ICPEC 2020)
Issue Date: 2020
Date of publication: 15.06.2020

DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI