Research on the Role of Abstraction in Computer Programming
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.
Published in: Canada International Conference on Education, 2018
- Date of Conference: 25-28 June, 2018
- DOI: 10.2053/CICE.2018.0044
- Electronic ISBN: 978-1-908320-90-2
- Conference Location: University of Toronto Mississauga, Canada