{"id":3307,"date":"2016-11-15T09:31:39","date_gmt":"2016-11-15T16:31:39","guid":{"rendered":"http:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/?p=3307"},"modified":"2016-11-15T09:31:39","modified_gmt":"2016-11-15T16:31:39","slug":"learn-to-code-with-swift-playgrounds","status":"publish","type":"post","link":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/2016\/11\/15\/learn-to-code-with-swift-playgrounds\/","title":{"rendered":"Learn to Code with Swift Playgrounds"},"content":{"rendered":"<p><em>Note: \u00a0This app is currently only available on iPad air models. \u00a0Schools that can &#8220;currently&#8221; use this app are: Elk Meadow, Pine Ridge, Miller, La Pine Elementary, and Silver Rail.<\/em><\/p>\n<p>Apple recenly released a learn to code app called \u00a0&#8220;Swift Playgrounds&#8221;. \u00a0All iPad apps are written in the Swift programing language. \u00a0Therefore, this app is ideal for students to learn and work with on the iPad. \u00a0 The app itself is fun and easy to use. \u00a0 Swift playgrounds is less &#8220;game like;&#8221; \u00a0than other learn to code apps and keeps the focus on the language rather than the animation. \u00a0Because of this, struggling readers may find some of the instructions challenging.<\/p>\n<p>Setting up the lesson environment for Swift playgrounds:<\/p>\n<ol>\n<li>\u00a0Make certain your classroom iPads are new enough to run Swift \u00a0(if they are not, see lessons on Hopscotch or visit the code.org website)<\/li>\n<li>\u00a0Download Swift Playgrounds from self service<\/li>\n<li>\u00a0Inside the app, download &#8220;Fundimentals of Swift&#8221; \u00a0(try not to let students jump to more advanced modules, or they may be lost)<\/li>\n<li>\u00a0Have your class watch <a href=\"http:\/\/www.apple.com\/education\/everyone-can-code\/\">&#8220;Everyone Code Video&#8221;<\/a>. \u00a0This is a great way to motivate students who might be intimidated by coding or not understand what it is.<\/li>\n<li>\u00a0Present the getting started slideshow and complete the first lesson as a whole group.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>The lessons become more advanced rather quickly. \u00a0There are several oportunities to promote critical thinking and problem solving as students enter lessons where they must read and repair code instead of create. \u00a0 \u00a0Swift playgrounds is probably most appealing for students in grades 3-5. \u00a0Older students who persevere through the initial lessons will certainly enjoy later modules.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Note: \u00a0This app is currently only available on iPad air models. \u00a0Schools that can &#8220;currently&#8221; use this app are: Elk Meadow, Pine Ridge, Miller, La Pine Elementary, and Silver Rail. Apple recenly released a learn to code app called \u00a0&#8220;Swift <a class=\"more-link\" href=\"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/2016\/11\/15\/learn-to-code-with-swift-playgrounds\/\">Continue reading <span class=\"screen-reader-text\">  Learn to Code with Swift Playgrounds<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":18,"featured_media":3309,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_stc_notifier_status":"sent","_stc_notifier_sent_time":"2016-11-15 10:16:45","_stc_notifier_request":false,"_stc_notifier_prevent":false,"_stc_subscriber_keywords":"","_stc_subscriber_search_areas":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-3307","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/posts\/3307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/comments?post=3307"}],"version-history":[{"count":2,"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/posts\/3307\/revisions"}],"predecessor-version":[{"id":3310,"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/posts\/3307\/revisions\/3310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/media\/3309"}],"wp:attachment":[{"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/media?parent=3307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/categories?post=3307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.bend.k12.or.us\/instructionaltechnology\/wp-json\/wp\/v2\/tags?post=3307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}