Abstract
The term “coding” is used to label a wide range of learning activities directly or indirectly related to the design and implementation of algorithmic procedures. These activities are now widespread in all levels of schools and are performed in very different pedagogical frameworks. Our hypothesis is that teachers look at coding from a perspective strongly influenced by their background. In particular, we deem that a logical and philosophical training may foster a de-commodified vision of coding and computational thinking. We have therefore decided to design and experiment a teacher training path that provides participants with some basics of logic and analytical philosophy. We analysed if and how this kind of training influences classroom coding activity. In the first part of this contribution (Sections 1 to 3) we introduce the theoretical framework underlying our hypothesis as well as the training and educational activities proposed to teachers. In the second part (Sections 4 to 7), we present the results of this path by means of a comparative case study focusing on the coding practices implemented in the experiences.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.