{"id":4596,"date":"2019-11-06T21:46:22","date_gmt":"2019-11-07T02:46:22","guid":{"rendered":"http:\/\/stager.tv\/?p=4596"},"modified":"2020-07-25T18:56:47","modified_gmt":"2020-07-25T23:56:47","slug":"graphing-linear-equations-in-snap","status":"publish","type":"post","link":"https:\/\/stager.tv\/?p=4596","title":{"rendered":"Graphing Linear Equations in Snap!"},"content":{"rendered":"<p><a href=\"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/graphing-project-script-pic-8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-5341\" src=\"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/graphing-project-script-pic-8.png\" alt=\"\" width=\"164\" height=\"208\" \/><\/a><a href=\"http:\/\/snap.berkeley.edu\/\">Snap!<\/a> is a block based language created by the University of California at Berkeley and used in their first year computer science courses, as well as the high school AP Computer Science Principles <a href=\"https:\/\/bjc.berkeley.edu\/\">Beauty and Joy of Computing curriculum<\/a>. You might think of as Snap! as <a href=\"http:\/\/scratch.mit.edu\/\">Scratch<\/a>&#8216;s older wiser cousin &#8211; perfect for learning computer science, engaging in more mathematical programming, and creating more complex coding projects.<\/p>\n<p>For years, I have believed there to be an assortment of sophisticated programming projects that should be part of every child&#8217;s educational experience. Writing a program to graph a linear equation supports timeless algebraic curricula and is an excellent introduction to0 software design. Best of all, it is an opportunity to communicate the formalisms of algebra to the computer. By teaching this to the computer, students better understand the mathematics. When you learn that you can program your own tools, you are inspired to engage in even more sophisticated mathematical explorations.<\/p>\n<p>I&#8217;ve done similar projects in Logo and MicroWorlds over the past years.<\/p>\n<p><a href=\"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/Linear-Equations-in-Snap.pdf\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4597 alignleft\" src=\"http:\/\/stager.tv\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-06-at-6.43.37-PM-237x300.png\" alt=\"\" width=\"111\" height=\"140\" srcset=\"https:\/\/stager.tv\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-06-at-6.43.37-PM-237x300.png 237w, https:\/\/stager.tv\/wp-content\/uploads\/2019\/11\/Screen-Shot-2019-11-06-at-6.43.37-PM.png 362w\" sizes=\"auto, (max-width: 111px) 100vw, 111px\" \/><\/a>This project is possible in Scratch (with barely any modifications), but the next project, generating an X Y table for a linear equation is not. Therefore, I decided to use Snap! in the context of the 7th grade class I taught today.<\/p>\n<p><a href=\"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/Linear-Equations-in-Snap.pdf\"><strong>Here<\/strong><\/a> you may download and use <a href=\"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/Linear-Equations-in-Snap.pdf\"><strong>the handout<\/strong><\/a> based on my classroom experience with kids. I attempted to commit the process to paper. I will likely create a handout for creating the X Y table too. In the meantime, can you figure out how to do it yourself?<\/p>\n<p>[Note: I declare what Y equals rather than just inserting the equation into the y coordinate in order to make the <em>y = &#8230;x<\/em> clearer for kids]<\/p>\n<hr \/>\n<p><strong>Gary S. Stager, Ph.D.\u00a0<\/strong>is an award-winning teacher educator, speaker, consultant and author who is an expert at helping educators prepare students for an uncertain f<a href=\"http:\/\/cmkfutures.com\/whitepaper\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4588 alignright\" src=\"http:\/\/stager.tv\/wp-content\/uploads\/2019\/09\/ad-3-300x141.png\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" srcset=\"http:\/\/stager.tv\/wp-content\/uploads\/2019\/09\/ad-3-300x141.png 300w, http:\/\/stager.tv\/wp-content\/uploads\/2019\/09\/ad-3.png 680w\" alt=\"\" width=\"300\" height=\"141\" \/><\/a>uture by super charging learner-centered traditions with modern materials and technology. He is considered one of the world\u2019s leading authorities on learning-by-doing, robotics, computer programming and the maker movement in classrooms. <em>Dr. Gary Stager is co-author of <\/em><a href=\"https:\/\/amzn.to\/2SJbYhH\"><em>Invent To Learn\u200a\u2014\u200aMaking, Tinkering, and Engineering in the Classroom<\/em><\/a><em> and the founder of the <\/em><a href=\"http:\/\/constructingmodernknowledge.com\/\"><em>Constructing Modern Knowledge<\/em><\/a><em> summer institute. He led professional development in the world\u2019s first 1:1 laptop schools and designed one of the first online graduate school programs. Learn more about Gary <\/em><a href=\"http:\/\/cmkfutures.com\/gary\"><em>here<\/em><\/a><em>.<\/em><\/p>\n<hr \/>\n<figure id=\"attachment_5330\" aria-describedby=\"caption-attachment-5330\" style=\"width: 550px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/inventtolearn.com\/csweek\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5330\" src=\"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/10\/california-map.with-microbit-1-300x213.png\" alt=\"\" width=\"550\" height=\"391\" \/><\/a><figcaption id=\"caption-attachment-5330\" class=\"wp-caption-text\">Coding &amp; Physical Computing Masterclasses in California!<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Snap! is a block based language created by the University of California at Berkeley and used in their first year computer science courses, as well &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[479,430,434,429,431,438],"tags":[1593,1594,1595,1596,1276,1217,803,1423,672,1413,1052,740,977,1592],"class_list":["post-4596","post","type-post","status-publish","format-standard","hentry","category-11-computing","category-creativity","category-learning","category-project-based-learning","category-teaching","category-technology","tag-algebra","tag-beauty-and-joy-of-computing","tag-bjc","tag-bjcnyc","tag-coding","tag-computational-thinking","tag-computer-science","tag-cs4all","tag-logo","tag-math","tag-mathematics-education","tag-programming","tag-scratch","tag--gary-stager"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Graphing Linear Equations in Snap! - Stager-to-Go<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stager.tv\/?p=4596\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Graphing Linear Equations in Snap! - Stager-to-Go\" \/>\n<meta property=\"og:description\" content=\"Snap! is a block based language created by the University of California at Berkeley and used in their first year computer science courses, as well &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stager.tv\/?p=4596\" \/>\n<meta property=\"og:site_name\" content=\"Stager-to-Go\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/gary.stager\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-07T02:46:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-25T23:56:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/graphing-project-script-pic-8.png\" \/>\n<meta name=\"author\" content=\"Gary Stager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@garystager\" \/>\n<meta name=\"twitter:site\" content=\"@garystager\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gary Stager\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596\"},\"author\":{\"name\":\"Gary Stager\",\"@id\":\"https:\\\/\\\/stager.tv\\\/#\\\/schema\\\/person\\\/8bd320bea4758fc56f376ecdd9b8b184\"},\"headline\":\"Graphing Linear Equations in Snap!\",\"datePublished\":\"2019-11-07T02:46:22+00:00\",\"dateModified\":\"2020-07-25T23:56:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596\"},\"wordCount\":419,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/inventtolearn.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/graphing-project-script-pic-8.png\",\"keywords\":[\"algebra\",\"beauty and joy of computing\",\"bjc\",\"bjcnyc\",\"coding\",\"computational thinking\",\"computer science\",\"cs4all\",\"Logo\",\"math\",\"mathematics education\",\"programming\",\"Scratch\",\"\u2022 Gary Stager\"],\"articleSection\":[\"1:1 computing\",\"creativity\",\"learning\",\"project-based learning\",\"teaching\",\"technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/stager.tv\\\/?p=4596#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596\",\"url\":\"https:\\\/\\\/stager.tv\\\/?p=4596\",\"name\":\"Graphing Linear Equations in Snap! - Stager-to-Go\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/inventtolearn.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/graphing-project-script-pic-8.png\",\"datePublished\":\"2019-11-07T02:46:22+00:00\",\"dateModified\":\"2020-07-25T23:56:47+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/#\\\/schema\\\/person\\\/8bd320bea4758fc56f376ecdd9b8b184\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stager.tv\\\/?p=4596\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596#primaryimage\",\"url\":\"https:\\\/\\\/inventtolearn.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/graphing-project-script-pic-8.png\",\"contentUrl\":\"https:\\\/\\\/inventtolearn.com\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/graphing-project-script-pic-8.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=4596#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stager.tv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Graphing Linear Equations in Snap!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stager.tv\\\/#website\",\"url\":\"https:\\\/\\\/stager.tv\\\/\",\"name\":\"Stager-to-Go\",\"description\":\"The personal blog of Gary S. Stager, Ph.D.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stager.tv\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/stager.tv\\\/#\\\/schema\\\/person\\\/8bd320bea4758fc56f376ecdd9b8b184\",\"name\":\"Gary Stager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/stager.tv\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Gary-gravatar.png\",\"url\":\"https:\\\/\\\/stager.tv\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Gary-gravatar.png\",\"contentUrl\":\"https:\\\/\\\/stager.tv\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/Gary-gravatar.png\",\"caption\":\"Gary Stager\"},\"description\":\"Veteran educator Gary Stager, Ph.D. is the author of Twenty Things to Do with a Computer - Forward 50, co-author of\u00a0Invent To Learn \u2014 Making, Tinkering, and Engineering in the Classroom, publisher at\u00a0Constructing Modern Knowledge Press,\u00a0and the founder of the\u00a0Constructing Modern Knowledge\u00a0summer institute. He led professional development in the world\u2019s first 1:1 laptop schools thirty years ago and designed one of the oldest online graduate school programs. Gary is also the curator of The Seymour Papert archives at DailyPapert.com. Learn more about\u00a0Gary here.\",\"sameAs\":[\"http:\\\/\\\/cmkpress.com\\\/gary\"],\"url\":\"https:\\\/\\\/stager.tv\\\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Graphing Linear Equations in Snap! - Stager-to-Go","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/stager.tv\/?p=4596","og_locale":"en_US","og_type":"article","og_title":"Graphing Linear Equations in Snap! - Stager-to-Go","og_description":"Snap! is a block based language created by the University of California at Berkeley and used in their first year computer science courses, as well &hellip;","og_url":"https:\/\/stager.tv\/?p=4596","og_site_name":"Stager-to-Go","article_publisher":"https:\/\/www.facebook.com\/gary.stager\/","article_published_time":"2019-11-07T02:46:22+00:00","article_modified_time":"2020-07-25T23:56:47+00:00","og_image":[{"url":"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/graphing-project-script-pic-8.png","type":"","width":"","height":""}],"author":"Gary Stager","twitter_card":"summary_large_image","twitter_creator":"@garystager","twitter_site":"@garystager","twitter_misc":{"Written by":"Gary Stager","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stager.tv\/?p=4596#article","isPartOf":{"@id":"https:\/\/stager.tv\/?p=4596"},"author":{"name":"Gary Stager","@id":"https:\/\/stager.tv\/#\/schema\/person\/8bd320bea4758fc56f376ecdd9b8b184"},"headline":"Graphing Linear Equations in Snap!","datePublished":"2019-11-07T02:46:22+00:00","dateModified":"2020-07-25T23:56:47+00:00","mainEntityOfPage":{"@id":"https:\/\/stager.tv\/?p=4596"},"wordCount":419,"commentCount":0,"image":{"@id":"https:\/\/stager.tv\/?p=4596#primaryimage"},"thumbnailUrl":"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/graphing-project-script-pic-8.png","keywords":["algebra","beauty and joy of computing","bjc","bjcnyc","coding","computational thinking","computer science","cs4all","Logo","math","mathematics education","programming","Scratch","\u2022 Gary Stager"],"articleSection":["1:1 computing","creativity","learning","project-based learning","teaching","technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/stager.tv\/?p=4596#respond"]}]},{"@type":"WebPage","@id":"https:\/\/stager.tv\/?p=4596","url":"https:\/\/stager.tv\/?p=4596","name":"Graphing Linear Equations in Snap! - Stager-to-Go","isPartOf":{"@id":"https:\/\/stager.tv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stager.tv\/?p=4596#primaryimage"},"image":{"@id":"https:\/\/stager.tv\/?p=4596#primaryimage"},"thumbnailUrl":"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/graphing-project-script-pic-8.png","datePublished":"2019-11-07T02:46:22+00:00","dateModified":"2020-07-25T23:56:47+00:00","author":{"@id":"https:\/\/stager.tv\/#\/schema\/person\/8bd320bea4758fc56f376ecdd9b8b184"},"breadcrumb":{"@id":"https:\/\/stager.tv\/?p=4596#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stager.tv\/?p=4596"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stager.tv\/?p=4596#primaryimage","url":"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/graphing-project-script-pic-8.png","contentUrl":"https:\/\/inventtolearn.com\/wp-content\/uploads\/2019\/11\/graphing-project-script-pic-8.png"},{"@type":"BreadcrumbList","@id":"https:\/\/stager.tv\/?p=4596#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stager.tv\/"},{"@type":"ListItem","position":2,"name":"Graphing Linear Equations in Snap!"}]},{"@type":"WebSite","@id":"https:\/\/stager.tv\/#website","url":"https:\/\/stager.tv\/","name":"Stager-to-Go","description":"The personal blog of Gary S. Stager, Ph.D.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stager.tv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/stager.tv\/#\/schema\/person\/8bd320bea4758fc56f376ecdd9b8b184","name":"Gary Stager","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stager.tv\/wp-content\/uploads\/2024\/03\/Gary-gravatar.png","url":"https:\/\/stager.tv\/wp-content\/uploads\/2024\/03\/Gary-gravatar.png","contentUrl":"https:\/\/stager.tv\/wp-content\/uploads\/2024\/03\/Gary-gravatar.png","caption":"Gary Stager"},"description":"Veteran educator Gary Stager, Ph.D. is the author of Twenty Things to Do with a Computer - Forward 50, co-author of\u00a0Invent To Learn \u2014 Making, Tinkering, and Engineering in the Classroom, publisher at\u00a0Constructing Modern Knowledge Press,\u00a0and the founder of the\u00a0Constructing Modern Knowledge\u00a0summer institute. He led professional development in the world\u2019s first 1:1 laptop schools thirty years ago and designed one of the oldest online graduate school programs. Gary is also the curator of The Seymour Papert archives at DailyPapert.com. Learn more about\u00a0Gary here.","sameAs":["http:\/\/cmkpress.com\/gary"],"url":"https:\/\/stager.tv\/?author=2"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/posts\/4596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/stager.tv\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4596"}],"version-history":[{"count":0,"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/posts\/4596\/revisions"}],"wp:attachment":[{"href":"https:\/\/stager.tv\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stager.tv\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stager.tv\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}