Swift Playgrounds in the Classroom
Over the past 6 months I have been writing a multi-touch resource to help guide teachers through the growing number of resources available for teaching Swift. I have been writing the book with two fellow ADE's from the other side of the world.
- Joe Moretti is an ADE from Bristol, England and is a currently working as a technology integration consultant.
- Anders Randler is an ADE from Gotland, Sweden. He is currently working as the Head Teacher of Maths at Wisbygymnasiet and Uppsala University (Gotland Campus).
This was a strange experience for all of us. We have never met, but had seen each others work online and made contact via Twitter. I think that this speaks highly of not only the power of technology to bring people together but also the sense of sharing within the ADE community. We all saw that there was a gap In knowledge and gave up our time to create a free resource. All of the authors bring years of experience in technology integration from around the world.
The first few chapters of the book step through what Swift Playgrounds is and what resources are available; from Learn to Code to the Accessories playground books. We share our experiences of utilising these resources in the classroom and give new teachers tips on how they can manage school wide coding curriculum.
In the second half of the book we look at the structure of the Playground Book file and show readers how they can create their own resources and share templates to make the process easier. The templates shared in this section are:
We also go into detail about Playgrounds on the Xcode and share some classrooms examples and templates to help teachers get started.
The templates shared in this section are:
- Diophantine Equations
- Fibonacci numbers
- Tree of Hearts Playground
- Geometry with Swift Playground
- Golden Ratio Playground
- Grapher in Xcode Playground
- and, Playground Basic Structure
We hope that this resource helps you navigate the resources available for Swift Playgrounds. As always we invite any feedback so that we can make improvements to the resource.