Research on the Role of Abstraction in Computer Programming


Article de colloque

Contributeurs:

État de publication: Publiée (2018 )

Titre des actes: Proceeding of Canada International Conference in Education 2018 (CICE)

Éditeur: Infonomics Society

Lieu: Mississauga, Canada

Intervalle de pages: 164-170

ISBN: 978-1-908320-90-2

URL: https://ciceducation.org/CICE-2018-Proceedings.pdf

Résumé: Nowadays, a growing number of schools are trying to introduce computer programming into their learning activities. It is presented as a mean of engagement throughout the learning process. This research is an ongoing attempt to better understand what characterizes computer programming, considered as a human activity, with a special focus on the role it may or may not play in the development of abstraction. A total of 19 subjects, each with a minimum of five years of cumulated programming experience, have accepted to take part in an individual 45-minute semi-structured interview which includes three themes: their background related to computer programming, their perception on the cognitive and affective components of this activity, and their perception on computer programming lessons for everybody from childhood. Here we propose a preliminary analysis of one of these interviews. In the end this research will help clarifying cognitive and affective components involved in computer programming.

Théorie de l'activité: