- Computing Education Research:
- Campo di ricerca multidisciplinare relativo all'apprendimento e insegnamento dell'Informatica
- Campo specifico: introduzione alla programmazione (coding)
- Programmazione → aspetto centrale dell'informatica

Alberto Ferrari - uniPr
“Computational thinking will be a fundamental skill used by everyone in the world by the middle of the 21st Century. Just like reading, writing, and arithmetic.“
"Il pensiero computazionale sarà una competenza fondamentale utilizzata da tutti in tutto il mondo entro la metà del 21° secolo. Proprio come la lettura, la scrittura e l'aritmetica."
“... un approccio alla risoluzione di problemi, alla progettazione, e alla comprensione del comportamento umano che si basa su concetti fondamentali dell'informatica.”
J.M. Wing, Computational Thinking



if (Count > 256) {
Count = 0;
alert("Game Over");
}



it is the switch that is difficult, not the object-orientation
Kolling, M., The Problem of Teaching Object-Oriented Programming

Blockly is currently designed for creating relatively small scripts. ... Please do not attempt to maintain the Linux kernel using Blockly


http://www.ce.unipr.it/eldm/
Alberto Ferrari
Universita' degli Studi di Parma