<description>&lt;h1&gt;How to Teach Anything Through Code&lt;/h1&gt;&lt;p&gt;Welcome to episode 2 of Beyond the Hour of Code, a podcast to help teachers do great work. In this episode, we take on a couple of the big ideas we need to use code the best way possible for our elementary students.&lt;/p&gt;&lt;h2&gt;Code is a Text, and we Teach Through Text&lt;/h2&gt;&lt;p&gt;If you have been teaching for a while and you don't have a degree in computer programming, no one expects you to stop what you are doing and go become an expert in code, you are an expert in kids. Code is a text, it communicates something, it does something for some reason. With the help of simple apps like &lt;a href="https://www.scratchjr.org/" target="_blank"&gt;ScratchJr&lt;/a&gt;, my students can compose these meaningful texts, even my pre-readers.&lt;/p&gt;&lt;p&gt;If you are a teacher who likes to address standards in multiple contexts (spiraling), coding can become another stop on your instructional tour.&lt;/p&gt;&lt;h2&gt;Programming is Problem Solving&lt;/h2&gt;&lt;p&gt;My students have plenty of problems to solve every day, and leveled programming apps give me a chance to teach problem-solving skills. Most of the programming work my kids do is more open-ended, and composing those texts is a problem-rich process. Since you as the teacher are not a code expert, this problem solving can be very genuine. When I teach this part of coding I enjoy being a partner in the process with the kids, helping them find the right information on the screen. So much of this is actually&amp;nbsp;reading strategy instruction. (READ THE SCREEN).&lt;/p&gt;&lt;h2&gt;Coding the Standards&lt;/h2&gt;&lt;h3&gt;Computer Science Standards&lt;/h3&gt;&lt;p&gt;Leveled CS experiences&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://csfirst.withgoogle.com/en/home" target="_blank"&gt;CS First&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;p&gt;Google's CS First curriculum is a collection of fun activities like “&lt;a href="https://csfirst.withgoogle.com/c/cs-first/en/create-your-own-google-logo/create-your-own-google-logo/create-your-own-google-logo.html" target="_blank"&gt;Make your own Google Logo&lt;/a&gt;.” Through the activities, students learn about and apply computer science concepts.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.kodable.com/2015/10/29/sam-pattersons-5-tips-to-rock-the-hour-of-code/" target="_blank"&gt;Kodable&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=B-dpLkp2oOc" target="_blank"&gt;The Foos&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;h3&gt;Beyond Computer Science- Content Area Knowledge&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.teachercast.net/teaching-block-based-coding/" target="_blank"&gt;Open Studio Apps&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=YHoZiaTYBr0" target="_blank"&gt;Story Telling&lt;/a&gt; (Thanks, Jacob Lee)&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=7dgeYGEkm_Y" target="_blank"&gt;Dialogues&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;h3&gt;Beyond Standards- Student Empowerment&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Profound platform for sharing and interacting&lt;/li&gt;&lt;li&gt;Students quickly learn that they can create these texts about the things they care about.&lt;/li&gt;&lt;/ul&gt;&lt;br/&gt;&lt;h3&gt;Like the Show? Buy the Book!&lt;/h3&gt;&lt;p&gt;&lt;a href="https://www.teachercast.net/product/1475825447/US/teach00-20/?cart=y" target="_blank"&gt;Programming in the Primary Grades: Beyond the Hour of Code&lt;/a&gt; is your guidebook for keeping the focus on your highest goals as you bring coding into your classroom.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>

Beyond the Hour of Code

Dr. Sam Patterson

What can we Teach Through Coding and Programming Activities?

MAR 23, 20187 MIN
Beyond the Hour of Code

What can we Teach Through Coding and Programming Activities?

MAR 23, 20187 MIN

Description

How to Teach Anything Through CodeWelcome to episode 2 of Beyond the Hour of Code, a podcast to help teachers do great work. In this episode, we take on a couple of the big ideas we need to use code the best way possible for our elementary students.Code is a Text, and we Teach Through TextIf you have been teaching for a while and you don't have a degree in computer programming, no one expects you to stop what you are doing and go become an expert in code, you are an expert in kids. Code is a text, it communicates something, it does something for some reason. With the help of simple apps like ScratchJr, my students can compose these meaningful texts, even my pre-readers.If you are a teacher who likes to address standards in multiple contexts (spiraling), coding can become another stop on your instructional tour.Programming is Problem SolvingMy students have plenty of problems to solve every day, and leveled programming apps give me a chance to teach problem-solving skills. Most of the programming work my kids do is more open-ended, and composing those texts is a problem-rich process. Since you as the teacher are not a code expert, this problem solving can be very genuine. When I teach this part of coding I enjoy being a partner in the process with the kids, helping them find the right information on the screen. So much of this is actually reading strategy instruction. (READ THE SCREEN).Coding the StandardsComputer Science StandardsLeveled CS experiencesCS FirstGoogle's CS First curriculum is a collection of fun activities like “Make your own Google Logo.” Through the activities, students learn about and apply computer science concepts.KodableThe FoosBeyond Computer Science- Content Area KnowledgeOpen Studio AppsStory Telling (Thanks, Jacob Lee)DialoguesBeyond Standards- Student EmpowermentProfound platform for sharing and interactingStudents quickly learn that they can create these texts about the things they care about.Like the Show? Buy the Book!Programming in the Primary Grades: Beyond the Hour of Code is your guidebook for keeping the focus on your highest goals as you bring coding into your classroom.