Algorithm design for young children

2021 ◽  
pp. 146394912110336
Author(s):  
Joohi Lee ◽  
Candace Joswick ◽  
Kathryn Pole ◽  
Robin Jocius

Algorithms are the essence of computational thinking, which refers to a set of problem-solving processes that help children become logical thinkers in this increasingly digital society. It is important for teachers of young children to carefully plan and implement algorithm design tasks that involve repeated step-by-step procedures to build strong foundational computational thinking skills. In this article, the authors present algorithm tasks, including following a recipe, creating a treasure map, modeling how to perform a task, and sharing a routine, which can be easily integrated in the daily activities in early childhood classrooms. Fostering young children’s aptitude for algorithm-specific thinking-and-doing processes creates a foundation for logical thinking.

Author(s):  
Pallavi Gupta ◽  
Jahnavi Mundluru ◽  
Arth Patel ◽  
Shankar Pathmakanthan

Long-term meditation practice is increasingly recognized for its health benefits. Heartfulness meditation represents a quickly growing set of practices that is largely unstudied. Heartfulness is unique in that it is a meditation practice that focuses on the Heart. It helps individuals to connect to themselves and find inner peace. In order to deepen ones’ meditation, the element of Yogic Energy (‘pranahuti’) is used as an aid during meditation. The purpose of this study was to determine whether consistent EEG effects of Heartfulness meditation be observed in sixty experienced Heartfulness meditators, each of whom attended 6 testing sessions. In each session, participants performed three conditions: a set of cognitive tasks, Heartfulness guided relaxation, and Heartfulness Meditation. Participants during the cognitive portion were required to answer questions that tested their logical thinking (Cognitive Reflective Test) and creative thinking skills. (Random Associative Test) The order of condition was randomly counter balanced across six sessions. It was hypothesized that Heartfulness meditation would bring increased alpha (8-12Hz) brain activity during meditation and better cognitive task scores in sessions where the tasks followed meditation. Heartfulness meditation produces a significant decrease in brain activity (as indexed by higher levels of alpha during the early stages of meditation. As the meditation progressed deep meditative state (as indexed by higher levels of delta) were observed until the end of the condition.  This lead to the conclusion that Heartfulness Meditation produces a state that is clearly distinguishable from effortful problem solving. 


Author(s):  
Nor Hasbiah Ubaidullah ◽  
Zulkifley Mohamed ◽  
Jamilah Hamid ◽  
Suliana Sulaiman ◽  
Rahmah Lob Yussof

Admittedly, the teaching and learning of programming courses in the computer science and information technology programs have been extremely challenging. Currently, most instructors depend on either the problem-solving technique or the metacognitive technique to help students develop a range of cognitive skills, including metacognitive skills, which are important in the development of a strong computational thinking skill required for 21st-century learning. Studies focusing on the practices of instructors in using both techniques are scarce, thus motivating the researchers to carry out this study. This study was based on a qualitative approach involving a case-study design in which five (5) male and five (5) female instructors were selected from 10 pre-university centers in Malaysia as the respondents and participants in an intervention program. The research instruments used were an interview checklist and intervention guidelines. As anticipated, the findings showed that the activities of each technique could only help students develop certain sub-skills of the computational thinking skill, thus underscoring the need for instructors to integrate both techniques in their teaching practices. Thus, it could be reasoned that using either the metacognitive technique or the problem-solving technique alone would not be sufficient to help students develop strong computational thinking skills, as each technique has its strengths and weaknesses. Therefore, it becomes imperative for instructors to leverage the strengths of both techniques by integrating both of them in the teaching and learning of programming courses.


Author(s):  
Claudia M. Mihm

As coding and computer science become established domains in K-2 education, researchers and educators understand that children are learning more than skills when they learn to code – they are learning a new way of thinking and organizing thought. While these new skills are beneficial to future programming tasks, they also support the development of other crucial skills in early childhood education. This chapter explores the ways that coding supports computational thinking in young children and connects the core concepts of computational thinking to the broader K-2 context.


Author(s):  
Elizabeth Kazakoff Myers

This chapter summarizes theoretical connections between computational thinking through learning to code, self-regulation, and executive function and discusses why it is important to continue exploring the intersection of executive function, self-regulation, and computational thinking, including the need to revisit the socio-cultural underpinnings of foundational self-regulation, executive function, and school readiness research. As an example, findings from a 2014 study that explored the relationship between self-regulation and computational thinking when learning to code are shared. Research supports the idea of teaching computational thinking skills within an integrated early childhood curriculum to support the development of well-prepared citizens for the 21st century by drawing on the connections between executive function, self-regulation, and computational thinking.


Author(s):  
Thiago Schumacher Barcelos ◽  
Ismar Frango Silveira

On the one hand, ensuring that students archive adequate levels of Mathematical knowledge by the time they finish basic education is a challenge for the educational systems in several countries. On the other hand, the pervasiveness of computer-based devices in everyday situations poses a fundamental question about Computer Science being part of those known as basic sciences. The development of Computer Science (CS) is historically related to Mathematics; however, CS is said to have singular reasoning mechanics for problem solving, whose applications go beyond the frontiers of Computing itself. These problem-solving skills have been defined as Computational Thinking skills. In this chapter, the possible relationships between Math and Computational Thinking skills are discussed in the perspective of national curriculum guidelines for Mathematics of Brazil, Chile, and United States. Three skills that can be jointly developed by both areas are identified in a literature review. Some challenges and implications for educational research and practice are also discussed.


2019 ◽  
Vol 1 (5) ◽  
pp. 13
Author(s):  
Khoirussifa Sholihah

In the context of logical thinking the child will know about classifying objects based on function, shape or color or size, recognize patterns of ab-ab / abc-abc and repeat them. Increasing the ability to think logically with the puzzle media mental children will also be accustomed to being calm, diligent and patient in getting things done. So this research focuses on the implementation of the use of puzzle media in learning logical thinking in RA Nurul Yusro with the research title "Improving the ability of logical thinking in early childhood by using number puzzle media". This study aims at naturalist intelligence and logical thinking skills through puzzle media in group A aged 4-5 years. The use of instruments in this study was in the form of an observation sheet, in the form of a checklist of developmental achievement scales compiled based on a numerical scale assessment of 1-4. While the method used is a quasi-experimental method. The study sample was 10 children aged 4-5 years in group A RA Nurul Yusro. The results showed that the ability to think logically children aged 4-5 years in group A RA Nurul Yusro reached 35% of the minimum percentage of 65%. This shows that the ability to think logically children aged 4-5 years in group A RA Nurul Yusro is still low.


2019 ◽  
Vol 120 (7/8) ◽  
pp. 505-518 ◽  
Author(s):  
Jody Clarke-Midura ◽  
Victor R. Lee ◽  
Jessica F. Shumway ◽  
Megan M. Hamilton

Purpose This paper aims to be a think piece that promotes discussion around the design of coding toys for children. In particular, the authors examine three different toys that have some sort of block-based coding interface. The authors juxtapose three different design features and the demands they place on young children learning to code. To examine the toys, the authors apply a framework developed based on Gibson’s theory of affordances and Palmer’s external representations. The authors look specifically at the toys: interface design, intended play scenario and representational conventions for computational ideas. Design/methodology/approach As a research team, the authors have been playing with toys, observing their own children play with the toys and using them in kindergarten classrooms. In this paper, the authors reflect specifically on the design of the toys and the demands they place on children. Findings The authors make no claims about whether one toy/design approach is superior to another. However, the differences that the authors articulate should serve as a provocation for researchers and designers to be mindful about what demands and expectations they place on young children as they learn to code and use code to learn in any given system. Research limitations/implications As mentioned above, the authors want to start a discussion about design of these toys and how they shape children's experience with coding. Originality/value There is a push to get coding and computational thinking into K-12, but there is not enough research on what this looks like in early childhood. Further, while research is starting to emerge on block-based programming vs text-based for older children and adults, little research has been done on the representational form of code for young children. The authors hope to start a discussion on design of coding toys for children.


2019 ◽  
pp. 877-891
Author(s):  
Amanda Sullivan ◽  
Marina Umaschi Bers

Over the past few years, new approaches to introducing young children to computational thinking have grown in popularity. This chapter examines the role that user interfaces have on children's mastery of computational thinking concepts, programming ability, and positive interpersonal behaviors. It presents two technologies designed specifically for young children: the KIBO robotics kit and the ScratchJr programming application, both of which focus on teaching young children introductory computational thinking skills in a cognitively and socio-emotionally developmentally appropriate way. The KIBO robotics kit engages children in learning programming by using tangible wooden blocks (no screens or keyboards required). ScratchJr also teaches foundational programming, but using a graphical language on a tablet device. This chapter presents examples of how each tool can be used in classroom settings and the potential benefits and drawbacks of each interface style. Suggestions for implementing each technology in a developmentally appropriate way are presented.


Sign in / Sign up

Export Citation Format

Share Document