Swift Playgrounds: Learn to Code 1 & 2 Vocab Cards

 

coding vocab.001“Everyone should learn how to program a computer because it teaches you how to think.”–Steve Jobs

Swift Playgrounds is an amazing app developed by Apple that can teach anyone the concepts of coding. The great part is that you don’t need any prior experience before diving in…I promise! 😀 As a teacher and professional development leader, I absolutely LOVE that Apple has given us many resources to be able to teach this to our students because it’s true…EVERYONE CAN CODE!

So…What is Swift?

Swift is a coding language meant to be easy to use so that anyone can learn coding and app development. Some of the world’s most popular apps were created in Swift.

So…What is Swift Playgrounds?

Swift Playgrounds is fun, engaging, and interactive. In Swift Playgrounds, students use real code to solve puzzles and interact with characters.  To explore more complex coding concepts, there are lots of challenges for which to build skills. Finally, students can make their codes come to life by programming robots and drones. Talk about cool!

Learn to Code 1 & 2 in Swift Playgrounds

Learn how to code in a fun 3D world with your new pal, Byte! At first, students will guide Byte through the 3D world and then they will move on to more advanced lessons. I love the teacher guides that come along with this because it lays out for you the lessons to teach coding concepts so there is a clear connection between real life and the code they use within the app. After all, coding is following a set of commands or instructions to accomplish a goal. In this case, it’s to get Byte through the 3D world.

Coding Vocabulary (aka: Coding Lingo) 😀

The vocabulary used to understand code can be tricky at first. I find it helpful to really have students learn the vocabulary so that they understand the concepts one needs to fully understand the code they are writing. This also allows students to build on each skill as they go through the lessons. I created vocabulary cards that go with the teacher guides for Learn to Code 1 & 2. Learn to Code 3 will be coming soon. I created these cards to print and display on the wall space in my room. Students can refer back to the vocabulary as they complete each lesson. Additionally, I created a Quizlet with the same vocabulary words for students to practice. I created these for my students and I thought yours would equally benefit! Hope they help you out! The only thing left is to get out there and get started!

Click Swift Playgrounds to download the vocabulary cards.

Click here for the Quizlet link.

Resources from Apple:

 

 

 

 

Advertisements

The Key(note) to Coding

Key(note) to Coding

I am a huge fan of Keynote, both on iOS and OS X devices. I love the versatility in this tool. I enjoy using Keynote to demonstrate how this application goes way beyond a tool for presentations. When a tool constantly amazes you and allows you to learn over and over again, it becomes one of those that you cannot live without! Keynote is that tool for me and I love uncovering new ways to bring learning to life with the use of a technology tool such as Keynote!

I am really excited to share with you all that my iTunes U course called The Key(note) to Coding is now live in the iTunes U store! You can access the course by clicking here. Here is the introduction from the course:

There is a misconception when it comes to thinking about coding; some think it’s only for computer programmers and others think it’s too difficult. While we all weren’t created to be professional coders, we can encourage kids to understand the basic premise of coding. To put it simply, coding is giving a set of instructions to the computer to create an action. In this course, you will learn how to create a project with your students by using Keynote to create tangram shapes and learn the variety of ways to format shapes while taking note of the shape’s placement, size, and rotation. Once the tangram is complete, students will write all of the “code” so that another student can replicate their tangram. It would be very difficult to teach someone how to recreate a particular shape with precise measurements, but when given the exact “code” students are able to follow it and replicate the tangram with ease. In addition to coding skills, this project helps students develop positive feelings about geometry as they classify and short shapes. In addition, students learn vocabulary for working and manipulating shapes, such as arrange, flip, size, position, and rotation. It’s perfect as a stand alone project targeting STEM or within your geometry unit. This course is designed for the Mac because of the advanced tools in Keynote, however, students can use this course as a guide for building and creating tangrams on an iOS device as well. This course is geared for grades second and beyond, but can most certainly be modified for even younger students. Have fun as you learn the Key(note) to coding!

Hope you’ll download it and give me your feedback! I’d love it if people tried creating codes and shared them with others to try!