The term "coding" is more and more used to talk about the diffusion of computer science in school. While computer scientists, computing professionals, and educators consider this term very close or even equivalent to "programming", media tend to use it to describe something new and different from the "old boring CS". We provide here the main results of a large-scale investigation among primary school teachers (N=972) exploring their viewpoint on coding and its relation to programming. We asked to describe what coding is for them: only 40% of the relevant answers used terms explicitly mentioning programming. An additional 19%, while not directly mentioning programming, made reference to an information processing agent executing instructions. An additional small subset of teachers, while considering coding different from programming, described such difference using "tolerable" characterizations. We also analyzed the (sometime conflicting) misconceptions of teachers trying to explain why coding and programming are different.

Coding and Programming / Corradini, Isabella; Lodi, Michael; Nardelli, Enrico. - ELETTRONICO. - (2018), pp. 1074-1074. (Intervento presentato al convegno Proceeding SIGCSE '18 tenutosi a Baltimore, Maryland, USA nel February 21 - 24, 2018) [10.1145/3159450.3162268].

Coding and Programming

Lodi, Michael;
2018

Abstract

The term "coding" is more and more used to talk about the diffusion of computer science in school. While computer scientists, computing professionals, and educators consider this term very close or even equivalent to "programming", media tend to use it to describe something new and different from the "old boring CS". We provide here the main results of a large-scale investigation among primary school teachers (N=972) exploring their viewpoint on coding and its relation to programming. We asked to describe what coding is for them: only 40% of the relevant answers used terms explicitly mentioning programming. An additional 19%, while not directly mentioning programming, made reference to an information processing agent executing instructions. An additional small subset of teachers, while considering coding different from programming, described such difference using "tolerable" characterizations. We also analyzed the (sometime conflicting) misconceptions of teachers trying to explain why coding and programming are different.
2018
Proceedings of the 49th ACM Technical Symposium on Computer Science Education (SIGCSE '18)
1074
1074
Coding and Programming / Corradini, Isabella; Lodi, Michael; Nardelli, Enrico. - ELETTRONICO. - (2018), pp. 1074-1074. (Intervento presentato al convegno Proceeding SIGCSE '18 tenutosi a Baltimore, Maryland, USA nel February 21 - 24, 2018) [10.1145/3159450.3162268].
Corradini, Isabella; Lodi, Michael; Nardelli, Enrico
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/668406
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact