Informatics is recognized as a fundamental discipline in ed- ucation at all levels. Also, it is an indispensable subject for scientific and technical studies. Some abilities connected to informatics learning (com- putational thinking) has being considered to provide ”fundamental skills for everyone”. Programming or, more generally, the ability of solving problems with algorithmic methods is one of these skills. In Italy, many scientific degree courses offer in the first year at least an introductory course in programming. Digital skills and a basic attitude to computa- tional thinking are in general expected. In the present study, conducted at the University of Verona, in the context of the course Programming with laboratory of Applied Mathematics curriculum, we analyze the first period of lessons, when the fundamentals of programming are introduced. Most of the students come from secondary schools, in particular Liceo, a secondary school with emphasis science or humanities, where the role of informatics is in general not central. So an academic course in program- ming can be a difficult task for students. In this paper, we analyze how the ”cultural” background influences the learning of programming and the performance of students.

Early training in programming: from high school to college

SOLITRO, Ugo;ZORZI, Margherita;PASINI, Margherita;BRONDINO, MARGHERITA
2017-01-01

Abstract

Informatics is recognized as a fundamental discipline in ed- ucation at all levels. Also, it is an indispensable subject for scientific and technical studies. Some abilities connected to informatics learning (com- putational thinking) has being considered to provide ”fundamental skills for everyone”. Programming or, more generally, the ability of solving problems with algorithmic methods is one of these skills. In Italy, many scientific degree courses offer in the first year at least an introductory course in programming. Digital skills and a basic attitude to computa- tional thinking are in general expected. In the present study, conducted at the University of Verona, in the context of the course Programming with laboratory of Applied Mathematics curriculum, we analyze the first period of lessons, when the fundamentals of programming are introduced. Most of the students come from secondary schools, in particular Liceo, a secondary school with emphasis science or humanities, where the role of informatics is in general not central. So an academic course in program- ming can be a difficult task for students. In this paper, we analyze how the ”cultural” background influences the learning of programming and the performance of students.
2017
no
Inglese
ELETTRONICO
Esperti anonimi
195
2nd EAI International Conference on Smart Objects and Technologies for Social Good, GOODTECHS 2016
Venice, Italy
November 30–December 1, 2016
Internazionale
contributo
2nd EAI International Conference on Smart Objects and Technologies for Social Good, GOODTECHS 2016; Venice; Italy; 30 November 2016 through 1 December 2016
O. Gaggi, A. Bujari, P. Manzoni, C. Palazzi, J. Marquez-Barja.
Springer
325
332
8
Computational Thinking, Programming, Coding, Extreme Apprenticeship, Motivation
none
Solitro, Ugo; Zorzi, Margherita; Pasini, Margherita; Brondino, Margherita
4
04 Contributo in atti di convegno::04.01 Contributo in atti di convegno
273
info:eu-repo/semantics/conferenceObject
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11562/951069
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact