{"id":1285,"date":"2018-04-22T10:49:25","date_gmt":"2018-04-22T17:49:25","guid":{"rendered":"http:\/\/www.hybridclassroom.com\/blog\/?p=1285"},"modified":"2018-04-22T10:49:25","modified_gmt":"2018-04-22T17:49:25","slug":"the-growth-of-cs-education-at-my-school","status":"publish","type":"post","link":"http:\/\/www.hybridclassroom.com\/blog\/?p=1285","title":{"rendered":"The Growth of CS Education at My School"},"content":{"rendered":"<p>by Richard White<\/p>\n<p>2018-04-22<\/p>\n<p>I&#8217;ve worked at four different high schools in my career as an educator, and taught computer science courses at two of them. I was the lone CS teacher at those schools, as are many of us. It gives us a lot of freedom in some ways, but it also makes <a href=\"http:\/\/www.hybridclassroom.com\/blog\/?p=1161\">teaching CS a bit lonely<\/a> sometimes: as a science teacher, I enjoy lunchtime conversations with colleagues in that department, and benefit from having a colleague who teaches the same course I do (AP Physics C).<\/p>\n<p>Computer Science is different. It&#8217;s not what many teachers consider a &#8220;core competency,&#8221; I don&#8217;t have a department chair to advocate for me, and having a single teacher of that subject implies that the classes offered by the school are limited to subjects with which I have some familiarity: I am comfortable offering an Intro to Computer Science course in Python, an AP Computer Science A course, and an Advanced Topics in CS (data structures) class, but I don&#8217;t offer classes in mobile application development, networking, or game development.<\/p>\n<p>After several years of encouraging the school to increase the number of sections of CS offered, I am so excited that we made the decision to hire someone for a Math\/CS position, and that I&#8217;ll soon have a colleague with whom I&#8217;ll be sharing CS teaching duties.<\/p>\n<p>It&#8217;s a time of transition for the school, and for me as well. I&#8217;ve never had a CS colleague before! The courses currently offered at the school have all been designed by me, and taught by me for so long that I suppose I might be forgiven for being a little possessive of them. And yet (at this point, anyway) I don&#8217;t feel too worried about that.<\/p>\n<p>It may help that I&#8217;ve seen our new hire teaching a CS class and I appreciated the way he worked with the students. Or maybe I&#8217;m just looking forward to having conversations with a colleague with whom I can discuss curriculum ideas, teaching strategies, projects, etc.<\/p>\n<p>This new hire is relatively young, and although he has a decent amount of experience programming in a variety of languages, this will be his first experience formally teaching CS.<\/p>\n<p>At this point, the challenge facing me is this: how do I share what I&#8217;ve done with these classes with the new teacher?<\/p>\n<ul>\n<li>Course description? (of course)<\/li>\n<li>Course syllabus?<\/li>\n<li>Course calendar from last year?<\/li>\n<li>Lesson plans?<\/li>\n<li>Activities and projects?<\/li>\n<li>Assessments (tests, quizzes)?<\/li>\n<li>Teaching strategies?<\/li>\n<\/ul>\n<p>I&#8217;m happy to share some\/all of these things, but it&#8217;s also important for a teacher to be able to develop their own materials, and find their own way of teaching a class. I&#8217;ve worked with student teachers in the past, and giving them the freedom to find their own pedagogical identity is one of my favorite parts of that experience.<\/p>\n<p>We&#8217;ll see how it all works out! In the meantime, I&#8217;m just so pleased that my school&#8211;a relatively small, independent institution&#8211;recognizes that providing CS experiences for as many students as possible is increasingly important.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>by Richard White 2018-04-22 I&#8217;ve worked at four different high schools in my career as an educator, and taught computer science courses at two of them. I was the lone CS teacher at those schools, as are many of us. It gives us a lot of freedom in some ways, but it also makes teaching &hellip; <a href=\"http:\/\/www.hybridclassroom.com\/blog\/?p=1285\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The Growth of CS Education at My School<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[87,88,54,57],"tags":[],"_links":{"self":[{"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1285"}],"collection":[{"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1285"}],"version-history":[{"count":3,"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1285\/revisions"}],"predecessor-version":[{"id":1288,"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1285\/revisions\/1288"}],"wp:attachment":[{"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1285"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}