{"id":81,"date":"2017-04-20T06:06:57","date_gmt":"2017-04-20T06:06:57","guid":{"rendered":"https:\/\/cohort21.com\/gregbaschuk\/?p=81"},"modified":"2017-04-20T06:06:57","modified_gmt":"2017-04-20T06:06:57","slug":"function-actionplan-moveforward","status":"publish","type":"post","link":"https:\/\/cohort21.com\/gregbaschuk\/2017\/04\/20\/function-actionplan-moveforward\/","title":{"rendered":"function actionPlan() {moveForward();}"},"content":{"rendered":"
As I progressed in my action plan research for how my school might best implement coding into our Junior School and Middle School, I realized there were so many possibilities and different ways to approach this initiative. There were many coding apps and platforms that all seem to have potential. However, in determining what would be best, I tried to envision how it would all play out for next school year. In order to create this vision\u00a0I constantly asked myself a barrage of questions… (in no particular order!)<\/p>\n
These questions, plus more, and various variations of these questions, were always on my mind as I explored and tested the various apps and platforms. Often I’d find my self stopping, arms crossed, head tilted, one eye closed perhaps, forcing myself to be skeptical as I pondered these questions over and over again. I found this “self-forced skepticism” to be quite helpful.<\/p>\n
What I realized is that no platform or implementation will necessarily be 100% perfect out of the gate. However, taking the time to think about\u00a0as many aspects of the initiative as possible, helped me to create a future vision of how the project could look and feel like. This allowed me to anticipate any bumps along the road, hopefully avoiding as many as possible.<\/p>\n
As time passed, I came to the conclusion that this initiative should be made up of three main stages with the ideal end goal of having each grade in Junior and Middle school use coding for at least one lesson. (If teachers decided to use it even more, well then that would be pure gravy!)<\/p>\n
So, how do we get there? What are the stages? What platform won?<\/p>\n
I’ll start with the platform I feel is best… Code.org <\/a>\u00a0<\/strong><\/p>\n Code.org<\/strong>\u00a0is web-based, uses block-based coding, with Javascript “under the hood”. Price = Free!<\/p>\n I’ll explain why I like Code.org<\/strong>, as I go…<\/em><\/p>\n The following three stages would make up the base implementation:<\/p>\n Stage 1: Have a Why Coding?<\/em> Session for JS and MS faculty.\u00a0<\/strong><\/p>\n I feel that in order for the teachers to be get excited about coding, providing insights into why coding is important and what skills it can provide to students, is very necessary.<\/p>\n Coding in itself teaches a variety of skills and concepts such as\u00a0critical thinking, problem solving, decomposition, pattern matching, and collaboration just to name a few. But the lessons provided in the code.org platform allows for coding to be the means by which another curriculum item can be taught. The idea of using coding as the tech tool or “vehicle” for teaching something else is a very interesting concept. In a way, its the classic “killing to two birds with one stone” concept… albeit, way less violent. Imagine using coding lessons to teach fractions, or sequencing… That sort of idea.<\/p>\n Each lesson plan in code.org provides standards and curriculum covered within a particular lesson. They include ITSE Standards<\/a>,\u00a0CSTA Standards<\/a> and Common Core curriculum. Although these are mostly\u00a0US-based standards, there are handy Common Core State Mathematics (CCSSM) to Ontario Mathematics Curriculum conversion resources<\/a> that could be used to “work backwards” in a way, to find out which lesson plan on code.org could be used.<\/p>\n For example, if there is a math lesson currently taught\u00a0by a teacher, they could use these resources to cross reference which coding lesson covers the items they usually teach. They could see which CCSSM aspect is covered by the code.org lesson, then use the conversion resource to see what the Ontario equivalent is. Pretty neat!<\/p>\n Another important aspect of coding is its increasing relevance as a new 21st century literacy. There is much information available about this,\u00a0this and, in my opinion, some convincing arguments for it. The basic premise is that in our increasing “everything is digital world”, knowing\u00a0how<\/strong> <\/em>applications, websites, and databases work<\/strong><\/em>, and how<\/strong><\/em> to create<\/strong><\/em> them, will be much more important than just how to use<\/strong> <\/em>them. \u00a0Knowing how an airplane works, makes a better pilot.<\/p>\n During these initial sessions I feel it will be important to allow teachers to play with the code.org platform and the conversion resources to see what I’m talking about in “real-time”. it would be a sort of a “pre-PD” if you will.<\/p>\n I feel having these sessions with faculty and exploring some of the above reasoning will justify implementing coding into their classrooms. Again, even if for just one lesson plan!<\/p>\n <\/p>\n Stage 2: Training and PD<\/strong><\/p>\n In this stage I would take a deep dive into the platform itself. We would cover such things as how to create classes\/rosters, how to assign lessons to individuals or whole classes, and how to track student progress.<\/p>\n One very nice feature of code.org is that each course\/lesson provides a comprehensive\u00a0guide for the teacher including an overview framework, list of standards covered, learning objectives, and much more. It’s very well laid out. Here’s an example of \u00a0the “Teacher PDF<\/a>” for\u00a0“Course 4: Lesson 16: Bee: Functions with Parameters<\/strong>“. Here’s the example of the “Framework<\/a>” document for Course 4. There are even teacher video resources available.<\/p>\n As far as devices, because Code.org is web-based, and therefore device agnostic, we should have no issues using it across our grades. We currently have a MacBook Pro\/MacBook Air 1:1 laptop program, so every student will have access to their own device in order to access the platform. We also have iPads available in the Junior School, so they are also an option.<\/p>\n As far as logistics for the training sessions, I will likely divide the groups in to smaller groups so that it is easier to provide more real-time assistance as we cover the content. I would also like to establish some “go to” mentors amongst the faculty who are willing to offer their help to others as they progress.<\/p>\n <\/p>\n Stage 3: Roll out!<\/strong><\/p>\n In this stage, teachers will be able to choose which lesson or lessons they would like to proceed with and use in their classes. \u00a0They will be able to create their rosters, and show students how to log in, and the basics of the interface. As far as timing, I feel that the first stage can be accomplished between May-June, then Training\/PD in late August\/early September allowing for Stage 3 to happen in September\/October.<\/p>\n Conclusion<\/strong><\/p>\n I feel that the above action plan will allow for coding to be implemented in an easy to manage, “small-steps-first” type approach. Hopefully, this will lead to the use of other coding apps and platforms, and perhaps even more in-class robotics coding projects down the road.<\/p>\n <\/p>\n Cohort21 Reflection<\/strong><\/p>\n The above action plan honestly wouldn’t have shaped out the way it did without being a part of Cohort21. Admittedly, I’m not a huge poster on social media (I gave up ICQ and MySpace cold turkey years ago), but am a very active reader of all posts on Twitter, Google groups and blogs. I myself, am more of a conversation guy, and the conversations I had at the F2F sessions, and even via email were extremely helpful in shaping my plan and providing me with so many “hey, you gotta check this out!”-type resources. This guided and inspired my research and plan development to an extent that would not have been possible if I were not a part of this incredible group!<\/p>\n <\/p>\n","protected":false},"excerpt":{"rendered":" As I progressed in my action plan research for how my school might best implement coding into our Junior School and Middle School, I realized there were so many possibilities and different ways to approach this initiative. There were many coding apps and platforms that all seem to have potential. However, in determining what would … Continue reading “function actionPlan() {moveForward();}”<\/span><\/a><\/p>\n","protected":false},"author":149,"featured_media":99,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-81","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-face-2-face-sessions"],"_links":{"self":[{"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/posts\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/users\/149"}],"replies":[{"embeddable":true,"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":19,"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/posts\/81\/revisions"}],"predecessor-version":[{"id":101,"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/posts\/81\/revisions\/101"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/media\/99"}],"wp:attachment":[{"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/media?parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/categories?post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cohort21.com\/gregbaschuk\/wp-json\/wp\/v2\/tags?post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}