At this two-day workshop, you’ll discover how Swift Playgrounds—an iPad app that makes learning to code fun and interactive—can help you introduce your students to coding. Apple Professional Learning Specialists will show you how to solve puzzles with Swift, a powerful programming language created by Apple. And you’ll explore Learn to Code lessons that help students develop fundamental coding skills— while mastering your own. No matter what your level of experience is, you’ll have the tools and resources you need to get started creating engaging and immersive coding lessons with Swift Playgrounds.
During this workshop, you will:
- Find out how to get the most out of Swift Playgrounds and built-in lessons that highlight key programming concepts and foster critical thinking.
- Get hands-on with activities and learn how to guide characters through a rich 3D world using real Swift code.
- Explore ways to integrate coding into other subjects and help students apply their knowledge to everyday life.
REGISTRATION DEADLINE: July 23, 2019
|Audience||Educators and Tech Specialists Grades 3-8|
|Date||July 30 – 31, 2019|
|Location||Benjamin Banneker Charter School, 21 Notre Dame Ave, Cambridge, MA|
|MassCUE Member Cost||$300|
Participants must bring an iPad running iOS 12.2 (or current iOS version) with the Swift Playgrounds app. Note: Swift Playgrounds app requires a 64-bit iPad with iOS 11 or later, including iPad Air or later, iPad mini 2 or later, or iPad Pro
|Note about non-member rate||Consider joining MassCUE at member rate for $40 before registering so you can take advantage of other MassCUE membership benefits throughout the year, such as member-rate for workshops, free membership to Hoonuit and to MassCUE Learning Tours.|
This course supports the following Massachusetts Digital Literacy and Computer Science standards:
3-5.CT.d.2 Use arithmetic operators, conditionals, and repetition in programs.
3-5.CT.d.3 Use interactive debugging to detect and correct simple program errors.
3-5.CT.d.4 Recognize that programs need known starting values (e.g., set initial score to zero in a game).
6-8.CT.d.1 Individually and collaboratively compare algorithms to solve a problem, based on a given criteria (e.g., time, resource, accessibility).
6-8.CT.d.2 Use functions to hide the detail in a program.
6-8.CT.d.3 Create a program, individually and collaboratively, that implements an algorithm to achieve a given goal.
6-8.CT.d.4 Implement problem solutions using a programming language, including all of the following: looping behavior, conditional statements, expressions, variables, and functions.
6-8.CT.d.5 Trace programs step-by-step in order to predict their behavior.
6-8.CS.a.4 Identify and describe the use of sensors, actuators, and control systems in an embodied system (e.g., a robot, an e-textile, installation art, smart room).
Sign Up for This Workshop
Swift Playgrounds – Learn How to Teach Coding in your classroom on iPad
July 30 – 31, 2019
8:00 am – 3:00 pm
Benjamin Banneker Charter School
21 Notre Dame Ave, Cambridge, MA 02140