Conference paper (in proceedings)

A curated inventory of programming language misconceptions

  • Chiodini, Luca ORCID Istituto del software (SI), Facoltà di scienze informatiche, Università della Svizzera italiana, Svizzera
  • Moreno Santos, Igor ORCID Istituto del software (SI), Facoltà di scienze informatiche, Università della Svizzera italiana, Svizzera
  • Gallidabino, Andrea Istituto del software (SI), Facoltà di scienze informatiche, Università della Svizzera italiana, Svizzera
  • Tafliovich, Anya University of Toronto, Scarborough, Canada
  • Santos, André L. Instituto Universitário de Lisboa (ISCTE–IUL), Lisbon, Portugal
  • Hauswirth, Matthias ORCID Istituto del software (SI), Facoltà di scienze informatiche, Università della Svizzera italiana, Svizzera
Show more…
  • 2021
Published in:
  • ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE). - 2021, vol. 1, p. 380-386
English Knowledge about misconceptions is an important element of pedagogical content knowledge. The computing education research community collected a large body of research on misconceptions, using a diverse set of definitions and approaches. Inspired by this prior work, we present an actionable definition of misconceptions, focused on the area most commonly studied: programming and programming languages. We then introduce an organizational structure for collections of programming language misconceptions. We study how existing collections fit our organization, and we present a curated inventory of programming language misconceptions that aims to follow our definition and structure. Our inventory goes beyond traditional programming misconception collections. It connects misconceptions to the authoritative specifications of languages, to places they may be triggered in textbooks, to research papers that discuss them, and it provides support for integrating programming language misconceptions into educational platforms.
Collections
Language
  • English
Classification
Computer science and technology
Notes
  • ITiCSE 2021: 26th ACM Conference on Innovation and Technology in Computer Science Education
  • Virtual Event Germany
  • June 26–July 1, 2021
License
Rights reserved
Open access status
green
Identifiers
Persistent URL
https://n2t.net/ark:/12658/srd1334762
Statistics

Document views: 4 File downloads:
  • Chiodini_Hauswirth_2021_ACM_ITiCSE: 4