Litcius/Paper detail

Computational Thinking in Secondary and Higher Education

Katalin Harangus, Zoltán Kátai

2020Procedia Manufacturing29 citationsDOIOpen Access PDF

Abstract

One of the most important challenges of education is the formation of proper computational thinking (CT). In line with K-12 Computer Science Framework (k12cs.org) the term of CT refers to the “thought processes involved in expressing solutions as computational steps or algorithms that can be carried out by a computer”. CT is a problem solving process essential to the development of computer applications, but it is also used in supporting problem solving across many other disciplines. It has gained some grounds in secondary education in the last few years and there are ongoing efforts to introduce it to elementary education as well. Taking into consideration that algorithms play a central role in computational thinking, the aim of our research was to assess the skills of secondary school students and university students in this area, CT, that they faced an apparently computer science – free task but with obvious algorithmic background. According to the aims of our research there were two target populations: secondary school students and university students. In order to measure the level of computational thinking we elaborated a worksheet (test with problems to be solved). The tasks contained algorithms that can be applied on computer, and they did not need any IT knowledge, only structured and logical thinking. The results provide a reliable guide regarding those cognitive skills, among secondary school-children and university students, which need improvement, so transfer of knowledge could work in practical, life-like situations.

Topics & Concepts

Computational thinkingWorksheetMathematics educationTask (project management)Process (computing)Computer scienceLogical reasoningPsychologyEngineeringOperating systemSystems engineeringTeaching and Learning ProgrammingEducational Games and Gamification