scholarly journals Learning Computational Thinking Through the Use of Flash Action Scripts - Preparing Trainee Elementary School Teachers for Teaching Computer Programming

Author(s):  
Erni Marlina Saari ◽  
Peter Blanchfield ◽  
Gail Hopkins
2020 ◽  
Vol 68 (5) ◽  
pp. 5_2-5_7
Author(s):  
Yutaro OHASHI ◽  
Hidemi YAMACHI ◽  
Fumihiro KUMENO ◽  
Yasuhiro TSUJIMURA

2021 ◽  
Author(s):  
José Michel Fogaça Vieira ◽  
Luciana A. M. Zaina

Learning trajectories are paths that students may follow in order to achieve learning goals. The visualization of learning trajectories of students can support teachers in tracking students evolution and identify difficulties. We propose visualizations of learning trajectories in a new and interactive way, representing different concepts of computational thinking and learning goals in concise or detailed manner, according to interactions of the user. To evaluate our proposal, we chose to represent a series of exercises found in code.org, a free and well known platform that introduces and exercises computational thinking through visual programming. These visualizations were evaluated by 20 elementary school teachers in usability perspective.


Computers ◽  
2021 ◽  
Vol 10 (5) ◽  
pp. 68
Author(s):  
Guo-Ming Cheng ◽  
Chia-Pin Chen

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.


Sign in / Sign up

Export Citation Format

Share Document