1
|
Assessing Algorithmic Thinking Skills in Relation to Age in Early Childhood STEM Education. EDUCATION SCIENCES 2022. [DOI: 10.3390/educsci12060380] [Citation(s) in RCA: 4] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/25/2023]
Abstract
In the modern digital era, intensive efforts are made to inject computational thinking (CT) across science, technology, engineering, and mathematics (STEM) fields, aiming at formulating a well-trained citizenry and workforce capable of confronting intricate problems that would not be solvable unless exercising CT skills. Focusing on contributing to the research area of CT assessment in the first two years of primary school, we investigated the correlation of algorithmic thinking skills, as a fundamental CT competency, with students’ age in early childhood settings. This article reports a relevant research study, which we implemented under the umbrella of quantitative methodology, employing an innovative assessment tool we constructed for serving the needs of our study. The research was conducted within the context of the environmental study course, adding to the efforts of infusing CT into STEM fields. The study results shed light on the correlation between algorithmic thinking skills and age in early childhood, revealing that age is a predictor factor for algorithmic thinking and, therefore, for CT.
Collapse
|
2
|
Processing Analysis of Swift Playgrounds in a Children’s Computational Thinking Course to Learn Programming. COMPUTERS 2021. [DOI: 10.3390/computers10050068] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 01/22/2023]
Abstract
Computational thinking courses can cultivate students’ ability to apply logic in the fields of mathematics and information science. The new 12-year Basic Education Curriculum Guidelines were implemented in Fall 2019 in Taiwan. Courses on computational thinking, problem solving, and programming are contained in the technology education field in junior and senior high schools. Swift Playgrounds is an innovative app for the iPad and Mac that makes learning Swift interactive and fun. No programming knowledge is required to use Swift Playgrounds, making it very suitable for beginners. This study was carried out by letting elementary school teachers and students participate in Swift Playgrounds computational thinking courses. By trying this app, teachers of different disciplines attempted to realize more learning situations. Students learned how to cope with functions and loop skills by playing with “Byte”, which is a character in Swift Playgrounds. There were three purposes for this study: first, designing a computational thinking course for the most basic part, “Hello! Byte”, in Swift Playgrounds; second, assigning elementary school teachers to assess the qualitative analysis of tasks in Swift Playgrounds; and third, assigning elementary school students to do the tasks and assign a difficulty index in Swift Playgrounds after learning with this app. The results show that most teachers considered this approach to be able to improve logical thinking and inferential capability after assessing, and most students considered functions and loops quite difficult after using the app. According to the students’ indices, about 86 percent of students considered that adding commands is easy, and about 37 percent of students considered that functions are easy. On the other hand, about 24 percent of students considered that applying the Slotted Stairways is difficult, and about 34 percent of students considered that using loops is hard. It is suggested that more instructions for the course or extendibility for classes is required.
Collapse
|