Logo del repository
  1. Home
 
Opzioni

An Exploratory Investigation on High-School Students' Understanding of Threads

Emanuele Scapin
•
Nicola Dalla Pozza
•
Claudio Mirolo
2023
  • conference object

Abstract
Students' difficulties to learn concurrent programming are well known amongst Computer Science instructors. While in the International Computing Education community it is still up to debate the extent to which such topic should be included in pre-university curricula, based on our country's Ministerial guidelines for technical high schools with a specialization in Computer Science, students are expected to acquire key concurrent programming skills. With the aim of getting insights about the nature of students' difficulties, as well as to identify possible pedagogical approaches to be adopted by teachers, we have undertaken an investigation on students' perception, proficiency and self-confidence when dealing with concurrency and synchronization tasks. We then present the results of a preliminary study carried out by submitting a survey in a couple of representative high schools of our area. The survey includes subjective perception questions as well as small program comprehension tasks addressing students' understanding of thread synchronization. Moreover, we also analyze students' self-confidence in connection with their actual performance in such tasks. A total of 68 high school students were engaged in the survey. Our findings indicate that students' perception of self-confidence tends to weakly correlate to their actual performance, although more in general they express a low self-confidence level in relation to the topic. In particular, the results clearly show that the concept of thread synchronization is especially difficult to master for a large majority of them.
DOI
10.1007/978-3-031-44900-0_8
Archivio
https://hdl.handle.net/11390/1262324
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85174692111
https://link.springer.com/chapter/10.1007/978-3-031-44900-0_8
https://ricerca.unityfvg.it/handle/11390/1262324
Diritti
open access
Soggetti
  • Informatics education...

  • Programming learning

  • High school

  • Thread

  • Concurrent programmin...

google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback