Coding in K-8: International Trends in Teaching Elementary/Primary Computing.

Published on May 1, 2019in Techtrends
· DOI :10.1007/S11528-018-0295-4
Peter Rich13
Estimated H-index: 13
(BYU: Brigham Young University),
Samuel Frank Browning1
Estimated H-index: 1
+ 3 AuthorsOlga Belikov4
Estimated H-index: 4
(BYU: Brigham Young University)
The teaching of computing is becoming an essential addition to twenty-first-century learning. An important part of this new addition is the teaching of computing in earlier grades, starting as early as kindergarten in some countries. Yet, there is little research that reports on computing practices in earlier grades. The purpose of this study was to paint a broad picture of the teaching of computing in primary education from teachers’ perspectives through a 20-min snowball survey sent out to elementary computing groups. This study reports on the teaching of over 300 teachers who are responsible for teaching computing to nearly 60,000 primary-aged students. The results principally represented teachers in the US and the UK, though smaller samples of teachers from 23 total countries are included. We report on teachers’ responses by analyzing quantitative data and open-ended responses to questions about their experiences in teaching computing to children. Results highlight teachers’ level of preparation to teach computing, the most commonly taught programming languages, teacher successes and challenges, and observations on how learning to program has affected students.
  • References (24)
  • Citations (10)
📖 Papers frequently viewed together
4 Authors (Gashawa Ahmed, ..., Lechen Zhang)
78% of Scinapse members use related papers. After signing in, all features are FREE.
#1Maria Jos Marcelino (UC: University of Coimbra)H-Index: 1
#2Teresa Pessoa (UC: University of Coimbra)H-Index: 4
Last. Antnio Jos Mendes (UC: University of Coimbra)H-Index: 1
view all 5 authors...
Learning Computational Thinking concepts by all has gained quite importance in last years. Scratch is also one of the most used products to promote it worldwide. Yet, most teachers face difficulties when using it in the classroom with their students. With this idea in mind we developed and run a distance education course under the Project of Distance Education of the University of Coimbra specially designed for elementary school teachers to learn both Computational Thinking concepts and Scratch ...
16 CitationsSource
#1Yizhou Qian (Purdue University)H-Index: 2
#2Susanne E. Hambrusch (Purdue University)H-Index: 23
Last. Sarah Gretter (MSU: Michigan State University)H-Index: 5
view all 4 authors...
AbstractThe new Advanced Placement (AP) Computer Science (CS) Principles course increases the need for quality CS teachers and thus the need for professional development (PD). This article presents the results of a 2-year study investigating how teachers teaching the AP CS Principles course for the first time used online PD material. Our results showed that the teaching and computing background of teachers had a significant impact on the teachers' need for and use of online PD material. More spe...
7 CitationsSource
#1Sue Sentance ('KCL': King's College London)H-Index: 12
#2Andrew Csizmadia (University of Birmingham)H-Index: 4
Computing is being introduced into the curriculum in many countries. Teachers' perspectives enable us to discover what challenges this presents, and also the strategies teachers claim to be using successfully in teaching the subject across primary and secondary education. The study described in this paper was carried out in the UK in 2014 where teachers were preparing for the mandatory inclusion of Computing into the curriculum. A survey was conducted of over 300 teachers who were currently teac...
53 CitationsSource
#1Peter Rich (BYU: Brigham Young University)H-Index: 13
Last. McKay PerkinsH-Index: 2
view all 5 authors...
STEM, the integration of Science, Technology, Engineering, and Mathematics is increasingly being promoted in elementary education. However, elementary educators are largely untrained in the 21st century skills of computing (a subset of technology) and engineering.  The purpose of this study was to better understand elementary teachers’ self-efficacy for and beliefs about teaching computing and engineering. An entire faculty of a US-based elementary school participated in a year-long series...
6 CitationsSource
#1Quintin Cutts (Glas.: University of Glasgow)H-Index: 22
#2Judy Robertson (Edin.: University of Edinburgh)H-Index: 11
Last. Laurie O'donnell (Abertay University)H-Index: 1
view all 4 authors...
AbstractThis paper describes and evaluates aspects of a professional development programme for existing CS teachers in secondary schools (PLAN C) which was designed to support teachers at a time of substantial curricular change. The paper’s particular focus is on the formation of a teacher professional development network across several hundred teachers and a wide geographical area. Evidence from a series of observations and teacher surveys over a two-year period is analysed with respect to the ...
7 CitationsSource
#1Tarmo Toikkanen (Aalto University)H-Index: 6
#2Teemu Leinonen (Aalto University)H-Index: 13
The Finnish primary school curriculum will feature programming and computational thinking as mandatory cross-curricular elements in all teaching starting from the first grade. Many teachers are quite concerned about this and feel ill-prepared. A group of volunteers created a MOOC for teachers and, with no budget, trained over 500 primary school teachers to be competent teachers of programming (38% of the participants). The results from a study conducted within the course indicate that Finnish te...
3 CitationsSource
#1Alan Buss (UW: University of Wyoming)H-Index: 4
#2Ruben Gamboa (UW: University of Wyoming)H-Index: 9
The challenges of addressing increasing calls for the inclusion of computational thinking skills in K-12 education in the midst of crowded school curricula can be mitigated, in part, by promoting STEM learning in after-school settings. The Visualization Basics: Using Gaming to Improve Computational Thinking project provided opportunities for middle school students to participate in after-school clubs focused on game development and LEGO robotics in an effort to increase computational thinking sk...
6 CitationsSource
#1Carla Hester Croff (Western Wyoming Community College)H-Index: 1
In this chapter you will learn how a community college in rural Wyoming is implementing professional development resources in Computer Science and computational thinking skills for middle and high school teachers in their communities. The objective of the community college was to build relationships with schools to teach Computer Science concepts and computational thinking skills in the classroom. In this day and age, many people young and old are spending time on playing games or simulations. W...
3 CitationsSource
#1Jan Delcker (UMA: University of Mannheim)H-Index: 2
#2Dirk Ifenthaler (UMA: University of Mannheim)H-Index: 27
The German school system is very complex and inconsistent, due to the policy of states being responsible for the state curricula. One of the most heterogeneous fields is the teaching of computer science (CS). Although the topic is becoming more and more important for students growing up in a digital media society, stakeholders are not able to find common ground on the matter of whether and how computer science should be taught at German schools. With the beginning of the 2016–2017 school year, t...
2 CitationsSource
#1Fredrik Heintz (Linköping University)H-Index: 15
#2Linda Mannila (Åbo Akademi University)H-Index: 12
Last. Tommy Färnqvist (Linköping University)H-Index: 5
view all 3 authors...
Computer science is becoming ever increasingly important to our society. Computer science content has, however, not traditionally been considered a natural part of curricula for primary and secondary education. Computer science has traditionally been primarily a university level discipline and there are no widely accepted general standards for what computer science at K-12 level entails. Also, as the interest in this area is rather new, the amount of research conducted in the field is still limi...
48 CitationsSource
Cited By10
#1Stacie L Mason (BYU: Brigham Young University)H-Index: 1
view all 2 authors...
Abstract There is an increasing emphasis on teaching young learners to code; yet, there are few tools designed to measure the effect of learning to code on children. The purpose of this study was to develop and validate a tool to assess changes in young learners' attitudes toward coding: the Elementary Student Coding Attitudes Survey (ESCAS). We validated the scale using Confirmatory Factory Analysis and Structural Equation Modeling with responses from over 6000 4th-6th grade students (aged 9–12...
#1Simon P. Rose (SHU: Sheffield Hallam University)H-Index: 2
#2M. P. Jacob Habgood (SHU: Sheffield Hallam University)H-Index: 5
Last. Tim Jay (Lboro: Loughborough University)
view all 3 authors...
The recent shift in compulsory education from ICT-focused computing curricula to informatics, digital literacy and computer science, has resulted in children being taught computing using block-base...
#1Jane Waite (QMUL: Queen Mary University of London)H-Index: 5
#2Paul Curzon (QMUL: Queen Mary University of London)H-Index: 20
Last. Sue Sentence ('KCL': King's College London)
view all 4 authors...
Abstract Teachers in England are required to ensure that learners from the age of five are taught about algorithms and program design. Yet, there is evidence that despite teachers reporting that design is important, they are not converting this into classroom practice. This paper describes a survey study, in which we explored teachers’ difficulties in using design. We surveyed 207 teachers asking them free-text questions on their use of design in teaching programming and their views of pupils’ r...
#1Michele Garabedian Stork (FGCU: Florida Gulf Coast University)H-Index: 1
Design thinking is a collaborative problem-solving approach that fosters innovation and communication by enhancing learners’ creative thinking abilities. This article discusses the use of domains identified by the Framework for 21st Century Learning (P21 Framework) to conduct a qualitative, exploratory case study to identify design thinking attributes perceived to be instrumental in building students’ capacity for communication, collaboration, critical thinking, and creativity using robots and d...
#1Chrystalla Mouza (UD: University of Delaware)H-Index: 6
#2Yi-Cheng Pan (UD: University of Delaware)H-Index: 3
Last. Lori Pollock (UD: University of Delaware)H-Index: 36
view all 4 authors...
In this work, we examine whether repeated participation in an after-school computing program influenced student learning of computational thinking concepts, practices, and perspectives. We also exa...
#1Shenghua Zha (USA: University of South Alabama)H-Index: 8
#2Yi Jin (KSU: Kennesaw State University)
Last. Joe Gaston (USA: University of South Alabama)
view all 4 authors...
Researchers and educators have advocated computational thinking (CT) should be integrated into K-12 settings as early as elementary schools. However, there has been a lack of knowledge of how pre-service K-8 teachers would be engaged in the learning of CT and its integration in different subject areas. In this study, we taught a flipped learning module in an undergraduate Educational Technology course. Pre-service teachers learned and practiced CT knowledge and skills using a block programming a...
#1Taras Panskyi (TUL: Lodz University of Technology)H-Index: 1
#2Zdzisława Rowińska (TUL: Lodz University of Technology)H-Index: 2
Last. Sebastian Biedron (TUL: Lodz University of Technology)H-Index: 1
view all 3 authors...
Abstract The paper presents effects of out-of-school teaching of computer science in a visual creative programming course (Scratch) for children aged 9–14, held at the Lodz University of Technology. The research was carrying out during 2016–2018 school years. The study sample consists of 265 primary and secondary students from Lodz Voivodeship (province) in central Poland. The results were obtained from anonymous questionnaires completed by 221 course participants and their parents. The answers ...
#1Claudia Szabo (University of Adelaide)H-Index: 14
#2Judy Sheard (Monash University)H-Index: 21
Last. Linda Ott (MTU: Michigan Technological University)H-Index: 6
view all 6 authors...
Computing education and outreach in the K--12 school sector have shown significant growth over recent decades, resulting in a large body of literature focused on the teaching and learning of computing. Despite this extensive literature, we are not aware of global overviews on teaching and learning programming as opposed to computing or computational thinking in K--12. We conducted a systematic review of the literature on introductory programming from 2003 to 2017. In this paper we review the pap...
#1Peter Rich (BYU: Brigham Young University)H-Index: 13
#2Helen H. Hu (Westminster College (Pennsylvania))H-Index: 9
In the past decade, there have been increasing efforts and initiatives to increase participation in computer science worldwide. In the U.S., these efforts have resulted in national curricula and increased local expectations. The research on actual implementation often reports on efforts of single schools or districts. This paper provides a high-level description of the practices and challenges of teaching CS in K-12 across an entire state. To better understand how these efforts might increase CS...