{"id":1247,"date":"2018-02-27T18:55:03","date_gmt":"2018-02-28T02:55:03","guid":{"rendered":"http:\/\/www.hybridclassroom.com\/blog\/?p=1247"},"modified":"2018-02-27T18:55:03","modified_gmt":"2018-02-28T02:55:03","slug":"cs-for-all","status":"publish","type":"post","link":"https:\/\/www.hybridclassroom.com\/blog\/?p=1247","title":{"rendered":"CS for All?"},"content":{"rendered":"<p>There was an interview last month with the governor of Rhode Island, Gina Raimondo, posted at <a href=\"http:\/\/freakonomics.com\/podcast\/modern-democrat-win\/\">http:\/\/freakonomics.com\/podcast\/modern-democrat-win\/<\/a>. The governor sounds like an eminently reasonable person (to my political sensibilities), and at one point in the conversation, to subject of Computer Science came up.<\/p>\n<p>From the posted transcript:<\/p>\n<p>DUBNER (Interviewer):<br \/>\nIn terms of preparing the populace for the labor scenario that\u2019s coming down the road, I know you\u2019ve been pushing to have every student in Rhode Island take computer-programming classes. Is that a thing already?<\/p>\n<p>RAIMONDO: It\u2019s happening now. We set a goal, I think a year or so ago, that by the end of this year we would be teaching computer science in every district and every grade, starting in kindergarten. And we\u2019re going to hit that goal this year.  <\/p>\n<p>DUBNER:<br \/>\nSo, I hear about this kind of thinking a lot, and I certainly understand the appeal and the resonance. But I do also wonder if there\u2019s a proven upside of having everyone learn computer science or programming. It strikes me a little bit like the equivalent of having every student in America during the boom of the internal combustion engine learn to take apart a carburetor. And then I think, if you look at the history of economics and progress, that one of the main strengths of economic progress is the division of labor and specialization, rather than everybody chasing after the latest trends. So I\u2019m curious what the evidence was that inspired that move of yours.<\/p>\n<p>RAIMONDO:<br \/>\nI think of it as access and exposure, and also just providing people with a basic level of essential skills. So, everyone has to take math. They may become a writer, they may become an actor, but they ought to have a certain basic level of math skills. First of all, because it\u2019s an essential skill to function. And by the way, they might like math. I think digital skills are the same thing. No matter what job you have, you have to have some basic familiarity with computer skills and digital skills. And so it is as essential in this economy as any other skill that we teach. But also, we know \u2014 and there\u2019s loads of data on this girls, people of color, and low-income folks are less likely to go into I.T. fields, which tend to be higher-paying. However, if they\u2019re exposed to some computer training, they\u2019re much more likely to go into the field and do well at it.<\/p>\n<p><a href=\"http:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/02\/intro_cs_students_working.jpg\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/02\/intro_cs_students_working-1024x576.jpg\" alt=\"\" width=\"604\" height=\"340\" class=\"aligncenter size-large wp-image-1249\" srcset=\"https:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/02\/intro_cs_students_working-1024x576.jpg 1024w, https:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/02\/intro_cs_students_working-300x169.jpg 300w, https:\/\/www.hybridclassroom.com\/blog\/wp-content\/uploads\/2018\/02\/intro_cs_students_working-768x432.jpg 768w\" sizes=\"(max-width: 604px) 100vw, 604px\" \/><\/a><\/p>\n<p>&#8220;Access and exposure.&#8221; That about sums it up. Without even weighing in on the question of whether or not students should be <i>required<\/i> to take computer science, how do we go about providing them with &#8220;access and exposure&#8221; to this subject?<\/p>\n<p>There&#8217;s some degree of irony in all of this given that most of us who are computer scientists now never had anything close to the degree of &#8220;access and exposure&#8221; students have available to them now. My &#8220;first computer&#8221; was a teletype with a modem link to a PDP-11 at the local hospital, and we were lucky to have it. (Cue the obligatory reference to Monty Python&#8217;s &#8220;Four Yorkshiremen&#8221; sketch, at <a href=\"https:\/\/youtu.be\/26ZDB9h7BLY\">https:\/\/youtu.be\/26ZDB9h7BLY<\/a>.) Today, students have access to smartphones, inexpensive laptops, even Raspberry Pis, and more YouTube tutorials that you could hope to watch explaining how to program, how to develop, how to download&#8230;<\/p>\n<p>It seems to me that students <i>do<\/i> have access, but the <i>exposure<\/i> is what&#8217;s missing at this point.<\/p>\n<p>And that&#8217;s where CS teachers can be most valuable.<\/p>\n<p>For those of you who teach at the high school level, does your school require a Computer Science class for graduation? What do you think of the idea of requiring Computer Science for graduation&#8211;yea or nay?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There was an interview last month with the governor of Rhode Island, Gina Raimondo, posted at http:\/\/freakonomics.com\/podcast\/modern-democrat-win\/. The governor sounds like an eminently reasonable person (to my political sensibilities), and at one point in the conversation, to subject of Computer Science came up. From the posted transcript: DUBNER (Interviewer): In terms of preparing the populace &hellip; <a href=\"https:\/\/www.hybridclassroom.com\/blog\/?p=1247\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">CS for All?<\/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":[88,54,57,89],"tags":[],"_links":{"self":[{"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1247"}],"collection":[{"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1247"}],"version-history":[{"count":2,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1247\/revisions"}],"predecessor-version":[{"id":1250,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1247\/revisions\/1250"}],"wp:attachment":[{"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hybridclassroom.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}