{"id":47851,"date":"2014-12-09T10:50:36","date_gmt":"2014-12-09T15:50:36","guid":{"rendered":"http:\/\/danielschristian.com\/learning-ecosystems\/?p=47851"},"modified":"2014-12-15T13:11:12","modified_gmt":"2014-12-15T18:11:12","slug":"reflections-on-hour-of-code-and-other-programming-related-items","status":"publish","type":"post","link":"https:\/\/danielschristian.com\/learning-ecosystems\/2014\/12\/09\/reflections-on-hour-of-code-and-other-programming-related-items\/","title":{"rendered":"Reflections on &#8221; Hour of Code&#8221; and other programming-related items"},"content":{"rendered":"<p><a href=\"http:\/\/hourofcode.com\/us\" target=\"_blank\"><strong>Hour of Code<\/strong><\/a> &#8212; also see <a href=\"https:\/\/twitter.com\/search?q=%23hourofcode&amp;src=tyah\" target=\"_blank\">#HourOfCode on Twitter<\/a><\/p>\n<p><a href=\"http:\/\/hourofcode.com\/us\" target=\"_blank\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-48199\" src=\"http:\/\/danielschristian.com\/learning-ecosystems\/wp-content\/uploads\/2014\/12\/HourOfCode2014.jpg\" alt=\"HourOfCode2014\" width=\"100%\" height=\"100%\" border=\"0\" srcset=\"https:\/\/danielschristian.com\/learning-ecosystems\/wp-content\/uploads\/2014\/12\/HourOfCode2014.jpg 710w, https:\/\/danielschristian.com\/learning-ecosystems\/wp-content\/uploads\/2014\/12\/HourOfCode2014-150x87.jpg 150w\" sizes=\"(max-width: 710px) 100vw, 710px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong><a href=\"http:\/\/track.listlymail.com\/track\/click\/30148218\/list.ly?p=eyJzIjoiVzdWdmJ1eVZEc2lmWEdqSmN6Tzg5VUhXS3J3IiwidiI6MSwicCI6IntcInVcIjozMDE0ODIxOCxcInZcIjoxLFwidXJsXCI6XCJodHRwOlxcXC9cXFwvbGlzdC5seVxcXC9saXN0XFxcLzRtSy1wcm9ncmFtbWluZy1mb3Itc3R1ZGVudHM_dXRtX2NhbXBhaWduPWxpc3RseXRvZGF5JnV0bV9tZWRpdW09ZW1haWwmdXRtX3NvdXJjZT1saXN0bHlcIixcImlkXCI6XCIwZDA0OTJhOWM3ODc0OGViOTA4ZDQ0ZDhlYWU4MjdmNFwiLFwidXJsX2lkc1wiOltcIjA0ZWVhMGYzYTkwNTAxYzcxN2I4YjRmOGQwZjUxZTFiNzVlOTdmMmFcIl19In0\" target=\"_blank\">Programming for Students<\/a><\/strong> &#8212; Listly by Jon Samuelson<br \/>\n<em>Here is a list of apps and sites to help kids get started programming, learning code, in elementary school and beyond.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong><a href=\"http:\/\/gcn.com\/articles\/2014\/11\/10\/swift-programming.aspx\" target=\"_blank\">First take: Apple\u2019s Swift speeds programming<\/a><\/strong> &#8212; from gcn.com by Sean Kosanovich<\/p>\n<p><em>Excerpt:<\/em><\/p>\n<p style=\"padding-left: 30px;\">Over the summer, Apple introduced a new programming language for creating applications for iOS and OS X devices. As the first alternative to Objective-C, which has powered Apple application development since the mid-1990s, the debut of Swift is a noteworthy event. In a nutshell, Swift is designed to simplify development while enabling more responsive and robust applications.<\/p>\n<p>&nbsp;<\/p>\n<p align=\"center\"><a href=\"http:\/\/gcn.com\/articles\/2014\/11\/10\/swift-programming.aspx\" target=\"_blank\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-47852\" src=\"http:\/\/danielschristian.com\/learning-ecosystems\/wp-content\/uploads\/2014\/11\/swift.png\" alt=\"swift\" width=\"100%\" height=\"100%\" border=\"0\" srcset=\"https:\/\/danielschristian.com\/learning-ecosystems\/wp-content\/uploads\/2014\/11\/swift.png 620w, https:\/\/danielschristian.com\/learning-ecosystems\/wp-content\/uploads\/2014\/11\/swift-150x72.png 150w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/deals.cultofmac.com\/sales\/the-complete-comprehensive-ios-8-swift-elearning-bundle#\" target=\"_blank\"><strong>The World&#8217;s Largest iOS 8 + Swift eLearning Bootcamp<\/strong><\/a> &#8212; from deals.cultofmac.com<br \/>\n<em>Build 70+ apps throughout the 80 hours of content in 24 in-depth courses<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/deals.cultofmac.com\/sales\/the-complete-comprehensive-ios-8-swift-elearning-bundle#\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/image-assets.stackcommerce.com\/uploaded_screenshot_1s\/6402\/redesign_17172200912000.Phlr5xhYbqfwJinvAjhy_height640.png\" alt=\"\" width=\"100%\" height=\"100%\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #800000;\"><em>From DSC:<\/em><\/span><br \/>\n<span style=\"color: #800000;\">There&#8217;s been a lot of conversation, debate, and questioning about whether all of our youth should learn to code. While a noble endeavor, I don&#8217;t see it working well given most of our current programming languages. Most of our programming languages use syntax\/methods\/constructs that many of us normally don&#8217;t think in terms of; that is, <em><strong>it&#8217;s a different way of thinking that doesn&#8217;t come naturally for many of us.<\/strong><\/em> One only needs to look at the salaries for software developers\/web developers\/programmers to see that they are paid pretty well. Why? Because it&#8217;s definitely not for everyone and the salaries encourage people to go down that path.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #800000;\">So if we are going to go down the path that says that all youth should learn how to code, then we will need much easier-to-work with tools and programming languages&#8230;easier to create something quickly&#8230;easier to understand.\u00a0 I don&#8217;t know enough about Apple&#8217;s Swift programming language, but it seems to be a step in the right direction.\u00a0 But again, my guess is that even Swift doesn&#8217;t go far enough for the majority of us to pick it up.<\/span><\/p>\n<p><span style=\"color: #800000;\">Finally,<\/span> <span style=\"color: #800000;\"><a href=\"https:\/\/deals.cultofmac.com\/sales\/the-complete-comprehensive-ios-8-swift-elearning-bundle#\" target=\"_blank\">The World&#8217;s Largest iOS 8 + Swift eLearning Bootcamp<\/a> item made me reflect upon the need for institutions of traditional higher education to keep their curricula up to date. We need to be responsive to market needs &#8211; otherwise, these types of alternatives can become a real threat.\u00a0 Though not an easy task, we need to ask: &#8220;Are we being responsive enough with our course offerings? Are such alternatives going to represent a significant way that many people obtain skills in a shorter amount of time?&#8221;<br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><em>Addendum on 12\/11\/14:<\/em><\/p>\n<ul>\n<li><a href=\"https:\/\/www.graphite.org\/top-picks\/best-apps-and-websites-for-learning-programming-and-coding\" target=\"_blank\"><strong>Best Apps and Websites for Learning Programming and Coding<\/strong><\/a><br \/>\nComputers intersect with every aspect of kids&#8217; lives, but most kids don&#8217;t understand how they work. Using these picks, kids can unlock the logic of code and the basics of programming, turning computers into tools to make new things.<br \/>\n<span style=\"color: #ffffff;\">.<\/span><\/li>\n<li>\u00a0<a href=\"http:\/\/mashable.com\/2014\/12\/08\/learn-code-resources\/\" target=\"_blank\"><strong>The first 5 online resources to use when learning to code<\/strong><\/a> &#8212; from mashable.com<br \/>\n<span style=\"color: #ffffff;\">.<\/span><\/li>\n<li><a href=\"http:\/\/www.teachthought.com\/technology\/4-coding-resources-khan-academy\/\" target=\"_blank\"><strong>4 Coding Resources From The Khan Academy<\/strong> <\/a>&#8212; from teachthought.com<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><em>Addendums on 12\/15\/14:<\/em><\/p>\n<ul>\n<li><a href=\"http:\/\/www.educatorstechnology.com\/2014\/12\/new-collection-of-powerful-ipad-coding.html\" target=\"_blank\"><strong>New Collection of Powerful iPad Coding Apps for Students ~ Educational Technology and Mobile Learning<\/strong><\/a>\u00a0 &#8212; from educatorstechnology.com<\/li>\n<li><a href=\"http:\/\/www.businessinsider.com.au\/best-states-for-computer-programming-jobs-2014-12\" target=\"_blank\"><strong>RANKED: The 10 Best States For Computer Programming Jobs In The US<\/strong> <\/a>&#8212; from businessinsider.com.au by Lisa Eadicicco<\/li>\n<li><a href=\"http:\/\/list.ly\/list\/WJF-books-to-help-you-teach-students-to-code\" target=\"_blank\"><strong>Books To Help You Teach Students To Code\u00a0<\/strong> <\/a>&#8212; Listly by Jon Samuelson<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hour of Code &#8212; also see #HourOfCode on Twitter &nbsp; &nbsp; &nbsp; Programming for Students &#8212; Listly by Jon Samuelson Here is a list of apps and sites to help kids get started programming, learning code, in elementary school and beyond. &nbsp; &nbsp; &nbsp; First take: Apple\u2019s Swift speeds programming &#8212; from gcn.com by Sean [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[139,174,45,72,204,310,66,212,445],"tags":[],"class_list":["post-47851","post","type-post","status-publish","format-standard","hentry","category-apple","category-career-development","category-computer-science","category-daniel-s-christian","category-programming","category-staying-relevant","category-student-related","category-surviving","category-youth"],"_links":{"self":[{"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/posts\/47851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/comments?post=47851"}],"version-history":[{"count":37,"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/posts\/47851\/revisions"}],"predecessor-version":[{"id":48287,"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/posts\/47851\/revisions\/48287"}],"wp:attachment":[{"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/media?parent=47851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/categories?post=47851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danielschristian.com\/learning-ecosystems\/wp-json\/wp\/v2\/tags?post=47851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}