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.

Highlights

  • Computational thinking through programming is attracting increased attention, as it is considered an ideal pathway for the development of 21st-century skills; this has led to K-12 initiatives around the world and a rapid increase in relevant research studies [1,2]

  • Swift Playgrounds, announced at the Apple Worldwide Developers Conference (WWDC) in June 2016, is an innovative and powerful app and an exceptionally simple way to build user interfaces across all Apple platforms using the power of Swift

  • This study aimed to (1) design a six-session Swift Playgrounds iPad app computational thinking course for elementary schools, (2) arrange for nine elementary school teachers to assess the tasks in the Swift Playgrounds iPad app and to provide qualitative analysis, and (3) arrange for 29 elementary school G5 students to provide difficulty analyses of task learning with the Swift Playgrounds iPad app

Read more

Summary

Introduction

Computational thinking through programming is attracting increased attention, as it is considered an ideal pathway for the development of 21st-century skills; this has led to K-12 initiatives around the world and a rapid increase in relevant research studies [1,2]. Swift Playgrounds, announced at the Apple Worldwide Developers Conference (WWDC) in June 2016, is an innovative and powerful app and an exceptionally simple way to build user interfaces across all Apple platforms using the power of Swift. It provides several-hour programming courses, suitable for children and beginners learning programming, and can build user interfaces for any Apple device using just one set of tools and APIs. Beginners can grasp the basic concept of using Swift through tasks, and the strong multitouch function allows easier learning of programming with Swift

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call