ArticlePDF Available

Examining coding skills of five-year-old children

Authors:

Abstract and Figures

The purpose of this research is to examine the coding skills of five-year-old children in terms of some variables. The research sample comprises 160 children aged five years studying in kindergarten affiliated with the Ministry of National Education in Gaziantep city center in the 2021-2022 academic year. As a data collection tool in the research, the “personal information form,” which includes personal information about children and their parents, and “CodingTest 2”, the short form of “CodingTest” and “CodingTest,” developed by Kalyenci et al. (2022), were used to evaluate the coding skill levels of five-year-old children. Pearson correlation analysis, t-test, and ANOVA were used to analyze data. As a result of the findings obtained from the research, it was concluded that coding skills were not related to gender but were related to whether the children had coding education, the education level of parents, and their families’ income level.
Copyright © 2023 by Author/s and Licensed by Modestum. This is an open access article distributed under the Creative Commons Attribution License which permits
unrestricted use, distribution, and reproduction in any medium, provided the original work is proper ly cited.
Pedagogical Research
2023, 8(2), em0154
e-ISSN: 2468-4929
https://www.pedagogicalresearch.com Research Article OPEN ACCESS
Examining coding skills of five-year-old children
Sermin Metin 1 , Mehmet Basaran 2* , Damla Kalyenci 3
1 Department of Preschool Teacher Educa tion, Faculty of Education, Hasan Kalyoncu University, Gaziantep, TURKEY
2 Department of Educational Sciences, Faculty of Education, Gaziantep University, Gaziantep, TURKEY
3 Ministry of National Education, Adiyaman, TURKEY
*Corresponding Author: mehmetbasaran@gantep.edu.tr
Citation: Metin, S., Basaran, M., & Kalyenci, D. (2023). Examining coding skills of five-year-old children. Pedagogical Research, 8(2), em0154.
https://doi.org/10.29333/pr/12802
ARTICLE INFO
ABSTRACT
Received: 24 Sep. 2022
Accepted: 02 Jan. 2023
The purpose of this research is to examine the coding skills of five-year-old children in terms of some variables.
The research sample comprises 160 children aged five years studying in kindergarten affiliated with the Ministry
of National Education in Gaziantep city center in the 2021-2022 academic year. As a data collection tool in the
research, the personal information form,which includes personal information about children and their parents,
and CodingTest 2, the short form of CodingTestand CodingTest,developed by Kalyenci et al. (2022), were
used to evaluate the coding skill levels of five-year-old children. Pearson correlation analysis, t-test, and ANOVA
were used to analyze data. As a result of the findings obtained from the research, it was concluded that coding
skills were not related to gender but were related to whether the children had coding education, the education
level of parents, and their familiesincome level.
Keywords: early childhood, coding, coding skills
INTRODUCTION
Coding, which is a new literacy of the 21st century, is not only a necessity when we look at the technological developments and
the needs of our age, and the responsibilities that will arise in the future, but it is expected that todays children will have skills
such as critical for cognitive development, algorithmic thinking, problem-solving, and solving similar situations (Dallasega et al.,
2018; Sayin & Seferoglu, 2016).
Developed or developing countries have realized the importance of many skills, such as problem-solving, analytical thinking,
computational thinking, critical thinking, and design-oriented thinking to go further in the 21st century and have made changes in
their education systems in this direction (Campbell & Walsh, 2017; Harel, 1988; Johnston et al., 2018; Kucukkara & Aksut, 2021; Lee
& Junoh, 2019; Manches & Plowman, 2017; Mohaghegh & McCauley, 2016; Rogoff, 1995).
Technological developments reveal the importance of individuals gaining technological skills early on. Knowing the
importance of experience in the early years has enabled early childhood classes to be enriched with technological tools. However,
using these tools for educational purposes is not enough. Besides, children must gain digital literacy skills to understand these
language tools. Coding is a tool for acquiring these skills (Marsh et al., 2016; Sulistyaningtyas et al., 2021).
Early childhood is a critical time to develop core competencies and trends for a future driven by innovation and technology
(Marsh et al., 2016). Children should be acquainted with coding, an essential digital literacy and digital language of the age, in their
early years (Futschek & Moschitz, 2010). Coding skills gained in the early years will contribute significantly to childrens social-
emotional, mental, and language development beyond raising future engineers or software developers. (Bers, 2008; Clements,
1999; Lee et al., 2013; Sulistyaningtyas et al., 2021¸ Sullivan & Bers, 2013). Coding also contributes to developing digital literacy
skills by enabling children to interact with technology and providing them with basic programming concepts. In this process,
children also acquire a symbolic language (Bers, 2008, 2010, 2014, 2018, 2019; Bers et al., 2002, 2022; Cejka et al., 2006; Mason,
2017; Mclennan, 2017; Sullivan & Bers, 2013; Wyeth, 2008).
Coding skills, an important skill to be acquired in the early years and added to the curricula of many countries, have also
become an important issue in Turkey, and many studies and educational practices have been made on this subject. For these
reasons, determining the coding skills of preschool children and revealing the factors affecting the acquisition of these skills are
seen as critical issues in determining the studies and educational approaches in the field. This study was carried out to reveal the
factors affecting the coding skills of preschool children.
2 / 13 Metin et al. / Pedagogical Research, 8(2), em0154
CODING
Considering the definitions made about coding in the literature, the process algorithm that emerges in compiling and running
these commands together in which computers make the operations they can understand into sequences of commands, is called
coding (Van Roy & Haridi, 2004). In other words, it is defined as an application development process using command sets to solve
problems, provide human-computer interaction, and perform a specific task by the computer(Bers et al., 2019; Demirer & Sak,
2016; Fesakis & Serafeim, 2009; Kalelioglu et al. al., 2016; McLennan, 2018; Vorderman, 2019; Wing, 2006).
Coding, which allows analysis, problem-solving, and concept development, creates algorithms by separating problems and
expressing these algorithms with a programming language. With coding, an expression tool like language, children also express
their thoughts and opinions (Bers, 2008). As with language (Vygotsky, 1978), which is a means of thinking and expressing the
obtained knowledge, children also acquire a new way of thinking by learning a programming language (García-Peñalvo et al.,
2016).
Coding, a new language, must be taught to children in ways appropriate to their development. Children construct knowledge
based on experiences, actively participating, and interacting with peers and adults (Piaget, 1973; Vygotsky, 1980). Bers (2018)
defines this experience process as a developmental progression that begins with discovering what coding activities,
programming, and technology are, and results in the ability to deliberately create a program to express themselves in a meaningful
way.Concrete experiences are essential in providing learning for children mentally in the preoperational period (Wang et al.,
2011). Studies have shown that these activities are successful based on childrens active participation (Menon et al., 2019; Sullivan
& Bers, 2016; Wang et al., 2011). Many operations and concepts remain abstract for students in the coding teaching process,
especially since young children are in the preoperational and concrete operational periods.
Basic skills in coding in early childhood; includes directional signs, sequencing, debugging, function creation, looping,
program development, and algorithmic thinking (Futschek, 2006; Kalyenci et al., 2022; Lee & Junoh, 2019; Mittermeir, 2013; Relkin
et al., 2021; Welch et al., 2019; Zamin et al., 2018). In addition, K-12 standards for coding skills were set forth by CSTA (2003, 2011,
2019) and ISTE (2016). Coding skills for early childhood are given in Table 1.
Supporting childrens coding skills has been a rapidly developing field in the international arena. However, the issue of
supporting these skills in early childhood has become clear in recent years. Due to the developmental characteristics of early
childhood, there has been a widespread belief that coding practices, teaching methods, and techniques should be based on
concrete experiences (Bers, 2019; Bers et al., 2019; Futschek & Moschitz, 2010; Kazakoff, 2014; Kazakoff & Bers, 2012; Metin, 2020).
Educational Approaches
Coding education should be based on concrete experiences due to the developmental characteristics of early childhood.
According to Piaget (1973), children act with their senses in early childhood to understand and give concrete meaning to the world.
However, today, children are exposed to tangible tools and objects and digital and virtual tools (Strawhacker & Bers, 2019). This
exposure is realized through technological tools. Paperts constructivism forms the basis of coding and robotics. Influenced by the
ideas of Piaget (1973), with whom he worked, Papert took constructivism one step further and developed a constructionism
learning approach. While Piagets (1973) constructivism is based on the persons structuring of information through the
information in his inner world, Paperts constructivism also includes the use of computers and technology in this structuring
process and the childs construction through these tools (Bers et al., 2014). Many ways are suggested, such as coding in a
computerless environment, coding in a computerized environment, robotics, interdisciplinary approaches, and activities. Since
programming is abstract, coding activities should be suitable for childrens developmental levels and integrated into the
curriculum. Here, activity-based non-computer coding (unplugged coding) allows children to perform abstract operations with
concrete applications.
Unplugged coding activities allow learning by concretizing abstract concepts and enabling learning to be designed and
created. Studies have shown that it is more appropriate for children to learn through activities rather than complex tools such as
computers to understand the basic logic of coding (Bell et al., 2012; Bell & Vahrenhold, 2018; Bers, 2018; Metin, 2020; Wang et al.,
2011). One of the unplugged activities is the use of robotic tools to support coding skills. Resnick and Rosenbaum (2013) state that
educational robotic kits provide meaningful learning. In addition, these robotic kits allow children to collaborate with their peers
and see the concrete outputs of their programs more clearly (Bers et al., 2019; Campbell & Walsh, 2017; García-Peñalvo et al., 2016;
Resnick & Siegel, 2015; Sullivan & Bers, 2016).
If the concrete product creation phase of coding takes place in the digital world, children do not only manipulate objects; they
create them; they learn the rules, test them, and write them; they construct, review, share and renew works in virtual
environments. Therefore, coding activities allow students to collaborate with their peers and provide sustainable participation in
Table 1. Coding process
Coding content
Signs
Direction arrows.
Arrangement
Algorithm steps are the instruction steps given while performing.
Debugging
It detects and corrects incorrect statements and operations in the algorithm.
Loops
Repeating a code sequence multiple times.
Modularity
It is the process of breaking down tasks into simpler ones.
Algorithm
The algorithm is the consolidation of smaller tasks into more complex tasks.
Program development
Create a plan for what a program will do.
Metin et al. / Pedagogical Research, 8(2), em0154 3 / 13
problem-solving and reasoning (Fox & Farmer, 2011). Thus, studies show that coding practices contribute significantly to the
cognitive development of children (Hwang et al., 2008; Grover & Pea, 2013; Kazakoff & Bers, 2012; Kazakoff et al., 2013; Linn &
Clancy, 1992; Papadakis et al., 2016; Strawhacker et al., 2015; Strawhacker & Bers, 2019; Turan & Aydogdu, 2020).
21st century skills are the skills that individuals must have, and coding is one of these skills and shows that it should be added
to the competencies that every student should gain in their school life (Voogt et al., 2015). Coding provides the necessary
motivation for children to learn programming in more detail. In this way, it provides an environment for them to turn their ideas
into products and affects their development in many ways (Heikkilä, 2020). Studies carried out; on cognitive and social
development, motor skills (Flannery & Bers, 2013), sequencing skills (Caballero-Gonzalez et al., 2019; Chou, 2020; Kazakoff et al.,
2013; Kazakoff & Bers, 2014), peer collaboration, social relations (Lee et al., 2013), academic and social experiences (Pugnali et al.,
2017), problem-solving skills (Akyol Altun, 2018; Fessakis et al., 2013), creativity (Resnick et al., 2009; Siper Kabadayi, 2019; Sullivan
et al., 2017), decision-making skills (Strawhacker & Bers, 2015), self-regulation (Kazakhoff, 2014), and computational thinking
(Kalogiannakis & Papadakis, 2017; Kazakoff et al., 2013; Papadakis et al. al., 2016), visual-spatial skills and executive functions (Di
Lieto et al., 2017). At the same time, gaining coding skills also gives children 21st century skills such as computational thinking,
technology literacy, problem-solving, and critical thinking (Bers, 2008; Bers et al., 2002; Bers & Horn, 2010; Clements & Gullo, 1984;
Clements & Meredith, 1993; Kazakoff & Bers, 2012; Lee et al., 2013; Portelance et al., 2016; Strawhacker et al., 2015).
Evaluation of Coding Skills
In the evaluation of coding skills in early years, Bers (2019), Bers et al. (2019), Chaldi and Mantzanidou (2021), González and
Muñoz-Repiso (2018), and Sáez-López et al. (2016) survey; Metin (2020), Patan (2016), Sullivan and Bers (2019), and Wang et al.
(2011) observation form; checklists of Bers et al. (2019), Kalelioglu (2015), Kalelioglu and Gulbahar (2014), and Pugnali et al. (2017)
used a problem-solving inventory.
In recent years, tests with validity and reliability have been developed rapidly. CodingTest by Kalyenci et al. (2022) to measure
the coding skills of children (five-seven years); Strawhacker et al. (2022) evaluation of applications made with KIBO robot coding
stages evaluation-(CodingStagesAssessment (CSA)-KIBO); CSA-ScratchJr (coding stages assessment-ScratchJr) was developed by
Unahalekhaka and Bers (2022) to evaluate ScratchJr skills of children (five-seven years). Govind and Bers (2021) developed the
KIBO project rubric to assess childrens robotic skills. In this study, childrens coding skills Kalyenci et al. (2022). The short form of
CodingTestdeveloped will be tested with CodingTest 2and examined in terms of different variables.
Factors Affecting Coding Skills
Approaches and studies on coding education in early childhood, especially conformity to development recommended by the
CSTA (2019), ISTE (2016), and NAECY (2012) standards are considered in educational practices. It is an essential factor to be kept
in front of students and affects childrens coding skills (Campbell & Walsh, 2017; Levy & Mioduser, 2010; Metin, 2020; Resnick &
Siegel, 2015; Sullivan & Bers, 2016; Wang et al., 2011). Studies reveal that children can learn to code from age three (Bers et al.,
2019; Ciftci & Bildiren, 2020; Papadakis et al., 2016; Strawhacker et al., 2022). Therefore, Bers (2019) emphasizes that early
experience is essential for children to learn this artificial language as they learn the language.
Studies and applications for coding, an essential skill, and literacy in the last ten years have increased. Some factors affect
childrens coding skills. One of the factors affecting childrens coding skills is seen as gender. The gap between girls and boys in
technology use, access to technology, and gender inequality has been known for years. It is emphasized that gender is essential,
especially in success and interest in STEM disciplines and that women tend to this field less (Butler, 2000; Ceci et al., 2009;
Heemskerk et al., 2009; Hill et al., 2010; Landivar, 2013; National Science Foundation, 2013; National Center for Women &
Information Technology, 2017; Pila et al., 2019; Wang et al., 2013). However, in recent years, efforts to eliminate this inequality
have accelerated, and inequality has decreased, especially in STEM fields (Hill et al., 2010; Madkins et al., 2020; National Center for
Women & Informational Technology, 2011). Sullivan and Bers (2016) report that gender stereotypes have become more firmly
rooted (Metz, 2007; Steele, 1997; Sullivan & Bers, 2016).
Studies on the relationship between coding and gender are limited. It has been tried to start from the studies related to STEM.
No or insignificant differences were found in learning STEM content (Martinez et al., 2015; Petersen & Hyde, 2014; Sullivan & Bers,
2013, 2019; Voyer & Voyer, 2014). Sullivan and Bers (2016) kindergarten, Nourbakhsh et al. (2004) high school, and Nourbakhsh et
al. (2004) in their study on coding with secondary school children showed that girls and boys are equally enthusiastic and
participatory in coding. However, there are also studies showing no relationship between coding and gender in studies conducted
with kindergarten children (Papadakis et al., 2016; Pila et al., 2019; Portelance & Bers, 2015). Erete et al. (2016) found that six-year-
old girls believe they are better at robotics and programming than boys, but exposure to coding and robotics can alleviate these
stereotypes and help develop feelings of self-efficacy.
In recent years, digital applications designed to teach young children coding skills through fun and play have become
widespread (García-Peñalvo et al., 2016; Murcia et al., 2020; Seow et al., 2017; Sullivan & Bers, 2013). However, most of these
applications require either a tablet or a computer. There may be children who do not have access to these technological tools, or
despite the availability of these tools, there may be a lack of skills in terms of parental education status or their necessity and how
to guide their children. The familys socioeconomic status affects childrens technology use and coding skills.
Research shows that individuals who are disadvantaged in the use of technology have low digital skills, which means that they
are also disadvantaged in the labor market. He states that digital skills increase employability in the job market. European
Commission (2020); states that low socioeconomic status is associated with low digital skills in most European countries. These
findings raise some concerns about the inequality that started in the early years. These concerns are disadvantaged children show
less interest in digital technology and tools at school and home, have low digital competence, and tend to work in less skilled jobs
4 / 13 Metin et al. / Pedagogical Research, 8(2), em0154
(Karpinski et al., 2021). In addition, access to technology may vary according to race, socioeconomic status, and other factors
(Google Inc. & Gallup Inc., 2016). European Commission (2020); found that low socioeconomic status was associated with low
digital skills in most European countries. In addition, a 2021 international study revealed that those from economically
advantageous backgrounds have higher information technology skills than children from disadvantaged regions (Karpinski et al.,
2021).
Kafai and Burke (2014) stated that it is a responsibility to develop the CT skill to return to the schools the coding that has been
used and interested mainly by computer scientists until today. Today, coding is recognized by educators, academic and scientific
communities as a crucial skill for all children, an international necessity, and even a new form of literacy (Kafai & Burke, 2014;
Stamatios, 2022; Papadakis et al., 2016). For this reason, many researchers and countries focused on instructional approaches to
CT and coding for preschool children, and many applications were made (Campbell & Walsh, 2017; Johnston et al., 2018; Lee &
Junoh, 2019; Manches & Plowman, 2017; Stamatios, 2022).
Resnick and Silverman (2005) state that while everyone believes in the value of learning to program, they know the difficulties
of learning to program. They emphasize that many programmers and children can now write simple programs but must go further.
As efforts and practices towards coding, which is a skill that should be among the skills such as mathematics, science, and literacy
that should be gained in early years, have increased, the programs to be prepared to gain these skills have increased, and
nowadays there are applications to support childrens coding skills, and the quality of these programs has begun to be discussed.
For this reason, many factors must be addressed to prepare developmentally appropriate programs for preschool children.
Therefore, this study aimed to reveal the factors affecting childrens coding skills. It is thought that the findings of this study will
prepare an infrastructure for educational applications to be prepared in the future.
METHOD
Research Design
This research is based on the general screening model. The screening model is a model that is carried out with a sample to be
taken from the universe in order to reach a general judgment about the universe with different elements (Buyukozturk et al., 2012).
Working Group
In order to determine the study group consisting of five 160 children attending kindergarten in Gaziantep Province, a
convenient sampling method was used due to its convenience in terms of time and workforce (Buyukozturk et al., 2012) (Table 2).
Data Collection Tools
The researcher prepared the personal information form,” “CodingTestwas developed by Kalyenci et al. (2022), and the short
form CodingTest 2were used as a data collection tool to collect information about children and their families.
Coding Test
The coding test, which measures the coding skills (computerless and robotic coding) of children aged five-seven, was
developed by Kalyenci et al. (2022). The test consists of two forms to measure computer-free coding skills (form A) and robotic
coding skills (form B). A validity and reliability analysis of the test was performed. The reliability results of the test were found to
be KR-20=0.973>0.70 for form A and KR-20=0.978>0.70 for form B.
Form A contains a 9×9 square coding sheet, signs, and story cards, while form B contains a 6×6 square coding sheet, story
cards, and a robotic tool. Each form consists of two examples and six applications. The coding skills in the applications are ordered
from simple to challenging. Each app measures different coding skills and has a plot-related story. Form A consists of 13 items,
and form B consists of 14 items, and correct and incorrect answers are scored (0/1).
All materials are introduced to the children during the application process, and the application starts when the child is ready.
The practitioner tells a story for each question, and the child is expected to show the coding with his finger first and then code
using the cards on the coding carpet. The practitioner records the childs answers. Before moving on to the next question, the child
Table 2. Distribution of the sample by demographic characteristics
%
n
%
Gender
Female
53.1
Family income level
1,000-5,000 TL
24
15.0
Male
46.9
5,001-9,001 TL
40
25.0
Father working status
Working
100.0
9,002-13,002 TL
23
14.4
Not working
0.0
13,003 TL and above
73
45.6
Status of receiving coding training
Yes
64.4
Mother working status
Working
98
61.3
No
35.6
Not working
62
38.8
Mother education status
Primary school
0.0
Father educational status
Primary school
0
0.0
Middle School
4.4
Middle School
3
1.9
High school
25.0
High school
33
20.6
Undergraduate
21.3
Undergraduate
31
19.4
Masters degree
41.3
Masters degree
73
45.6
Doctorate
8.1
Doctorate
20
12.5
Metin et al. / Pedagogical Research, 8(2), em0154 5 / 13
is expected to put the cards back in their place. The application of the test takes an average of 30-45 minutes. Practitioners must
receive special training and materials to use the CodingTest. The reliability analysis of CodingTest 2 was made to reach more
people, save application time, and provide ease of use.
Coding Test 2
The reliability of CodingTest,the short form of CodingTest,was checked to measure childrens coding skills without a
computer easily and quickly. For the short form of Coding Test 2, the stories were shortened, and three visual response options
(Figure 1) to evaluate each skill were added. Answer options consist of 6×6 squares. Before the application, a page introducing
the materials was added to the children (Figure 1 and Figure 2). As in the original test, the child is read the story of each question
and is expected to say or show the correct option from among the three options.
In order to check whether the questions in the test are clear and understandable, whether they measure the skill to be
measured, and whether they are scientifically appropriate (Baykul & Guzeller, 2015), the opinions of nine experts were taken (two
instructional technologies education, two child development, and education, two preschool education, measurement and
evaluation, graphic and visual arts, and a Turkish language and education lecturer). The pre-application of the modified test was
tested on 30 children with different socioeconomic conditions. The individual test takes 10-15 minutes on average.
Figure 1. CodingTest 2stylish (Kalyenci, 2020)
Figure 2. CodingTest 2signs and images (Kalyenci, 2020)
6 / 13 Metin et al. / Pedagogical Research, 8(2), em0154
CodingTest 2can be applied using a tablet, computer, and A4 paper. The application to be made with an A4 paper has been
prepared, so there will be question-and-answer options on one page. The coding carpet in the test consists of 6×6 squares. Six
applications in CodingTestwere transformed into two sample questions and 11 main questions in CodingTest 2. The stories
in CodingTest 2are shorter than the stories in CodingTest,and there are three answer choices for each question (Figure 1).
Only one of these answer choices is the correct answer. The child who writes or says the correct answer to the question gets one
point, and the child who shows the wrong answer gets zero points. Application 6 in CodingTestcorresponds to Question 11 in
CodingTest 2. Question 11 measures childrens programming skills. There are no answer options in question 11. Here, the child
is expected to draw by making his program. If the child makes and draws the program, he gets one point; if he cannot program or
draw, he gets zero points. A total score of 11 points is taken from the test.
During the application phase of the test, the test or tablet is placed so the child can easily see it. The practitioner reads the
questions and asks the child to show or mark the answer option. The application of the test starts with sample question 1. If the
child answers sample question 1 correctly, the test is started, and if the child gives a wrong answer, sample question 2 is asked.
The primary practice starts with the child who answers sample question 2, and the test is terminated when answered incorrectly.
Guiding answers are not given to the childs questions about what to do during the test application, and the practitioner does not
make any other explanations by rereading the question.
Data were collected using CodingTestand CodingTest 2. The application was made in a quiet room and individuallythe
practitioner communicated with the child by chatting before the application. First, the Coding Testand then Coding Test 2
were administered to 80 children. CodingTest 2was applied first to the other 80 children, and then CodingTestwas applied.
In the application phase of the test, first, the heroes of the story in the test and the coding signs are introduced. At the practice
table, the practitioner and the child sit face to face. CodingTest 2was administered to 80 children using the A4 printout and the
other 80 children using tablets. Before the application, the practitioner opened the page with the signs in the test and the images
related to the story, chatted with the child, and introduced the materials. After the practitioners questions, which were put into
practice, were read comprehensibly and clearly, he was asked to choose one option. He recorded the answers given by the child.
The application took about five-10 minutes.
As a result of the correlation analysis (Table 3), it was seen that the relationship between CodingTestand CodingTest2
was significant and positive (r=.967, p<.001).
Analysis of Data
Data analysis was conducted using the SPSS 23 statistical package program and the Jamovi package program to determine
the childrens coding skills. The data set was examined with QQ graphs and determined to show a normal distribution. Descriptive
statistics (arithmetic mean, standard deviation), t-test for independent samples, and one-way analysis of variance (ANOVA) were
used in data analysis.
RESULTS
The findings of the study, which examined the coding skills of five-year-old children according to some variables, are presented
below.
Table 4 shows no statistically significant difference between the mean scores of childrens coding skills (t(4,836)=0.889) according
to gender. This finding shows that gender does not affect childrens coding skills.
It was found that the childrens coding education made a significant difference in their coding skill mean scores
(t[1.803]=24.711). The coding skill averages of the children who had previously received coding education (X=11.155) were
significantly higher than those who did not (X=2.404) (Table 5).
It was determined that the difference between the childrens coding skill scores and the mothers education level was
statistically significant (Table 6). The coding skill means the score of the children whose mothers education level is a university
(X=7.91) is higher than the mean (X=3.25) of the children whose mothers education level is a secondary school (X=2.14) and high
Table 3. Result of Pearson correlation analysis
n
Pearsons
p-value
CodingTest-CodingTest2
160
0.967*
<.001
Note. *p<.001
Table 4. t-test results of coding skill scores by gender
Group
n
Mean
SD
SE
t
p-value
Codiing
Male
75
0.140
4.836
0.558
0.140
0.889
Female
85
0.074
4.638
0.503
Table 5. t-test results of coding skill scores according to previous coding training status
Group
n
Mean
SD
SE
t
p-value
Codiing
Trainee
103
11.155
1.803
0.178
24.711
<0.001
Uneducated
57
2.404
2.658
0.352
Metin et al. / Pedagogical Research, 8(2), em0154 7 / 13
school. Similarly, the coding skill mean scores of the children whose mothers had a masters degree (X=10.93) were higher than
the averages of the children whose mothers had secondary education (X=2.14) and high school (X=3.25). On the other hand, the
mean of coding skills (X=12.08) of the children whose mothers education level is doctorate is higher than the children in secondary
school (X=2.14) and high school (X=3.25).
It is seen that there is a significant difference between the mean scores of childrens coding skills and the education levels of
the fathers (Table 7). The mean coding skills of the children of fathers with university education (X=5.03) are higher than those of
fathers with secondary school (X=1.67) and high school (X=3.15). Similarly, the mean coding skills of the children of fathers with a
masters degree (X=10.75) are higher than those of fathers with secondary school (X=1.67) and high school (X=3.15). In the same
way, the mean coding skills of the children of fathers with a doctorate (X=11.80) are higher than those of fathers with secondary
school (X=1.67) and high school (X=3.15).
The childrens coding skill scores and the familys income status were statistically significant (Table 8). The coding skill mean
score of the children whose family income is 13,003 TL and above (X=11.59) is higher than the mean score of the children whose
family income is 13,003-13,002 TL (X=10.17) and 5001-9001 TL (X=3.18). This shows that the childrens coding skills increase as the
family income level increases.
DISCUSSION, CONCLUSION, AND IMPLICATIONS
In this study, the coding skills of five-year-old children were revealed according to certain variables. The research examined
the reliability of CodingTest 2, the short form of CodingTest.As a result of the reliability analysis of the Coding Test,whose
validity and reliability studies were conducted, it was seen that the short form of the test, Coding Test 2, is a valid tool for
measuring coding skills. CodingTest 2has been developed because the application of CodingTestrequires unique materials
and a long time. This test provides convenience to practitioners in terms of being able to be applied with both paper and digital
technology tools and saving time.
In the study, the relationship between coding skills and gender was examined, and it was seen that gender did not significantly
affect coding skills. Sullivan and Bers (2016) state that there are stereotypes about boys and girls in STEM fields and technology.
However, their study has revealed that girls and boys showed the same interest in the robotic kit they used, and if appropriate
materials were provided, the gender difference would disappear. Sullivan and Bers (2013, 2016, 2019) also revealed that gender
does not make a significant difference in their other studies on programming. On the other hand, Papadakis et al. (2016) and Pila
et al. (2019) also conducted studies supporting these views.
Contrary to studies stating that gender does not make a difference in coding skills, Gomez and Benotti (2015) stated in their
study with children aged three-11 that girls performed slightly better than boys in essential computer science concepts of children.
Nourbakhsh et al. (2004) found that girls initially had less confidence in technology than boys, but their self-confidence increased
significantly throughout the course. Nourbakhsh et al. (2004), in another study with high school students, found that girls initially
Table 6. ANOVA results of childrens coding skills according to their motherseducational status
Variables
SS
SD
MS
F
p-value
Significant difference
Coding skills
Between groups
2,011.137
4
502.784
51.048
.000
University>Middle school, High school
Masters>Middle school, High school
PhD>Middle school, High school
Within groups
1,526.638
155
9.849
Total
3,537.775
159
Within groups
910.334
155
5.873
Total
2,360.975
159
Note. *p<.05
Table 7. ANOVA results of childrens coding skills according to their fatherseducational status
Variables
SS
SD
MS
F
p-value
Significant difference
Coding skills
Between groups
1,888.593
4
472.148
44.375
.000
University>Middle school, High school
Masters>Middle school, High school
PhD>Middle school, High school
Within groups
1,649.182
155
10.640
Total
3,537.775
159
Within groups
1,023.905
155
6.606
Total
2,360.975
159
Note. *p<.05
Table 8. ANOVA results of childrens coding skills by family income
Variables
SS
SD
MS
F
p-value
Significant difference
Coding skills
Between groups
2,512.066
3
837.355
127.353
.000
13,003 TL and above>9,002-13,002 TL
and 5,001-9,001 TL
Within groups
1,025.709
156
6.575
Total
3,537.775
159
Within groups
626.369
156
4.015
Total
2,360.975
159
Note. *p<.05
8 / 13 Metin et al. / Pedagogical Research, 8(2), em0154
had difficulty programming and had less self-confidence, but at the end of the course, girlsself-confidence increased more
(Nourbakhsh et al., 2004).
Another finding from the research is that the childrens coding skills are affected by the educational status of their parents.
The higher educational status of parents allows children to have a more advantageous background. Thus, children with good
backgrounds are more exposed to technological tools, allowing them to develop their coding skills better from their early years
(Karpinski et al., 2021). It can be said that the high education level of the parents and their awareness of the importance of digital
competence for children contribute to the development of coding skills.
The income status of families also creates a significant difference in the development of childrens coding skills. Robotic kits
and applications are of great importance in developing coding skills. These technological tools and applications require families
to have a certain socioeconomic level, equipment, and knowledge (García Peñalvo et al., 2016; Sullivan & Bers, 2013, 2019; Sullivan
et al., 2017). When suitable environmental conditions are provided for children to access technological tools, these tools support
their coding skills (Ananadou & Claro, 2009; Govind & Bers, 2020; Lee & Junoh, 2019; Resnick & Siegel, 2015; Sullivan & Bers, 2016).
Research reveals that disadvantaged children have low digital skills and that socioeconomic conditions affect their access to and
use of technology (European Commission, 2020; Google Inc. & Gallup Inc., 2016; Karpinski et al., 2021).
Coding skills, one of the basic concepts of 21st century skills, new literacy, and computer science, are among the essential skills
children should acquire in their early years. Factors that affect coding skills, which are tried to be added to educational
environments and curricula, are essential in structuring these programs. In this study, while the gender of the children is not a
factor in their coding skills, the familys education and income status affect the childrens coding skills. The level of awareness of
the family towards education and the educational needs of their children in the developing technological world enables them to
support their children in this direction. In addition, it is seen that childrens access to technology and the familys income status
are essential factors in integrating technology into education. For this reason, it is thought that educational practices to support
childrens coding skills in the early years should consider the educational status of the family, raise awareness of families on this
issue, and work to support families who have difficulties in accessing technology will increase the impact of educational practices
in this area.
In this study, the coding skills of five-year-old children were examined in terms of gender, educational status of parents, and
income level of the family. Based on these findings, it can be suggested that future studies should be conducted to evaluate
childrens coding skills over different variables and different age groups.
Author contributions: SM: conceptual framework, data collection, & analysis; & MB & DK: datas conceptual framework, interpretation, &
discussion. All authors have agreed with the results and conclusions.
Funding: No funding source is reported for this study.
Ethical statement: The authors stated that written permission was obtained on 17.03.2020 with the approval code -804.01-E.2003170030
from Hasan Kalyoncu University Graduate Education Institute in order to carry out the study. Ethical considerations were stri ctly followed
during this study. The authors also noted that the participants in this study were not exposed to any risk or potential harm. Official permission
was obtained from the school principals of the schools where the research would be conducted. In addition, informed consent was obtained
from all study participants.
Declaration of interest: No conflict of interest is declared by authors.
Data sharing statement: Data supporting the findings and conclusions are available upon request from the corresponding author.
REFERENCES
Akyol Altun, C. (2018). Okul öncesi öğretim programına algoritma ve kodlama eğitimi entegrasyonunun öğrencilerin problem çözme
becerisine etkisi [The effect of the integration of algorithm and coding education into the preschool curriculum on the problem
solving skills of the students] [Unpublished masters dissertation]. Ankara University.
Ananiadou, K., & Claro, M. (2009). 21St century skills and competences for new millennium learners in OECD countries. OECD
education working papers, no. 41. OECD Publishing (NJ1). http://dx.doi.org/10.1787/218525261154
Bell, T., & Vahrenhold, J. (2018). CS unpluggedhow is it used, and does it work? In H.-J. Böckenhauer, D. Komm, & W. Unger (Eds.),
Adventures between lower bounds and higher altitudes (pp. 497-521). Springer, Cham. https://doi.org/10.1007/978-3-319-
98355-4_29
Bell, T., Fellows, M., Rosamond, F., Bell, J., & Marghitu, D. (2012). Unplugging education: Removing barriers to engaging with new
disciplines. In Proceedings of the Society for Design and Process Science (pp. 1-8).
Bers, M. U. (2008). Blocks to robots: Learning with technology in the early childhood classroom. Teachers College Press.
Bers, M. U. (2010). The TangibleK robotics program: Applied computational thinking for young children. Early Childhood Research
& Practice, 12(2), 2.
Bers, M. U. (2014). Tangible kindergarten: Learning how to program robots in early childhood. In C. I. Sneider (Ed.), The go-to guide
for engineering curricula PreK-5: Choosing and using the best instructional materials for your students (pp. 133-145). Corwin.
Bers, M. U. (2018). Coding and computational thinking in early childhood: The impact of ScratchJr in Europe. European Journal of
STEM Education, 3(3), 8. https://doi.org/10.20897/ejsteme/3868
Bers, M. U. (2019). Coding as another language: A pedagogical approach for teaching computer science in early childhood. Journal
of Computers in Education, 6(4), 499-528. https://doi.org/10.1007/s40692-019-00147-3
Metin et al. / Pedagogical Research, 8(2), em0154 9 / 13
Bers, M. U., & Horn, M. S. (2010). Tangible programming in early childhood. High-Tech Tots: Childhood in A Digital World, 49, 49-70.
Bers, M. U., Flannery, L., Kazakoff, E. R., & Sullivan, A. (2014). Computational thinking and tinkering: Exploration of an early
childhood robotics curriculum. Computers & Education, 72, 145-157. https://doi.org/10.1016/j.compedu.2013.10.020
Bers, M. U., González-González, C., & Armas-Torres, M. B. (2019). Coding as a playground: Promoting positive learning experiences
in childhood classrooms. Computers & Education, 138, 130-145. https://doi.org/10.1016/j.compedu.2019.04.013
Bers, M. U., Govind, M., & Relkin, E. (2022). Coding as another language: Computational thinking, robotics and literacy in first and
second grade. In A. Ottenbreit-Leftwich & A. Yadav (Eds.), Computational thinking in PreK-5: Empirical evidence for integration
and future directions (pp. 30-38). ACM. https://doi.org/10.1145/3507951.3519285
Bers, M. U., Ponte, I., Juelich, C., Viera, A., & Schenker, J. (2002). Teachers as designers: Integrating robotics in early childhood
education. Information Technology in Childhood Education Annual, 2002(1), 123-145.
Butler, D. (2000). Gender, girls, and computer technology: Whats the status now? The Clearing House, 73(4), 225-229.
https://doi.org/10.1080/00098650009600957
Buyukozturk, S., Kilic Cakmak, E., Akgun, O., Karadeniz, S., & Demirel, O. (2012). Bilimsel araştırma yöntemleri [Scientific research
methods]. Pegem Academic Publishing.
Caballero-Gonzalez, Y. A., Muñoz-Repiso, A. G. V., & García-Holgado, A. (2019). Learning computational thinking and social skills
development in young children through problem solving with educational robotics. In Proceedings of the 7th International
Conference on Technological Ecosystems for Enhancing Multiculturality (pp. 19-23). https://doi.org/10.1145/3362789.3362874
Campbell, C., & Walsh, C. (2017). Introducing thenewdigital literacy of coding in the early years. Practical Literacy, 22(3), 10-12.
Ceci, S. J., Williams, W. M., & Barnett, S. M. (2009). Womens underrepresentation in science: Sociocultural and biological
considerations. Psychological Bulletin, 135(2), 218. https://doi.org/10.1037/a0014412
Cejka, E., Rogers, C., & Portsmore, M. (2006). Kindergarten robotics: Using robotics to motivate math, science, and engineering
literacy in elementary school. International Journal of Engineering Education, 22(4), 711.
Chaldi, D., & Mantzanidou, G. (2021). Educational robotics and STEAM in early childhood education. Advances in Mobile Learning
Educational Research, 1(2), 72-81. https://doi.org/10.25082/AMLER.2021.02.003
Chou, P. N. (2020). Using ScratchJr to foster young children’s computational thinking competence: A case study in a third-grade
computer class. Journal of Educational Computing Research, 58(3), 570-595. https://doi.org/10.1177/0735633119872908
Ciftci, S., & Bildiren, A. (2020). The effect of coding courses on the cognitive abilities and problem-solving skills of preschool
children. Computer Science Education, 30(1), 3-21. https://doi.org/10.1080/08993408.2019.1696169
Clements, D. H. (1999). The future of educational computing research: The case of computer programming. Information Technology
in Childhood Education Annual, 1999(1), 147-179.
Clements, D. H., & Gullo, D. F. (1984). Effects of computer programming on young childrens cognition. Journal of Educational
Psychology, 76(6), 1051. https://doi.org/10.1037/0022-0663.76.6.1051
Clements, D. H., & Meredith, J. S. (1993). Research on logo: Effects and efficacy. Journal of Computing in Childhood Education, 4(4),
263-290.
Dallasega, P., Rauch, E., & Linder, C. (2018). Industry 4.0 as an enabler of proximity for construction supply chains: A systematic
literature review. Computers in Industry, 99, 205-225. https://doi.org/10.1016/j.compind.2018.03.039
Demirer, V., & Sak, N. (2016). Dünyada ve Türkiye’de programlama eğitimi ve yeni yaklaşımlar [Programming education and new
approaches in the world and in Turkey]. Eğitimde Kuram ve Uygulama [Theory and Practice in Education], 12(3), 521-546.
Di Lieto, M. C., Inguaggiato, E., Castro, E., Cecchi, F., Cioni, G., DellOmo, M., Laschi, C., Pecini, C., Santerini, G., Sgandurra, G., &
Dario, P. (2017). Educational robotics intervention on executive functions in preschool children: A pilot study. Computers in
Human Behavior, 71, 16-23. https://doi.org/10.1016/j.chb.2017.01.018
Erete, S., Pinkard, N., Martin, C. K., & Sandherr, J. (2016). Exploring the use of interactive narratives to engage inner-city girls in
computational activities. In Proceedings of the 2016 Research on Equity and Sustained Participation in Engineering, Computing,
and Technology (pp. 1-4). IEEE. https://doi.org/10.1109/RESPECT.2016.7836168
Fesakis, G., & Serafeim, K. (2009). Influence of the familiarization withscratchon future teachersopinions and attitudes about
programming and ICT in education. ACM SIGCSE Bulletin, 41(3), 258-262. https://doi.org/10.1145/1595496.1562957
Fessakis, G., Gouli, E., & Mavroudi, E. (2013). Problem solving by 5-6 years old kindergarten children in a computer programming
environment: A case study. Computers & Education, 63, 87-97. https://doi.org/10.1016/j.compedu.2012.11.016
Flannery, L. P., & Bers, M. U. (2013). Lets dance the robot hokey-pokey!childrens programming approaches and achievement
throughout early cognitive development. Journal of Research on Technology in Education, 46(1), 81-101.
https://doi.org/10.1080/15391523.2013.10782614
Fox, R. W., & Farmer, M. E. (2011). The effect of computer programming education on the reasoning skills of high school students.
In Proceedings of the International Conference on Frontiers in Education: Computer Science and Computer Engineering (p. 1).
Futschek, G. (2006). Algorithmic thinking: the key for understanding computer science. In Proceedings of the International
Conference on Informatics in Secondary Schools-Evolution and Perspectives (pp. 159-168). Springer.
https://doi.org/10.1007/11915355_15
10 / 13 Metin et al. / Pedagogical Research, 8(2), em0154
Futschek, G., & Moschitz, J. (2010). Developing algorithmic thinking by inventing and playing algorithms. In Proceedings of the 2010
Constructionist Approaches to Creative Learning, Thinking and Education: Lessons for the 21st Century (pp. 1-10).
García-Peñalvo, F. J., Rees, A. M., Hughes, J., Jormanainen, I., Toivonen, T., & Vermeersch, J. (2016). A survey of resources for
introducing coding into schools. In Proceedings of the 4th International Conference on Technological Ecosystems for Enhancing
Multiculturality (pp. 19-26). https://doi.org/10.1145/3012430.3012491
González, Y. A. C., & Muñoz-Repiso, A. G. V. (2018). A robotics-based approach to foster programming skills and computational
thinking: Pilot experience in the classroom of early childhood education. In Proceedings of the 6th International Conference on
Technological Ecosystems for Enhancing Multiculturality (pp. 41-45). https://doi.org/10.1145/3284179.3284188
Google Inc. & Gallup Inc. (2016). Trends in the state of computer science in US K-12 schools. https://news.gallup.com/reports/
196379/trends-state-computer-science-schools.aspx
Govind, M. & Bers, M. U. (2020). Family coding days: Engaging children and parents in creative coding and robotics. Connected
Learning Summit, Cambridge, MA. https://sites.bc.edu/devtech/files/2022/06/Family-Coding-Days.pdf
Govind, M., & Bers, M. (2021). Assessing robotics skills in early childhood: Development and testing of a tool for evaluating
childrens projects. Journal of Research in STEM Education, 7(1), 47-68. https://doi.org/10.51355/jstem.2021.102
Grover, S., & Pea, R. (2013). Computational thinking in K-12: A review of the state of the field. Educational Researcher, 42(1), 38-43.
https://doi.org/10.3102%2F0013189X12463051
Harel, I. R. (1988). Software design for learning: Childrens construction of meaning for fractions and Logo programming [Doctoral
dissertation, Massachusetts Institute of Technology].
Heemskerk, I., ten Dam, G., Volman, M., & Admiraal, W. (2009). Gender inclusiveness in educational technology and learning
experiences of girls and boys. Journal of Research on Technology in Education, 41(3), 253-276.
https://doi.org/10.1080/15391523.2009.10782531
Heikkilä, M. (2020). What happens when the robot gets eyelashes? Gender perspective on programming in preschool. In A.
MacDonald, L. Danaia, & S. Murphy (Eds.), STEM education across the learning continuum (pp. 29-44). Springer.
https://doi.org/10.1007/978-981-15-2821-7_3
Hill, C., Corbett, C., & St Rose, A. (2010). Why so few? Women in science, technology, engineering, and mathematics. American
Association of University Women.
Hwang, W. Y., Wang, C. Y., Hwang, G. J., Huang, Y. M., & Huang, S. (2008). A web-based programming learning environment to
support cognitive development. Interacting with Computers, 20(6), 524-534. https://doi.org/10.1016/j.intcom.2008.07.002
Johnston, K., Highfield, K., & Hadley, F. (2018). Supporting young children as digital citizens: The importance of shared
understandings of technology to support integration in playbased learning. British Journal of Educational Technology, 49(5),
896-910. https://doi.org/10.1111/bjet.12664
Kafai, Y. B., & Burke, Q. (2014). Connected code: Why children need to learn programming. MIT Press.
https://doi.org/10.7551/mitpress/9992.001.0001
Kalelioglu, F. (2015). A new way of teaching programming skills to K-12 students: Code. org. Computers in Human Behavior, 52, 200-
210. https://doi.org/10.1016/j.chb.2015.05.047
Kalelioglu, F., & Gulbahar, Y. (2014). The effects of teaching programming via Scratch on problem solving skills: A discussion from
learnersperspective. Informatics in Education, 13(1), 33-50. https://doi.org/10.15388/infedu.2014.03
Kalelioglu, F., Gulbahar, Y., & Kukul, V. (2016). A framework for computational thinking based on a systematic research review.
Baltic Journal of Modern Computing, 4(3), 583-596.
Kalogiannakis, M., & Papadakis, S. (2017). Pre-service kindergarten teachers acceptance of ScratchJras a tool for learning and
teaching computational thinking and Science education. In Proceedings of the 12th Conference of the European Science
Education Research Association, Research, Practice and Collaboration in Science Education (pp. 21-25).
Kalyenci, D. (2020). Erken çocukluk döneminde kodlama becerilerinin değerlendirilmesi-Test geliştirme [Master’s thesis, Hasan
Kalyoncu University].
Kalyenci, D., Metin, S., & Basaran, M. (2022). Test for assessing coding skills in early childhood. Education and Information
Technologies, 27(4), 4685-4708. https://doi.org/10.1007/s10639-021-10803-w
Karpinski, Z., Biagi, F., & Di Pietro, G. (2021). Computational thinking, socioeconomic gaps, and policy implications. International
Association for the Evaluation of Educational Achievement. https://www.iea.nl/publications/series-journals/iea-compass-
briefs-education-series/january-2021-computational
Kazakoff, E. R. (2014). Cats in space, pigs that race: Does self-regulation play a role when kindergartners learn to code? [Doctoral
dissertation, Tufts University].
Kazakoff, E. R., & Bers, M. U. (2014). Put your robot in, put your robot out: Sequencing through programming robots in early
childhood. Journal of Educational Computing Research, 50(4), 553-573. https://doi.org/10.2190%2FEC.50.4.f
Kazakoff, E. R., Sullivan, A., & Bers, M. U. (2013). The effect of a classroom-based intensive robotics and programming workshop
on sequencing ability in early childhood. Early Childhood Education Journal, 41(4), 245-255. https://doi.org/10.1007/s10643-
012-0554-5
Kazakoff, E., & Bers, M. (2012). Programming in a robotics context in the kindergarten classroom: The impact on sequencing skills.
Journal of Educational Multimedia and Hypermedia, 21(4), 371-391.
Metin et al. / Pedagogical Research, 8(2), em0154 11 / 13
Kucukkara, M. F., & Aksut, P. (2021). Okul öncesi dönemde bilgisayarsiz kodlama eğitimine bir örnek: Problem çözme becerileri
için etkinlik temelli algoritma [An example of computer-free coding education in preschool: Activity-based algorithm for
problem solving skills]. Journal of Inquiry Based Activities, 11(2), 81-91.
Landivar, L. C. (2013). Disparities in STEM employment by sex, race, and Hispanic origin. Education Review, 29(6), 911-922.
Lee, J., & Junoh, J. (2019). Implementing unplugged coding activities in early childhood classrooms. Early Childhood Education
Journal, 47(6), 709-716. https://doi.org/10.1007/s10643-019-00967-z
Lee, K. T., Sullivan, A., & Bers, M. U. (2013). Collaboration by design: Using robotics to foster social interaction in kindergarten.
Computers in the Schools, 30(3), 271-281. https://doi.org/10.1080/07380569.2013.805676
Levy, S. T., & Mioduser, D. (2010). Approaching complexity through planful play: Kindergarten childrens strategies in constructing
an autonomous robots behavior. International Journal of Computers for Mathematical Learning, 15(1), 21-43.
https://doi.org/10.1007/s10758-010-9159-5
Linn, M. C., & Clancy, M. J. (1992). The case for case studies of programming problems. Communications of the ACM, 35(3), 121-132.
https://doi.org/10.1145/131295.131301
Madkins, T. C., Howard, N. R., & Freed, N. (2020). Engaging equity pedagogies in computer science learning environments. Journal
of Computer Science Integration, 3(2), 1. http://doi.org/10.26716/jcsi.2020.03.2.1
Manches, A., & Plowman, L. (2017). Computing education in childrens early years: A call for debate. British Journal of Educational
Technology, 48(1), 191-201. https://doi.org/10.1111/bjet.12355
Marsh, J., Plowman, L., Yamada-Rice, D., Bishop, J., & Scott, F. (2016). Digital play: A new classification. Early Years, 36(3), 242-253.
https://doi.org/10.1080/09575146.2016.1167675
Martinez, C., Gomez, M. J., & Benotti, L. (2015, June). A comparison of preschool and elementary school children learning computer
science concepts through a multilanguage robot programming platform. In Proceedings of the 2015 ACM Conference on
Innovation and Technology in Computer Science Education (pp. 159-164). https://doi.org/10.1145/2729094.2742599
Mason, S. (2017). The coding versus language debate. MLTAQ Journal, 166, 23-28.
Mclennan, D. P. (2017). Creating coding stories and games. Journal of Teaching, 10(3), 18-21.
McLennan, D. P. (2018). Code breaker: Increase creativity, remix assessment, and develop a class of coder ninjas! Journal of
Teaching Learning, 12(1), 51-52. https://doi.org/10.22329/jtl.v12i1.5544
Menon, D., Bp, S., Romero, M., & Viéville, T. (2019). Going beyond digital literacy to develop computational thinking in K-12
education. In D. Linda (Ed.), Smart pedagogy of digital learning. Routledge. https://doi.org/10.4324/9780429319501-2
Metin, S. (2020). Activity-based unplugged coding during the preschool period. International Journal of Technology and Design
Education, 32, 149-165. https://doi.org/10.1007/s10798-020-09616-8
Metz, S. S. (2007). Attracting the engineers of 2020 today. In R J. Burke, & M. C. Mattis (Eds.), Women and minorities in science,
technology, engineering, and mathematics: Upping the numbers (pp. 184-209). Edward & Elgar Publishing.
Mittermeir, R. T. (2013). Algorithmics for preschoolersA contradiction? Creative Education, 4(9), 557-562.
https://doi.org/10.4236/ce.2013.49081
Mohaghegh, M. & McCauley, M. (2016). Computational thinking: The skill set of the 21st century. International Journal of Computer
Science and Information Technologies, 7(3), 1524-1530.
Murcia, K., Pepper, C., Joubert, M., Cross, E., & Wilson, S. (2020). A framework for identifying and developing childrens creative
thinking while coding with digital technologies. Issues in Educational Research, 30(4), 1395-1417.
Nourbakhsh, I. R., Hamner, E., Crowley, K., & Wilkinson, K. (2004). Formal measures of learning in a secondary school mobile
robotics course. In Proceedings of the IEEE International Conference on Robotics and Automation (1831-1836). IEEE.
https://doi.org/10.1109/ROBOT.2004.1308090
Papadakis, S., Kalogiannakis, M., & Zaranis, N. (2016). Comparing tablets and PCs in teaching mathematics: An attempt to improve
mathematics competence in early childhood education. Preschool and Primary Education, 4(2), 241-253.
https://doi.org/10.12681/ppej.8779
Patan, B. (2016). Okul öncesi kodlama öğretim programının geliştirilmesi [Development of preschool coding curriculum] [Masters
thesis, Bahcesehir University].
Petersen, J., & Hyde, J. S. (2014). Gender-related academic and occupational interests and goals. Advances in Child Development
and Behavior, 47, 43-76. https://doi.org/10.1016/bs.acdb.2014.04.004
Piaget, J. (1973). Psychology and epistemology: Towards a theory of knowledge. Record.
Pila, S., Aladé, F., Sheehan, K. J., Lauricella, A. R., & Wartella, E. A. (2019). Learning to code via tablet applications: An evaluation of
Daisy the Dinosaur and Kodable as learning tools for young children. Computers & Education, 128, 52-62.
https://doi.org/10.1016/j.compedu.2018.09.006
Portelance, D. J., & Bers, M. U. (2015). Code and tell: Assessing young childrens learning of computational thinking using peer
video interviews with ScratchJr. In Proceedings of the 14th International Conference on Interaction Design and Children (pp. 271-
274). https://doi.org/10.1145/2771839.2771894
12 / 13 Metin et al. / Pedagogical Research, 8(2), em0154
Portelance, D. J., Strawhacker, A. L., & Bers, M. U. (2016). Constructing the ScratchJr programming language in the early childhood
classroom. International Journal of Technology and Design Education, 26(4), 489-504. https://doi.org/10.1007/s10798-015-
9325-0
Pugnali, A., Sullivan, A., & Bers, M. U. (2017). The impact of user interface on young childrens computational thinking. Journal of
Information Technology Education. Innovations in Practice, 16, 171. https://doi.org/10.28945/3768
Relkin, E., de Ruiter, L. E., & Bers, M. U. (2021). Learning to code and the acquisition of computational thinking by young c hildren.
Computers & education, 169, 104222. https://doi.org/10.1016/j.compedu.2021.104222
Resnick, M., & Rosenbaum, E. (2013). Designing for tinkerability. In M. Honey (Ed.), Design, make, play (pp. 163-181). Routledge.
https://doi.org/10.4324/9780203108352-15
Resnick, M., & Siegel, D. (2015). A different approach to coding. International Journal of People-Oriented Programming, 4(1), 1-4.
https://doi.org/10.4018/IJPOP.2015070101
Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., Millner, A., Rosenbaum, E., Silver, J.,
Silverman, B., & Kafai, Y. (2009). Scratch: Programming for all. Communications of the ACM, 52(11), 60-67. https://doi.org/
10.1145/1592761.1592779
Rogoff, B. (1995). Observing sociocultural activity on three planes: Participatory appropriation, guided participation, and
apprenticeship. In J. V. Wertsch, P. del Río, & A. Alvarez (Eds.), Sociocultural studies of mind (pp. 139-164). Cambridge University
Press. https://doi.org/10.1017/CBO9781139174299.008
Sáez-López, J. M., Román-González, M., & Vázquez-Cano, E. (2016). Visual programming languages integrated across the
curriculum in elementary school: A two year case study using Scratch in five schools. Computers & Education, 97, 129-141.
https://doi.org/10.1016/j.compedu.2016.03.003
Sayin, Z., & Seferoglu, S. S. (2016). Yeni bir 21. yüzyıl becerisi olarak kodlama eğitimi ve kodlamanın eğitim politikalarına etkisi
[Coding education as a new 21st century skill and the effect of coding on education policies]. In Proceedings of the Academic
Informatics Conference.
Seow, P., Looi, C. K., Wadhwa, B., Wu, L., Liu, L., Kong, S. C., Sheldon, J., & Li, K. (2017). Computational thinking and coding
initiatives in Singapore. In Proceedings of International Conference on Computational Thinking Education (pp. 164-167).
Siper Kabadayi, G. (2019). Robotik uygulamalarının okul öncesi çocukların yaratıcı düşünme becerileri üzerine etkisi [The effect of
robotic applications on creative thinking skills of preschool children]. Hacettepe University. http://www.openaccess.
hacettepe.edu.tr:8080/xmlui/handle/11655/8874
Stamatios, P. (2022). Can preschoolers learn computational thinking and coding skills with ScratchJr? A systematic literature
review. International Journal of Educational Reform, 10567879221076077. https://doi.org/10.1177/10567879221076077
Steele, C. M. (1997). A threat in the air: How stereotypes shape intellectual identity and performance. American Psychologist, 52(6),
613. https://doi.org/10.1037/0003-066X.52.6.613
Strawhacker, A., & Bers, M. U. (2015). I want my robot to look for food: Comparing kindergartners programming comprehension
using tangible, graphic, and hybrid user interfaces. International Journal of Technology and Design Education, 25(3), 293-319.
https://doi.org/10.1007/s10798-014-9287-7
Strawhacker, A., & Bers, M. U. (2019). What they learn when they learn coding: Investigating cognitive domains and computer
programming knowledge in young children. Educational Technology Research and Development, 67(3), 541-575.
https://doi.org/10.1007/s11423-018-9622-x
Strawhacker, A., Portelance, D., Lee, M., & Bers, M. U. (2015). Designing tools for developing minds: The role of child development
in educational technology. In Proceedings of the 14th International Conference on Interaction Design and Children.
Strawhacker, A., Relkin, E., & Bers, M. U. (2022). Designing an adaptive assessment for preschool childrens robotics knowledge.
Journal of the International Society for Design and Development in Education, 15.
Sulistyaningtyas, R. E., Yuliantoro, P., Astiyani, D., & Nugraheni, C. (2021). A literature review of coding for early childhood. In
Proceedings of the 2nd Borobudur International Symposium on Humanities and Social Sciences. https://doi.org/10.4108/eai.18-
11-2020.2311709
Sullivan, A. A., Bers, M. U., & Mihm, C. (2017). Imagining, playing, and coding with KIBO: Using robotics to foster computational
thinking in young children. In Proceedings of the International Conference on Computational Thinking Education.
Sullivan, A., & Bers, M. U. (2013). Gender differences in kindergartenersrobotics and programming achievement. International
Journal of Technology and Design Education, 23(3), 691-702. https://doi.org/10.1007/s10798-012-9210-z
Sullivan, A., & Bers, M. U. (2016). Robotics in the early childhood classroom: Learning outcomes from an 8-week robotics curriculum
in pre-kindergarten through second grade. International Journal of Technology and Design Education, 26(1), 3-20.
https://doi.org/10.1007/s10798-015-9304-5
Sullivan, A., & Bers, M. U. (2019). Computer science education in early childhood: The case of ScratchJr. Journal of Information
Technology Education. Innovations in Practice, 18, 113. https://doi.org/10.28945/4437
Turan, S., & Aydogdu, F. (2020). Effect of coding and robotic education on preschool childrens skills of scientific process. Education
and Information Technologies, 25(5), 4353-4363. https://doi.org/10.1007/s10639-020-10178-4
Unahalekhaka, A., & Bers, M. U. (2022). Evaluating young childrens creative coding: rubric development and testing for ScratchJr
projects. Education and Information Technologies, 27, 65776597. https://doi.org/10.1007/s10639-021-10873-w
Metin et al. / Pedagogical Research, 8(2), em0154 13 / 13
Van Roy, P., & Haridi, S. (2004). Concepts, techniques, and models of computer programming. MIT press.
Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda
for research and practice. Education and Information Technologies, 20(4), 715-728. https://doi.org/10.1007/s10639-015-9412-6
Vorderman, C. (2019). Computer coding for kids: A unique step-by-step visual guide, from binary code to building games. Dorling
Kindersley Ltd.
Voyer, D., & Voyer, S. D. (2014). Gender differences in scholastic achievement: A meta-analysis. Psychological Bulletin, 140(4), 1174.
https://doi.org/10.1037/a0036620
Wang, D., Zhang, C., & Wang, H. (2011). T-Maze: A tangible programming tool for children [Paper presentation]. The 10th International
Conference on Interaction Design and Children. https://doi.org/10.1145/1999030.1999045
Wang, M. T., Eccles, J. S., & Kenny, S. (2013). Not lack of ability but more choice: Individual and gender differences in choice of
careers in science, technology, engineering, and mathematics. Psychological Science, 24(5), 770-775.
https://doi.org/10.1177/0956797612458937
Welch, L., Kozlowski, J., & Evans, H. (2019). Coding to develop early mathematical and computational thinking in kindergarten: A
case study. European Journal of STEM Education 3(3), 8.
Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35. https://doi.org/10.1145/1118178.1118215
Wyeth, P. (2008). How young children learn to program with sensor, action, and logic blocks. The Journal of the Learning Sciences,
17(4), 517-550. https://doi.org/10.1080/10508400802395069
Zamin, N., Ab Rahim, H., Savita, K., Bhattacharyya, E., Zaffar, M., & Jamil, S. (2018). Learning block programming using Scratch
among school children in Malaysia and Australia: An exploratory study [Paper presentation]. The 2018 4th International
Conference on Computer and Information Sciences. https://doi.org/10.1109/ICCOINS.2018.8510586
... The study used a quasi-experimental design with a pre-test/post-test/ retest control group (2 × 3 split plot). The data were collected with "CodingTest 2" (Metin et al., 2023) and "TechCheck-K," which was adapted into Turkish by Metin et al. (2024) ...
... The application is conducted individually with each child and takes 25 min. To facilitate ease for practitioners due to the extended time required for the application of CodingTest and the procurement of materials, Metin et al. (2023) developed "CodingTest 2," a short form of "CodingTest" to assess coding skills in children aged 5-7. The reliability results for the test were found to be KR-20 = 0.967 > 0.70. ...
Article
Full-text available
The domain of early childhood education has witnessed an increasing emphasis on developing coding and computational thinking (CT) abilities. Scholarly investigations have delved into appropriate approaches for enhancing these proficiencies within early childhood classrooms. The present study aims to investigate the impact of a digital story design program, or Design-Based Digital Story Program (DBDS), on the coding and CT skills of 5-year-old children. Specifically designed for children aged 3–6, the DBDS program aligns with constructivism principles, which promote experiential learning. Employing a case–control quasi-experimental design, the study employed pre-intervention and post-intervention assessments and a follow-up retest after one month. The intervention involved implementing the digital story design program over 11 weeks, with three sessions per week, each lasting between 60 to 90 min, targeting five-year-old participants. The findings reveal that the DBDS program significantly enhances CT and coding skills compared to a control group. Moreover, female participants exhibited more significant improvements in CT skills post-intervention than their male counterparts, while no significant gender-based effects were observed in coding skills. These findings suggest that the DBDS program effectively supports the cultivation of coding and CT abilities among young children, warranting further exploration in diverse educational settings and across various grade levels.
... In this study, TechCheck-K developed by Relkin and Bers (2021), which was developed by Relkin and Bers (2021), and CodingTest-2 developed by Metin et al. (2023) to reveal criterion validity were used as data collection tools. Relkin et al. (2020) evaluated the original version of Tech-Check in American students 5-9 years of age. ...
... p < .001. This finding showed that "CodingTest 2" is a reliable test for coding skills (Metin et al., 2023). ...
Article
Full-text available
In the early years, it has become essential to support the acquisition of computational thinking, which is seen as a 21st-century skill and new literacy. A valid and reliable measurement tool is needed to develop and evaluate educational practices related to these skills. TechCheck is a validated unplugged assessment of computational thinking skills for young children. (Relkin & Bers in IEEE Global Engineering Education Conference (EDUCON) in 2021 (pp. 1696–1702), 2021; Relkin et al. in Journal of Science Education and Technology 29(4):482–498, 2020). This study aims to adapt and characterize a Turkish version of TechCheck-K for children aged 5–6. Validity and reliability of the Turkish version were established through classical test theory and item response theory, as had been done for the original English language version. Based on classical test theory, the confirmatory factor analysis used A tetrachoric weighted matrix to test the instrument’s structure. The one-dimensional structure of the instrument was verified. The KR-20 reliability coefficient for the scale consisting of one dimension and 15 items was .87, which is considered an acceptable level of reliability. Rasch and 2PL models were compared with M2 statistics to determine the item and test parameters based on item response theory (IRT). The 2PL model was chosen as the best fit. Mean TechCheck scores differed based on gender, socio-economic status, past exposure to computers, and coding experience. These results indicate that the Turkish version of TechCheck-K has acceptable psychometric properties for measuring computational thinking skills in children between 5 and 6 years of age.
... According to Piaget, a child's good development does not come from what the child has but from what the child does. (Metin, 2023) From some of the above theories, it is concluded that habituation methods in children can form character, morals, and manners. ...
Article
Stimulation of early childhood development can be done in various ways. This includes the development of children's moral values and character, which is currently decreasing, and the moral damage that occurs causes a negative impact on themselves and their environment. This study uses the Library Research Study. Data analysis in this study uses data reduction, data display, and conclusion. Research results show that there are four sumang that can stimulate the development of children's morals and character, namely: Sumang Penengonen (Vision), Sumang Pelangkahen (Running rules), Sumang Kenunulen (Sitting rules), Sumang Perceraken (Rules of speaking). The impact of sumang stimulation on children's moral development and character is that children understand better how to behave correctly, such as being polite and courteous. Children will have a character that cares about others. Children will have a gentle character. Increase children's self-awareness. Improve children's language skills. Children behave independently, have mutual respect for others, can solve problems, have a sense of responsibility, and can adapt to new people.
Book
This book offers a comprehensive journey through the dynamic landscape of modern pedagogy. This illuminating tome traverses diverse realms, from the intricacies of motivation theories to the transformative potential of the metaverse. Each chapter is meticulously crafted to unravel the complexities of education in the 21st century, weaving together threads of theory, practice, and innovation. Delving into the multifaceted world of language teaching, readers are guided through an analysis of the four fundamental language skills within the broader framework of 21st-century competencies. From fostering creative thinking in Turkish language education to nurturing critical thinking across disciplines, this book serves as a beacon for educators seeking to cultivate agile minds in their students. Moreover, it delves into the realm of science education, exploring its profound impact on lifelong learning and the cultivation of independent inquiry. Through insightful discussions on learning to learn and the utilization of e-learning tools in higher education language instruction, readers are equipped with the knowledge and strategies to navigate the evolving landscape of educational technology. Furthermore, the book presents innovative approaches to coding education, both plugged and unplugged, underscoring the importance of computational thinking in the digital age. Seamlessly blending theory with practical applications, this book serves as a invaluable resource for educators, researchers, and policy-makers alike, offering fresh perspectives and actionable insights into the nexus of education, language, and technology.
Article
Full-text available
Project-based assessment has been used to evaluate coding projects created by students for a long time. Nevertheless, there is a lack of rigorously tested project-based coding rubrics that are developmentally appropriate for early childhood. This study presented the development and testing of a coding rubric to evaluate children’s creations with the popular ScratchJr app for early childhood, as well as results from field testing of the rubric. This paper first presents the ScratchJr Project Rubric development phases, and then a field test on 228 ScratchJr projects from 1st and 2nd grade students (n = 87, aged 6–7 years old) across three time points. The results showed that the rubric demonstrates validity and reliability, and can measure changes in the project quality across time points. While the rubric was designed for researchers and teachers to evaluate ScratchJr projects, the design and conceptual framework is applicable to other programming languages for children that invite creative coding.
Article
Full-text available
This research aims to develop a valid and reliable test to determine the coding skill levels of 5–7 years old children in early childhood. The study sample consists of children aged 5–7 who attend primary and pre-school education institutions affiliated to the Ministry of National Education in Ağrı and Gaziantep city center in the 2020–2021 academic year. Data were obtained from 308 children, 101 of whom were five years old, 100 were six years old, and 107 were seven. As a data collection tool in research, the “Personal Information Form” containing personal information about children and their parents and the “Early Childhood Coding Skills Assessment Test” developed by the researcher to evaluate the coding skill levels of 5–7-year-old children were used. In the validity analysis to determine the test’s validity and reliability, content-structure validity, criterion-based validity analysis, similar scale compatibility validity, tetrachoric factor analysis, and item difficulty analysis; In the reliability analysis, KR-20 reliability analysis was used. As a result of the findings obtained from the research, the “Early Childhood Coding Skills Assessment Test” is a valid and reliable measurement tool that can be used to determine the skill levels of 5–7-year-old children unplugged coding and robotic coding.
Article
Full-text available
Children’s robotics skills can be assessed in various ways, one being examining the unique projects that they create. This paper discusses the multi-phase development and testing of a robotics project rubric. The rubric considers both the programming concepts and the aesthetic design elements of a project, which enables researchers and practitioners to determine the overall level of complexity exhibited in the robotics project. This paper presents the background literature and theoretical framework that contributed to the rubric design and summarizes findings from iteratively developing and testing the rubric with a total of 173 robotics projects. Implications for future research and practice are also discussed.
Article
Full-text available
The interest in the future configuration, focusing on the innovative technologies and more specifically on STEAM (Science, Technology, Engineering, Arts, Math), is remarkably increased. The value of STEAM education is undeniable as a means of developing basic skills and competencies of young students improving the learning process, developing communication skills, and solving real-life difficulties. The current research study was completed in the context of an actual learning process, with the view to study educational robotics in kindergarten students to engage them with STEAM education, using the programmable robot Bee-Bot® initially. The didactic intervention was held, which was developed in two phases. More specifically, a sample of 12 children (age range: 5–6 years old) took part in an intensive educational robotics lab for 16 sessions (4 weeks) by using a bee-shaped robot called Bee-Bot®. The results of our current research study revealed that STEAM education could also take place in a speech therapy clinic using the appropriate educational robots. Our young students developed and mastered knowledge in programming and computerizing, and algorithmic thinking with playful mod using educational robots, and they also built their vocabulary and develop communication skills.
Article
Full-text available
We present research that explored digital coding in an Australian early years learning centre and how it impacted on a focus group of 3 and 4-year-old children's creativity. The questions that guided the design experimental method were: (1) how do young children develop and demonstrate creativity when learning through play with digital coding technologies? and (2) what does creativity look like in young children's engagement with digital coding technologies? After firstly discussing the STEM (science, technology, engineering and mathematics) context of the research, we explore the meaning of creativity in the early years and establish the conceptual framework for analysing children's play and learning with a BeeBot coding toy and iPad app. Importantly, our review and synthesis of significant literature led to the development of an innovative framework, the 'A' to 'E' of children's creativity. This framework includes five proposed characteristic clusters of children's creativity, including agency, being curious, connecting, daring and experimenting. Using critical episodes in an illustrative learning journey analysed through the framework, the children's use of a BeeBot and a BeeBot iPad application showed that creativity can be largely impacted by digital coding. We conclude by proposing pedagogical principles that could better enable children's creativity when learning, especially when coding with digital technologies.
Book
Why every child needs to learn to code: the shift from “computational thinking” to computational participation. Coding, once considered an arcane craft practiced by solitary techies, is now recognized by educators and theorists as a crucial skill, even a new literacy, for all children. Programming is often promoted in K-12 schools as a way to encourage “computational thinking”—which has now become the umbrella term for understanding what computer science has to contribute to reasoning and communicating in an ever-increasingly digital world. In Connected Code, Yasmin Kafai and Quinn Burke argue that although computational thinking represents an excellent starting point, the broader conception of “computational participation” better captures the twenty-first-century reality. Computational participation moves beyond the individual to focus on wider social networks and a DIY culture of digital “making.” Kafai and Burke describe contemporary examples of computational participation: students who code not for the sake of coding but to create games, stories, and animations to share; the emergence of youth programming communities; the practices and ethical challenges of remixing (rather than starting from scratch); and the move beyond stationary screens to programmable toys, tools, and textiles.
Article
Computational Thinking (CT) and the understanding of how programs are being executed is internationally acknowledging as a necessity for today's students and citizens of tomorrow. Despite the multifaceted nature of CT, the introduction of CT and associate concepts such as coding is regarded as developmental acceptable for preschool and kindergarten children. For a decade, there has been a focus on educational reform in the form of educational apps. For young children, an influx of mobile apps offering various interfaces and styles promote themselves as having educational value to introduce children aged 5–7 to essential CT, coding, and problem-solving skills. On the contrary, little is known about the educational value of these apps. The fast pace at which developers produce these apps and the breadth of the available apps have gone beyond what it is reasonable for researchers and experts in the domain to evaluate. This article presents a literature review on how the ScratchJr app affects young children's CT, coding, and general literacy skills. The literature review includes 18 studies. The main conclusion is that although ScratchJr is not a panacea, it seems to be a helpful app that positively affects children's CT and coding skills.
Article
This longitudinal study examined changes in Computational Thinking (CT) skills in first and second grade students exposed to a developmentally appropriate coding curriculum. The “Coding as Another Language” (CAL) curriculum spans seven weeks and uses the KIBO robot to engage students in learning that integrates programming and literacy concepts. We compared children receiving CAL (N = 667) to a control group (N = 181) who participated in typical classroom activities without coding (No-CAL). TechCheck, a validated “unplugged” CT assessment suitable for young children regardless of their coding experience, was used to measure CT. Over the course of the study, children who received CAL-KIBO improved on TechCheck (Mchange = 0.94, p < .001) whereas the No-CAL group did not change significantly (Mchange = 0.27, p = .07). Accounting for demographic factors, baseline performance and classroom (teacher) effects, CAL exposure was a significant predictor of post-test CT scores (p < .01). Improvements in CT measured by TechCheck over seven weeks of the CAL-KIBO curriculum were consistent with approximately six months of development without coding instruction. Secondary analysis stratified by grade revealed decisive evidence that CAL exposure improved scores in first grade and anecdotal evidence that second grade scores improved. The CT domains that showed improvement in children who received CAL-KIBO included algorithms, modularity, and representation. Young children who learned to code improved in solving unplugged problems that were not explicitly taught in the coding curriculum. This provides evidence that a developmentally appropriate curriculum for teaching young children to code can accelerate their acquisition of CT skills.