Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Swift Playgrounds

Participatory Literacy Practices for P-12 Classrooms in the Digital Age
An Apple app used for teaching coding and a precursor to Swift, a programming language.
Published in Chapter:
Can Everyone Code?: Preparing Teachers to Teach Computer Languages as a Literacy
Laquana Cooke (West Chester University of Pennsylvania, USA), Jordan Schugar (West Chester University of Pennsylvania, USA), Heather Schugar (West Chester University of Pennsylvania, USA), Christian Penny (West Chester University of Pennsylvania, USA), and Hayley Bruning (West Chester University of Pennsylvania, USA)
DOI: 10.4018/978-1-7998-0000-2.ch009
The learn-to-code movement is no longer just supported in computer science classrooms; instead, coding instruction has proliferated widely throughout the kindergarten through 12th-grade levels. Yet, educators are just beginning to understand the complexities with teaching students to code. In this research, the authors posit that coding is a language that can be taught through a literacy-based lens. In this chapter, the authors share findings from a study that examined pre-service teachers' aptitudes, interests, and background knowledge for teaching Swift to elementary school students. In addition, the authors explain how teachers were able to transfer what they learned about coding in Swift Playgrounds to a similar task on a different platform. The chapter ends with examples of how primary-grade teachers employed aspects of literacy instruction to teach basic coding using a variety of applications and tools.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR