<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[America Campaign - Medium]]></title>
        <description><![CDATA[Working at the crossroads of Technology and Philanthropy. - Medium]]></description>
        <link>https://medium.com/america-campaign?source=rss----8772f72dd307---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>America Campaign - Medium</title>
            <link>https://medium.com/america-campaign?source=rss----8772f72dd307---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 03:26:02 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/america-campaign" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[CS Student Profile Series: “None of our instructors know how, so I had to teach myself”]]></title>
            <link>https://medium.com/america-campaign/cs-student-profile-series-none-of-our-instructors-know-how-so-i-had-to-teach-myself-2ca3b3a442ac?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/2ca3b3a442ac</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[csforall]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[students]]></category>
            <category><![CDATA[computer-science]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Fri, 23 Feb 2018 13:21:01 GMT</pubDate>
            <atom:updated>2018-02-23T13:21:01.106Z</atom:updated>
            <content:encoded><![CDATA[<p><em>In </em><a href="https://techlanthropy.org/computer-science-teacher-profile-casey-donahue-b1e4d1318c37"><em>Casey Donahue’s</em></a><em> classes, students have a range of coding experience. For some, this is their first time coding, others are building particle physics engines within Code.org’s interface. Talking to a few of these high school students, I was struck by their enthusiasm for Computer Science and their emphasis on how important it is for the future.</em></p><p><em>These excerpts are from interviews with Casey’s Last Period students. All quotes have been reviewed by the students and permission has been given by their parents.</em></p><h3>Kole</h3><p><strong>Kole: </strong>My piece of advice would be when you’re learning the basics, when you start the class and start learning and you don’t go into coding — stick with it.</p><h3><strong>Ryan &amp; Emily</strong></h3><p><strong>Ryan:</strong> I just thought coding was interesting because I thought computers were cool and I wanted to help make them work better. Every program I try to use I try to figure out the limits of it. And since I have a bad computer at my house it doesn’t take long.</p><p><strong>Emily:</strong> I started learning a little bit my freshman year. I mostly used Robot C, which was in the Robotics Club I do. I think it’s interesting to learn the basics of how computers work and the things you can do.</p><p>In Robotics, they give a challenge and we have to build a robot that completes the challenge. This year, our challenge is ‘In the Zone’ — you have to program a robot to a remote and it has to pick up things and stack them, then pick up the stack and put it in a Zone. The best part is the Autonomous challenge — you pre-program the robot so it does 15 seconds all by itself.</p><p>This year there are 7 of us in the club. I’m the only programmer on our team and I program all the robots right now. And none of our instructors know how, so I had to teach myself.</p><p>I really enjoy the problem solving part of it.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2ca3b3a442ac" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/cs-student-profile-series-none-of-our-instructors-know-how-so-i-had-to-teach-myself-2ca3b3a442ac">CS Student Profile Series: “None of our instructors know how, so I had to teach myself”</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CS Student Profile Series: “Now I hack everything. I love puzzles.”]]></title>
            <link>https://medium.com/america-campaign/cs-student-profile-series-now-i-hack-everything-i-love-puzzles-4f36a5af711c?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/4f36a5af711c</guid>
            <category><![CDATA[csforall]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[students]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Thu, 22 Feb 2018 13:16:01 GMT</pubDate>
            <atom:updated>2018-02-22T13:16:00.923Z</atom:updated>
            <content:encoded><![CDATA[<p><em>In </em><a href="https://techlanthropy.org/computer-science-teacher-profile-casey-donahue-b1e4d1318c37"><em>Casey Donahue’s</em></a><em> classes, students have a range of coding experience. For some, this is their first time coding, others are building particle physics engines within Code.org’s interface. Talking to a few of these high school students, I was struck by their enthusiasm for Computer Science and their emphasis on how important it is for the future.</em></p><p><em>These excerpts are from interviews with Casey’s Second Period students. All quotes have been reviewed by the students and permission has been given by their parents.</em></p><h3>Mariana, Mason, Alex, &amp; Lucas</h3><p><strong>Mariana: </strong>I first got into it with hacking my sister’s Instagram. So 4 years? Now I hack everything. I love puzzles.</p><p><strong>Mason: </strong>I work on guitars and with the frets, you have to level them and round them. And someone just coded a machine to do that. And a machine does it in 40 minutes and a person does it in an hour. It’s cool to see how many problems you can solve and things you can speed up.</p><p><strong>Alex:</strong> Coding expands your creativity — it’s not like traditional school where there’s one correct answer in math. I learned C programming before I learned Algebra and it was a lot easier to learn Algebra after learning C. There’s a lot of ways to solve old problems in new ways.</p><p><strong>Lucas:</strong> I’ve been learning for 1.5 years but been learning about computers and cyber security since I was 8. I hit a wall with that not knowing how to code or how computers worked so I had to learn that. In this increasingly technological world — without a basic understanding of current technologies… it matters.</p><p><strong>Alex:</strong> I want CS to help educate the next generation. Once you kind of know how things work and understand them better, well, ignorance can be dangerous.</p><p><strong>Mariana: </strong>It’s like the new reading. My mom’s a computer programmer — she was one of two girls in her classes. It’s such a near future and evolving so fast. Soon if you don’t know how to program, basically you don’t know how to do things.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4f36a5af711c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/cs-student-profile-series-now-i-hack-everything-i-love-puzzles-4f36a5af711c">CS Student Profile Series: “Now I hack everything. I love puzzles.”</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CS Student Profile Series: “Not everyone codes in the same way”]]></title>
            <link>https://medium.com/america-campaign/cs-student-profile-series-not-everyone-codes-in-the-same-way-bf9c42028cef?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/bf9c42028cef</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[students]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[csforall]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Wed, 21 Feb 2018 13:16:01 GMT</pubDate>
            <atom:updated>2018-02-21T13:16:01.367Z</atom:updated>
            <content:encoded><![CDATA[<p><em>In </em><a href="https://techlanthropy.org/computer-science-teacher-profile-casey-donahue-b1e4d1318c37"><em>Casey Donahue’s</em></a><em> classes, students have a range of coding experience. For some, this is their first time coding, others are building particle physics engines within Code.org’s interface. Talking to a few of these high school students, I was struck by their enthusiasm for Computer Science and their emphasis on how important it is for the future.</em></p><p><em>These excerpts are from interviews with Casey’s Second Period students. All quotes have been reviewed by the students and permission has been given by their parents.</em></p><h3><strong>Jack and Justin</strong></h3><p><strong>Jack: </strong>The most difficult thing about coding is that when people get stuck, a lot of people want to stop rather than find a solution around it. They get frustrated an quit. One of the best things is learning more about problem solving and not quitting. Instead, finding a way around it to solve it.</p><p><strong>Justin: </strong>The best thing is that you don’t have to write the code out in a certain way. As long as it works. It gives you creativity on how to solve different problems — it’s not just one certain way.</p><p><strong>Jack:</strong> Right, not everyone codes in the same way.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=bf9c42028cef" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/cs-student-profile-series-not-everyone-codes-in-the-same-way-bf9c42028cef">CS Student Profile Series: “Not everyone codes in the same way”</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CS Student Profile Series: “It’s like this puzzle you get to solve and do and it’s really relaxing.”]]></title>
            <link>https://medium.com/america-campaign/cs-student-profile-series-its-like-this-puzzle-you-get-to-solve-and-do-and-it-s-really-cd2b40718de6?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/cd2b40718de6</guid>
            <category><![CDATA[students]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[csforall]]></category>
            <category><![CDATA[computer-science]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Tue, 20 Feb 2018 13:06:01 GMT</pubDate>
            <atom:updated>2018-02-20T13:06:00.979Z</atom:updated>
            <content:encoded><![CDATA[<p><em>In </em><a href="https://techlanthropy.org/computer-science-teacher-profile-casey-donahue-b1e4d1318c37"><em>Casey Donahue’s</em></a><em> classes, students have a range of coding experience. For some, this is their first time coding, others are building particle physics engines within Code.org’s interface. Talking to a few of these high school students, I was struck by their enthusiasm for Computer Science and their emphasis on how important it is for the future.</em></p><p><em>These excerpts are from interviews with Casey’s First Period students. All quotes have been reviewed by the students and permission has been given by their parents.</em></p><h3><strong>Faith &amp; Alana</strong></h3><p><strong>Faith:</strong> I’ve been learning coding for 2 years now. I started learning coding my Junior year. I got into it because my dad and I had a friend who was doing it as well. He’s a programmer at Zoot. He created his own computer language — it was cool and he was like ‘I think you’d be good at it’ — I said ‘ok I’ll try.’ I did it last year and I fell in love with it completely. I had so much fun learning. It’s like this puzzle you get to solve and do and it’s really relaxing.</p><p><strong>Alana:</strong> I started at the beginning of the semester. I had some unofficial things before — Khan Academy mostly — and I thought it would be really cool. My brother and I both got into it — we’re twins.</p><h4><em>How would you like to see Computer Science change the world?</em></h4><p><strong>Faith:</strong> One thing I’ve become really interested in is how to throw Computer Science in with Psychology. I did a project in Psychology class to map the human brain. We created an algorithm to take a ton of people’s MRIs and we mapped the pre-frontal cortex. We found 81 new features of the brain, in addition to the 91 that are already identified.</p><p>It’s so interesting to able to understand the human brain and how humans think and how to be able to help PTSD victims and other mental illnesses. We don’t understand so much about the brain and Computer Science could be something to help us understand more.</p><p><strong>Alana:</strong> I think Computer Science could really keep improving cybersecurity — making all our systems more secure. There’s so much we don’t understand.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cd2b40718de6" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/cs-student-profile-series-its-like-this-puzzle-you-get-to-solve-and-do-and-it-s-really-cd2b40718de6">CS Student Profile Series: “It’s like this puzzle you get to solve and do and it’s really relaxing.”</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CS Student Profile Series: “I’d like to see open source tax filing”]]></title>
            <link>https://medium.com/america-campaign/cs-student-profile-series-id-like-to-see-open-source-tax-filing-a9ce930b4742?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/a9ce930b4742</guid>
            <category><![CDATA[students]]></category>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[csforall]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Mon, 19 Feb 2018 12:56:01 GMT</pubDate>
            <atom:updated>2018-02-19T12:56:00.970Z</atom:updated>
            <content:encoded><![CDATA[<p><em>In </em><a href="https://techlanthropy.org/computer-science-teacher-profile-casey-donahue-b1e4d1318c37"><em>Casey Donahue’s</em></a><em> classes, students have a range of coding experience. For some, this is their first time coding, others are building particle physics engines within Code.org’s interface. Talking to a few of these high school students, I was struck by their enthusiasm for Computer Science and their emphasis on how important it is for the future.</em></p><p><em>These excerpts are from interviews with Casey’s First Period students. All quotes have been reviewed by the students and permission has been given by their parents.</em></p><h3>Joey &amp; Nick</h3><p><strong>Joey:</strong> Computers make up the fundamental infrastructure of modern life. Being able to use them and interact with them, instead of being an end consumer of the way the modern world works, is essential. It allows modern society to function.</p><p>Currently, I’m trying to create public and private encryption without using any libraries.</p><p><strong>Nick:</strong> Computer Science education is an important thing that everyone should know because computers are the present and are going to be even more the future. The more that everyone knows about them now, the better we can solve the problems that are going to arise.</p><p>I got my start in 6th grade, though it was pretty bad. We got a new computer and I started trying to pirate things. It was my dad’s computer and I pretty much destroyed it with viruses and stuff. But, it still works. And in 8th grade, Joey gave me a Rasbperry Pi and I used it. In 8th grade, I learned Scratch.</p><h4><em>How would you like to see Computer Science change the world?</em></h4><p><strong>Joey:</strong> I’d like to see open source tax filing. Turbo Tax and other tax companies have lobbied the government so that basically they don’t do direct tax billing. Which is how it <em>should </em>be done. The government knows your SSN and your income and all that. They should be able to send you a bill for what you owe. I’d like to create a product that’s similar to Turbo Tax and other software companies that is actually able to do the tax reform that this country needs. Replace their software with something better and easier to use.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a9ce930b4742" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/cs-student-profile-series-id-like-to-see-open-source-tax-filing-a9ce930b4742">CS Student Profile Series: “I’d like to see open source tax filing”</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[#CSforALL in Small & Rural Communities]]></title>
            <link>https://medium.com/america-campaign/csforall-in-small-rural-communities-c9fb0a385301?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/c9fb0a385301</guid>
            <category><![CDATA[cs4rural]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[csforall]]></category>
            <category><![CDATA[rural]]></category>
            <category><![CDATA[teachers]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Fri, 22 Dec 2017 22:19:07 GMT</pubDate>
            <atom:updated>2017-12-22T22:19:07.066Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hkoJ6gpxfbawCSA6UCGfNw.jpeg" /></figure><p>Too often in computer science education, “rural” is tacked on as an afterthought. People talk generally <em>about</em> rural schools, instead of talking meaningfully <em>with</em> those who work in them.</p><p>That’s why it was great to watch the ‘Unlocking the Potential of Small and Rural Communities’ talks from the <a href="http://csforallconsortium.org/livestreamschedule/">2017 CSforALL Summit</a>. In these videos, rural stakeholders spoke to their experiences building computer science in rural communities.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/633/1*kWTHKIWSGt7w4dfEbxw8LA.png" /><figcaption>Stars = quoted in this post</figcaption></figure><p>While I watched them, I noticed two themes worth taking away: the essential role of developing teacher leaders and the importance of meaningful relationships with industry partners.</p><h3><strong>Developing Teacher Leaders</strong></h3><p>Teachers are often learning computer science themselves, so investing in their learning means supporting their work in multiple ways.</p><h4><em>Providing administrative support and access to resources</em></h4><p>In ‘<a href="http://csforallconsortium.org/livestreamschedule/">Spotlight: Code Missouri Partnership</a>,’ Kevin Pekkarinen described teaching math and CS in Fayette, MO in a high school of about 180 students. He spoke about his administration encouraging him to use CodeHS to offer computer science to all of his students, as one way to reach both students interested in college <em>and </em>those interested in going straight into the workforce.</p><h4><em>Training confident and competent CS teachers</em></h4><p>While Kevin, like other pioneer teachers, jumped at the chance to spearhead a CS initiative, in a panel talk on ‘<a href="http://csforallconsortium.org/livestreamschedule/">Supporting CSforALL in Rural Districts,</a>’ <a href="https://twitter.com/paprescott">Paige Prescott</a> of CSTA-NM pointed out that “We don’t have enough teachers who feel they can teach computer science.”</p><p>This is a real, and immediate, challenge for both K-12 and higher education. They are asking: how do we train interested teachers in computer science without adding ‘one more thing’ to everyone’s plates?</p><h4><em>Growing while rooted in the classroom</em></h4><p>In that same panel discussion, <a href="https://twitter.com/HowWeTeach">Michelle Rinehart</a>, of <a href="https://twitter.com/weteachcs">WeTeach_CS</a>, asked how rural communities could keep teacher talent local. She encouraged everyone to “keep reimagining what that looks like, to support teachers to grow in the profession, grow into leaders, but to lead education <em>from </em>their classrooms.”</p><p>This invitation is key to supporting growth in rural schools. Teachers stay, mentor, grow, all from within the classrooms and communities they love.</p><h3><strong>Cultivating Industry Connections</strong></h3><p>Within computer science there are <em>so many</em> types of jobs. This diversity can be overwhelming, but it can also offer a unique opportunity for helping students see themselves in the field.</p><p>The talks highlighted three ways to help rural students connect with computer science professionals.</p><h4><em>Bring Professionals Into the Classroom</em></h4><p><a href="https://twitter.com/KevinKWang">Kevin Wang</a> is the founder of Microsoft <a href="https://www.tealsk12.org/">TEALS</a>, a program that brings in industry partners to co-teach CS with classroom teachers. In a <strong>Spotlight talk on CSforALL in Appalachia</strong>, he discussed how by having teachers collaborate with CS professionals in teaching their classes, students also get a glimpse into the ways of thinking and problem solving that CS professionals use.</p><h4><em>Send Kids Out of the Classroom</em></h4><p>In the same <strong>CSforAll talk in Appalachia</strong>, Superintendent Jim Evans of the Beattyville Schools described how their partnership with TEALS and some support by AT&amp;T has enabled the district to send four groups of kids to Seattle to give kids an experience they wouldn’t otherwise get.</p><h4><em>Represent Rural Tech in CS Recruitment and Curriculum Materials</em></h4><p>Rural kids are surrounded by land — farmland, mountains, desert, ranches. They see few brick-and-mortar tech industries in their small towns. When they watch CS videos, they don’t see their lives reflected in them, especially so when the videos focus on the big corporations of Silicon Valley.</p><p>This ‘single story’ of the tech industry hinders students’ perception of themselves in the many fields available to them. In the <strong>panel talk</strong>, Paige Prescott, of CSforNM, proposed the idea of helping rural students see themselves in CS materials. She proposed: “If we can create a video bank that has our local tech industry, make <em>them </em>the local stars of our area. So then the parents aren’t fearful of our kids leaving.”</p><h3><strong>Looking Forward</strong></h3><p>On each day of CSEdWeek 2017, <a href="https://medium.com/@CSforALL/csforall-and-csedweek-keep-the-momentum-going-27181005327e">CSforAll focused on a different theme related to computer science education</a>. Thursday, December 9 foregrounded #rural education efforts, and that day’s tweets highlighted enthusiastic and impactful work being done all over the country.</p><p>I’m looking forward to joining these folks, and others, as we all keep a spotlight on the growth happening in rural computer science education.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c9fb0a385301" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/csforall-in-small-rural-communities-c9fb0a385301">#CSforALL in Small &amp; Rural Communities</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What Informs Computer Science Education?]]></title>
            <link>https://medium.com/america-campaign/what-informs-computer-science-education-e3ab199d81a9?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/e3ab199d81a9</guid>
            <category><![CDATA[curriculum]]></category>
            <category><![CDATA[planning]]></category>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[csforall]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Sat, 16 Dec 2017 00:31:44 GMT</pubDate>
            <atom:updated>2017-12-16T00:31:44.338Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/960/1*vXP80i0PzEq-tlAQnbkh8A.jpeg" /></figure><p>We hear about the importance of computer science education <a href="https://twitter.com/search?q=%23csforall&amp;src=typd">on social media</a> and <a href="http://articles.latimes.com/keyword/computer-science">in the news</a>. As more teachers learn to teach computer science to their students, it’s helpful to have a quick reference guide to what computer science <em>is</em> as well as <em>what informs computer science education</em>.</p><h3><strong>What Is Computer Science?</strong></h3><p>When it comes to computer science, there are <a href="https://pages.mtu.edu/~john/whatiscs.html">plenty of definitions</a> of what it is (and of <a href="https://www.cs.bu.edu/AboutCS/WhatIsCS.pdf">what it’s not</a>).</p><p>The definitions that I find most helpful are the ones that make concrete the ‘what’ and ‘how’ of computer science. For example:</p><blockquote>“Computer Science: The study of computers and algorithmic processes, including their principles, their hardware and software designs, their application, and their impact on society” (Tucker et. al, 2006, p.2).</blockquote><p>Definitions are important — policymakers use them to guide statewide CS standards adoption, non-profits use them to orient their programs, and laypeople use them to understand what (generally) kids these days are learning.</p><p>But, as we all know, rarely is a definition the only factor to take into consideration.</p><h3>What Informs Computer Science Education?</h3><p>Teachers need an understanding of computer science in order to teach it (content knowledge). In addition, they also need to understand what practices support teaching CS to their specific students (pedagogical knowledge).</p><p>As they design instruction, it’s also good to have a good grasp on other articulations of computer science education. These include state requirements, national and state standards, district curriculum, and school-based curricular alignment. Teachers take these broader articulations of CS and combine them with their content knowledge, pedagogical knowledge, and student knowledge to inform classroom curriculum and instruction.</p><p>The following chart is meant to be helpful when navigating the differences between all of these moving parts. Specifically, it’s intended for teachers who are beginning to ask, “how do I teach computer science to my students?”</p><h3>The Multiple Moving Parts of Computer Science Education</h3><p>The following section explores each of these features that play different roles in designing Computer Science Education:</p><ul><li>K-12 Computer Science Framework</li><li>State Requirements</li><li>Standards: Next Generation Science Standards</li><li>Standards: ISTE Standards for Students</li><li>Standards: Common Core State Standards</li><li>Curriculum</li><li>Instruction</li></ul><h4>K-12 Computer Science Framework</h4><p><a href="https://k12cs.org/">link</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/572/1*deVA9NQZMakQMCC13M1oZQ.png" /></figure><h4>State Requirements</h4><p>example: <a href="http://opi.mt.gov/Leadership/Management-Operations/Legal-Division/Administrative-Rules-of-Montana-ARM-">Montana</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/570/1*scw7IaYKg5cViuzgeH46Wg.png" /></figure><h4>Next Generation Science Standards</h4><p><a href="http://ngss.nsta.org/">link</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/570/1*YiXH8o_SqkdTVqKHGRoCTw.png" /></figure><p>*<a href="https://code.org/curriculum/science//files/Crosswalk_documents.pdf">crosswalk with how NGSS and CS Framework overlap, complement, and are different</a></p><p>**<a href="https://www.edsurge.com/news/2017-11-16-why-computer-science-belongs-in-every-science-teacher-s-classroom">Teacher talking about NGSS and CS in her classroom</a></p><h4>ISTE Standards for Students</h4><p><a href="http://www.iste.org/standards/for-students#startstandards">International Society for Technology in Education</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/569/1*Hs5XQ9OmkgfI0CSfuY0FyA.png" /></figure><h4>Common Core State Standards</h4><p><a href="http://www.corestandards.org/">link</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/568/1*QXcHMkXZocIX8oKwJfkhjg.png" /></figure><p>*<a href="http://media.collegeboard.com/digitalServices/pdf/research/RR2011-8.pdf">crosswalk from CCSS to AP CS A</a></p><h4>Curriculum</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/569/1*X063Gdjffj5mXW-ZmQtO7g.png" /></figure><h4>Instruction</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/569/1*2xd90orl2Zx5fqdK8v0gRA.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e3ab199d81a9" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/what-informs-computer-science-education-e3ab199d81a9">What Informs Computer Science Education?</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CS Student Profile: Pony Linnell]]></title>
            <link>https://medium.com/america-campaign/cs-student-profile-pony-linnell-765a4f9f3086?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/765a4f9f3086</guid>
            <category><![CDATA[bootcamp]]></category>
            <category><![CDATA[montana]]></category>
            <category><![CDATA[react-native]]></category>
            <category><![CDATA[rural]]></category>
            <category><![CDATA[csforall]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Wed, 13 Dec 2017 23:34:10 GMT</pubDate>
            <atom:updated>2017-12-13T23:34:10.475Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Pony grew up in Eureka, MT, a town of about 1,000 people near the US-Canada border. A former student of Big Sky Code Academy, he is now a Junior Software Developer for Digital Impact, a Missoula-based web development company. In our conversation, Pony tells me about why he chose a bootcamp over going to college, how apprenticing under senior developers has helped him grow, and the advice he has for high school students.</em></p><h3><strong>Choosing Bootcamp over College</strong></h3><p>When I graduated high school, I was thinking about what I should do. I was planning on going to college for Petroleum and Engineering so I took a bunch of classes geared towards that in high school. But I didn’t get any scholarships and college is way too expensive to pay out of pocket.</p><p>My dad and brother heard about Big Sky Code Academy on the radio and they said “you should go try that.” So, I contacted them and got some pre-work stuff, then went to a coding weekend. <strong>I said to myself: “Well it’s a good profession, I could do it, might as well.” </strong>And it’s a lot cheaper than college. I was pretty much jumping in head first, just “see where this goes.”</p><h3><strong>My Current Project</strong></h3><p>My current project is learning React Native to build an app that helps a soup kitchen collect information about homeless people in the area they serve — are you a veteran, is this your first meal here, that kind of stuff. Originally, it was built on the web, and they were logging into it on a tablet. But they were running into some issues when people swiped with two fingers — on the newer tablets that takes you back a page. So, I’m rebuilding it in React Native which will help fix those issues and will be nicer.</p><p>I’ve been learning React Native for the last few days. But it’s a lot like React so I should be able to pick it up pretty quick. React’s philosophy behind it is, ‘Learn once, build everywhere’ so it’s a real easy one to pick up.</p><p>It’ll definitely be easier because I’m a lot more familiar with how programming works.</p><h3><strong>Pair Programming Sessions as the Best Way to Learn Coding</strong></h3><p>The most difficult thing is learning something new on your own. Because you can read about code all day but, even if it’s well-written, it’s still pretty confusing. It’s tough to get your head around stuff just from reading about code.</p><p>Pair programming makes it easier. We’ll just pop in and do a pair programming session. Someone shares their screen and you talk about the code. “What do you think about this, or should we do it another way?” There’s one person driving. You’re sitting there and they’re going through it and explaining what they’re doing, why they’re doing it, you can see it being written and how it works. <strong>It makes a lot more sense when you can see how the different pieces of code are written and how they interact with each other.</strong></p><p>Kids learning to code could get a lot out of something like it with tech mentors. It’s almost like they’re right there with you. You’re still writing the code, you’re still talking to them directly, and discussing the code.</p><h3><strong>Learning on Real Projects</strong></h3><p>In July or August, I had to build the eCommerce store part of a project. It was a huge struggle because I was still so new at coding, there were times when I’d sit back, laugh a little, and say, “I have no idea what i’m doing.”. It was really difficult to get it to work between different components. I learned so much during that time but it was also frustrating to figure out how to do it, but it’s the best feeling once you get it figured out.</p><p>The only time I’ve built projects for the sake of projects was in school. Now I’ve got a job I’ve been working on real stuff for a client. I’ve been sitting in a lot with the two senior devs on the team I work with, coding through stuff, and how we should structure the code, code architecture, organization. <strong>I’ve learned so much — the way I was thinking before was so wrong. Listening to them has completely changed how I was thinking.</strong></p><p>It’s been cool to be a part of it, just seeing how things should actually be built, and how to make things awesome.</p><h3><strong>Advice to High School Students</strong></h3><p>Do it. It’s a cushy job. You’re not out there doing construction or moving appliances, both of which I’ve done. And it pays well. If you don’t know what you want to do, for college or something, I’d say definitely do this.</p><p>It’s funny because all my counselors would tell me “you don’t have to know what you want to do — you’ve got two years to figure that out” and I’m like “no I don’t — I’m not spending $40,000 to figure out what I want to do.” So, I got in for $5,000.<strong> I learned a good bit, and I got a job after, and I’ve learned a whole bunch since then.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=765a4f9f3086" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/cs-student-profile-pony-linnell-765a4f9f3086">CS Student Profile: Pony Linnell</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Computer Science Teacher Profile: Teri Bauerly]]></title>
            <link>https://medium.com/america-campaign/computer-science-teacher-profile-teri-bauerly-dfd42a8e662d?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/dfd42a8e662d</guid>
            <category><![CDATA[csforall]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[teachers]]></category>
            <category><![CDATA[computer-science]]></category>
            <category><![CDATA[rural]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Tue, 05 Dec 2017 17:45:22 GMT</pubDate>
            <atom:updated>2017-12-05T17:45:21.712Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/571/1*pPlzf02X4RmbUiI13gmriw.jpeg" /></figure><p><em>This is Teri’s seventh year teaching and her first teaching a Computer Science course. She teaches at Spearfish Middle School, in Spearfish, SD, where she has taught STEM courses for four years and helps organize the school-wide Hour of Code each December. In addition to having coached robotics for 2 years and advising the Spartan Tech Squad, Teri started a makerspace where students have been coding robots &amp; drones as well as creating 3D prints, cardboard furniture, and duct tape items. In our conversation, Teri talked about helping students make connections between their lives and computer science, the reasons why her high achieving students struggle with computer science, and the importance of CS in middle school.</em></p><h3><strong>What Computer Science Looks Like at Spearfish Middle School</strong></h3><p>Students in 6th, 7th, and 8th grade have two electives each trimester, P.E. and one choice, and right now it’s mandatory that they take a tech course in each grade. We have been doing Project Lead the Way for four years, and this trimester I piloted Computer Science Discoveries from Code.org as an additional computer science elective. I have twenty 7th grade students who wanted to try the class and were able to get their schedule adjusted.</p><p>The kids really like coding. They will ask if they can do coding as a medium for projects in other classes. Where kids would traditionally would have done a poster for geography, there was a student who took an avatar and programmed it to walk across a map of the country and tell facts about it as it went. <strong>So they use their coding knowledge to complete projects for other classes.</strong></p><p>As faculty, we’re all really excited about coding and it’s spreading. Last year, we hired a new staff member who trained in the PLTW Computer Science curriculum at the middle school level. Our students K-5 have experience with Code.org in their Computer courses.The expansion of our program has now spread to other grade levels, so kids coming up have already been exposed to coding and then, <strong>high schoolers are saying “you know, we really need some more.”</strong></p><h3><strong>Making that Connection: Starting with Interest and Success</strong></h3><p>The most difficult part of coding is that it’s so abstract for some kids. Like “Ok, I typed a number here, what does that mean?” With robotics and app labs students can enter code and immediately see the connection, the effect of it. That has been the most helpful.</p><p>I’ve noticed that it helps to start students off with something that they will have success at. So, Code.org, Hour of Code lessons. So if it’s a Star Wars one, even if it’s not their grade level, if it matches their interest. When they’re successful with that then as a teacher you can say “you already know how to do XYZ, and you’re going to take this to apply how to do this problem.”<strong> It’s easier to work with the kids with the harder stuff when you have things to build on.</strong></p><p>And, finding ways to build coding with projects that they can see. Whether that’s with using Code Academy with HTML and the website shows up as you’re coding. Or using Sphero Robots, or Lego Robots, where you’re putting the code in and you can see exactly what it does or doesn’t do help you make that connection.</p><h3><strong>Making that Connection: Rural Learners Seeing Themselves in Computer Science</strong></h3><p>If they want to program a drone, you can show them videos of how in the hurricane areas they’re using drones to do insurance claims. And when we had a blizzard in South Dakota, we had a lot of cattle die. They had drones fly over the field to fly over the fields so the ranchers could see where the carcasses were. So to help them see “this is why it’s important, this is what you can do with it.” This helps them with the desire for learning it.</p><p>Kids should go and get an education and learn a trade. <strong>But, we also don’t want our communities to disappear. So what can you offer them in Computer Science that will help them with their communities, with their families?</strong> There are crop-planting robots and crop management and all these kinds of things that computer science helps with. They need more examples from rural communities so they see the value. <strong>They need to see <em>themselves </em>in the examples.</strong></p><h3><strong>Students who Struggle with Computer Science: High Achieving Students</strong></h3><p>The students who struggle the most are the high achieving students who are not used to encountering academic struggles. Because traditional school, they have mastered — they are pros.</p><p>Then they get to Computer Science, and there’s a lot of possibilities — there’s not always a right or wrong answer. <strong>There’s so many ways that you can solve a problem.</strong></p><p>And even with our competitive robotics team and we had students who were strong academically, straight-A students, and they got really frustrated really quickly and had a hard time because they’re not used to not knowing what the problem is, first of all, they have to figure that out. And not having A, B, C, or D to answer.</p><p><strong>Those are the students who have struggled most because it’s not a write or wrong answer.</strong></p><h3><strong>Computer Science and Introverts, Extroverts</strong></h3><p>The most challenging for me at TeacherCon was all the group work. The Computer Science Discoveries curriculum is all partner programming. And I’m an introvert so I was struggling by Friday because I had to talk to people all day and be around people. It was really challenging for me.</p><p><strong>But, it’s led me to a lot of reflection as educator.</strong> How frequently do I force my students to be collaborative? I’m thinking about how to provide opportunities for kids to learn how to work alone but also work with a group. But give them breaks when the need them. My goal when I start teaching Computer Science Discoveries is to find ways to honor the introvert and to find alone time and to have kids work together constructively in partners. And find that balance.</p><h3><strong>Students Supporting Students</strong></h3><p>I believe that kids learn best by talking with other kids. I say to them: “I’m not an expert — I know way less than you do. So you have to help each other out if we’re going to get anywhere.”</p><p>We’re doing Hour of Code and I encourage kids to do ‘ask three before me’ talk to your peers. They do! They’ll say “I got this one!” and run around. They’ll ask each other, “Did you use the help icon? Did you use the tips?”</p><p>When I was gone — I missed a week of school in October — I left the Express course on Code.org for my 8th graders. And the sub left all these notes about how she had no idea about what was going on but the kids were amazing. <strong>The students who were far ahead kept going around and checking in with their peers and helping with the parts they got stuck on.</strong> They wanted to do more of that — they wanted to do it when I got back.</p><h3><strong>Reaching All Students</strong></h3><p>I have students who are on IEPs and aren’t in mainstream classrooms the entire day and they participate in my classes. There is an equal interest in STEM and Computer Science courses among male and female students. I do have English Language Learners who are in the classes and participate. We’ve never had a student feel like “well, that’s not for me, I can’t do it.”</p><p>Being a female who has a higher education degree and loves coding, I want to share that with students, I love hearing, “I got it!” or “I used coding!” or “I went home and taught my little sister!” <strong>The best is when the kids are getting excited about it.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dfd42a8e662d" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/computer-science-teacher-profile-teri-bauerly-dfd42a8e662d">Computer Science Teacher Profile: Teri Bauerly</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Computer Science Teacher Profile: Joel Hayano]]></title>
            <link>https://medium.com/america-campaign/computer-science-teacher-profile-joel-hayano-1f6b056e9612?source=rss----8772f72dd307---4</link>
            <guid isPermaLink="false">https://medium.com/p/1f6b056e9612</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[teachers]]></category>
            <category><![CDATA[rural]]></category>
            <category><![CDATA[csforall]]></category>
            <category><![CDATA[education]]></category>
            <dc:creator><![CDATA[Katrina Kennett]]></dc:creator>
            <pubDate>Thu, 30 Nov 2017 23:07:03 GMT</pubDate>
            <atom:updated>2017-12-05T17:24:11.462Z</atom:updated>
            <content:encoded><![CDATA[<p><em>Joel Hayano teaches computer science in Powell, WY. In his high school classes, students can follow multiple paths into programming. In our conversation, Joel shares what Powell High School offers students, the connections between technology and trades, and his hopes for computer science in the future.</em></p><h3><strong>What Computer Science Classes Look like at Powell Middle School</strong></h3><p>I teach three different Computer Science classes. We have Computer Science 1, our introductory programming class which uses Small Basic. I also teach Web Development 1, an intro to web design where students learn HTML and CSS while building web pages. Lastly, I teach Robotics 1, using Lego NXT and programming in Robot C.</p><h3><strong>Students Today are in the Technology Age</strong></h3><p>I truly believe computer science will be what the students in the future will be doing. Either our students will be programming, updating, creating, maintaining or developing technology.</p><p>I was raised at the end of the space race. Math was the most important thing. Then, in high school, it was the construction age, engineering was everything. I think our kids will be in the middle of the technology age. <strong>The more familiar and comfortable they are with how technology works (not how to use it) the better off they will be.</strong></p><h3><strong>Connection between Industry and Computer Science for Rural Students</strong></h3><p>Although I don’t think it should be different for a kid from Powell (pop. 6,300) compared to Casper (pop. 55,000), I do think think industrial technology will be important.</p><p>Instead of just learning how to weld, students will need to know how technology will change how they weld. Agriculture, construction all these areas will be affected by technology.</p><p><strong>It will be important that our rural students understand this and how it will affect the decisions they make for after high school.</strong></p><p>I think it gives them a heads up on what is happening to their farming/ranching fields. The integration of technology in how to plant/water/grow fields, the use of GPS to increase yields, using technology and science to modify seed, all these things go into farming and ranching.</p><p>Understanding this technology or the use of it, puts our students ahead of the game. It, hopefully, will give them more opportunities in college.</p><h3><strong>In the next 5 years…</strong></h3><p>My hope is that all students are exposed to computer science is some form or another.</p><p>Whether it’s programming, robotics, web development or some other CS class, <strong>just the exposure will help students so they can see what is going on in the current world and what will most likely be going in their future world.</strong></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1f6b056e9612" width="1" height="1" alt=""><hr><p><a href="https://medium.com/america-campaign/computer-science-teacher-profile-joel-hayano-1f6b056e9612">Computer Science Teacher Profile: Joel Hayano</a> was originally published in <a href="https://medium.com/america-campaign">America Campaign</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>