Coding as a tooL for forming ComputationaL thinking of students

2020 ◽  
pp. 4-10
Author(s):  
L. L. Bosova

The article outlines the developmental and social aspects of teaching coding to schoolchildren: the development of thinking, the formation of new values of the digital society, understanding the rules of behavior in the digital environment. Coding is a powerful tool for developing computational (algorithmic) thinking. The article shows a variant of teaching coding, which allows schoolchildren to independently invent algorithms, develop their thinking, and improve their abilities. Namely, an example of a sequence of coding tasks on the topic "Integers and operations on them" for elementary school students is considered in detail. Tasks solutions (programs) are given in Python. The emphasis is on how, on the basis of a specially organized sequence of tasks, to provide the student with the opportunity to develop their abilities to perform decomposition, abstraction, pattern recognition, algorithmization, modeling, assessment.

Author(s):  
Woojong Moon, Et. al.

Software education has emerged as a hot topic around the world, with the goal to raise interests on computational thinking. However, assessments on the computational thinking have not been actively conducted thus far. According to a study by Lee (2019), which analyzed 138 papers on computational thinking published in Korean journals from 2015 to 2018, software education has been introduced and studies on computational thinking are being conducted, but studies on teaching methods that2 improve computational thinking are needed. In this study, we developed and applied a primary educational programming language(EPL) program focused on execution time analysis aimed at improving computational thinking. By using the “Bebras Challenge” as an assessment tool and SPSS as a statistical tool, educational effects were analyzed through the results of pre- and post-computational thinking assessments. The analysis outcomes showed that the EPL education focused on execution time analysis was effective in improving the computational thinking of elementary school students. Putting execution time analysis EPL into primary software education as an educational topic will be effective in improving computational thinking.


2013 ◽  
pp. 247-267
Author(s):  
Dores Ferreira ◽  
Pedro Palhares ◽  
Jorge Nuno Silva

In the last few years, the authors have been carrying out a study involving elementary school students from 3rd to 6th years of schooling. The main goal of this study is to identify the possible relationships between the ability to identify patterns and the ability to play games, in particular mathematical games. The research methodology is quantitative and most of the analysis is concerned with the verification of correlation between variables. The analysis takes into account seven factors (besides the ability of pattern recognition) identified through a factor analysis carried out on data. With these tools, the authors have been able to differentiate games according to the different measurements. In this chapter, they disclose the important steps of this research as well as the results and main conclusions reached so far.


Sign in / Sign up

Export Citation Format

Share Document