Integrating Computational Thinking Tools in Mathematics Thinking Activities

2021 ◽  
pp. 281-314
Author(s):  
Immaculate Kizito Namukasa ◽  
George Gadanidis ◽  
Janette M Hughes ◽  
Ricardo Scucuglia
2018 ◽  
Vol 9 (1) ◽  
pp. 1
Author(s):  
Cleyton Slaviero ◽  
Edward Herman Haeusler

Computational thinking (CT) tools, as a software system, express their designers' perspective on how a selected set of Computer Science concepts should be introduced, typically hiding details to avoid unnecessary complexity. This paper focuses on how concurrency is dealt with by five well-known tools in this domain: Scratch, Alice, AgentSheets, NetLogo and Greenfoot. We present the results of a systematic analysis contrasting their model of concurrent behavior with the corresponding metamessages, the messages about messages of concurrency, that trigger users' interpretation and learning of concurrency-related concepts. We present and discuss the conceptualizations that potentially emerge from using these five tools and compare them with established concurrency concepts. Our findings indicate opportunities for an explicit exploration of how some concurrency aspects are implemented in games and simulations built with CT tools. We believe that this might facilitate future learning and comprehension of complex concurrency concepts, considering that the knowledge embedded in these tools can also influence students’ understanding of concurrency.


Various researches are always being carried out to measure the effectiveness of software education. We analyzed previously developed computational thinking tools and studied their practical application and verification methods. Using this information, we developed a 20-item questionnaire to categorize the tools by the abilities they measured: analysis, design, implementation, and reasoning. We surveyed college freshman and 204 students in computer programming subjects in liberal arts and then conducted an exploratory factor analysis to analyze the validity and reliability of our questionnaire test tool. Our test showed that previously used computational testing tools lacked the ability to measure problem-solving processes based on computational thinking. To solve this problem, we revised the questionnaire items to consider the problem-solving process based on computational thinking and proposed a tool that can check the computational thinking through the material of real life using the students’ empirical knowledge. The statistical analysis was as follows: analysis ability (reliability α = .895); design ability (reliability α = .727); implementation ability (reliability α = .745), and reasoning ability (reliability α = .833). To measure computing errors, you need a testing tool that can address real-world problems. We aimed to develop a research tool for measuring computational thinking based on the case of applying and revising existing test tools.


Author(s):  
Alexander Repenning ◽  
Ashok R. Basawapatna ◽  
Nora A. Escherle

2011 ◽  
Author(s):  
Edusmildo Orozco ◽  
Rafael Arce-Nazario ◽  
Peter Musial ◽  
Cynthia Lucena-Roman ◽  
Zoraida Santiago

2019 ◽  
Author(s):  
Buket Ertugrul-Akyol

Author(s):  
M. M. Klunnikova

The work is devoted to the consideration of improving the quality of teaching students the discipline “Numerical methods” through the development of the cognitive component of computational thinking based on blended learning. The article presents a methodology for the formation of computational thinking of mathematics students, based on the visualization of algorithmic design schemes and the activation of the cognitive independence of students. The characteristic of computational thinking is given, the content and structure of computational thinking are shown. It is argued that a student with such a mind is able to manifest himself in his professional field in the best possible way. The results of the application of the technique are described. To determine the level of development of the cognitive component of computational thinking, a diagnostic model has been developed based on measuring the content, operational and motivational components. It is shown that the proposed method of developing computational thinking of students, taking into account the individual characteristics of students’ thinking, meaningfully based on the theoretical and practical aspects of studying the discipline, increases the effectiveness of learning the course “Numerical methods”. The materials of the article are of practical value for teachers of mathematical disciplines who use information and telecommunication technologies in their professional activities.


Sign in / Sign up

Export Citation Format

Share Document