{"id":6098,"date":"2021-06-05T14:58:55","date_gmt":"2021-06-05T19:58:55","guid":{"rendered":"http:\/\/stager.tv\/?p=6098"},"modified":"2021-06-24T03:02:37","modified_gmt":"2021-06-24T08:02:37","slug":"15-arguments-for-teaching-mathematics-through-computer-programming","status":"publish","type":"post","link":"https:\/\/stager.tv\/?p=6098","title":{"rendered":"15 Arguments for Teaching Mathematics Through Computer Programming"},"content":{"rendered":"\n<p>Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a href=\"http:\/\/stager.tv\/wp-content\/uploads\/2021\/06\/15-arguments-for-teaching-mathematics-through-computing-1.pdf\">15 Arguments for Teaching Mathematics through Computing<\/a><a href=\"http:\/\/stager.tv\/wp-content\/uploads\/2021\/06\/15-arguments-for-teaching-mathematics-through-computing-1.pdf\" class=\"wp-block-file__button\" download>Download<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.<\/p>\n","protected":false},"author":2,"featured_media":5955,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[479,430,427,434,429,431,438],"tags":[1276,1803,1217,664,1423,548,432,672,551,882,550,422,740,558],"class_list":["post-6098","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-11-computing","category-creativity","category-education-policy","category-learning","category-project-based-learning","category-teaching","category-technology","tag-coding","tag-computational-fluency","tag-computational-thinking","tag-constructionism","tag-cs4all","tag-edtech","tag-gary-stager","tag-logo","tag-math-education","tag-mathematics","tag-maths-education","tag-pbl","tag-programming","tag-seymour-papert"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>15 Arguments for Teaching Mathematics Through Computer Programming - Stager-to-Go<\/title>\n<meta name=\"description\" content=\"Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.\" \/>\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=6098\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Download and share!\" \/>\n<meta property=\"og:description\" content=\"Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stager.tv\/?p=6098\" \/>\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=\"2021-06-05T19:58:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-24T08:02:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.06.54-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"966\" \/>\n\t<meta property=\"og:image:height\" content=\"946\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gary Stager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Download and share!\" \/>\n<meta name=\"twitter:description\" content=\"Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.15.19-PM.png\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098\"},\"author\":{\"name\":\"Gary Stager\",\"@id\":\"https:\\\/\\\/stager.tv\\\/#\\\/schema\\\/person\\\/8bd320bea4758fc56f376ecdd9b8b184\"},\"headline\":\"15 Arguments for Teaching Mathematics Through Computer Programming\",\"datePublished\":\"2021-06-05T19:58:55+00:00\",\"dateModified\":\"2021-06-24T08:02:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098\"},\"wordCount\":38,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/stager.tv\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Screen-Shot-2021-03-04-at-1.06.54-PM.png\",\"keywords\":[\"coding\",\"computational fluency\",\"computational thinking\",\"constructionism\",\"cs4all\",\"edtech\",\"gary stager\",\"Logo\",\"math education\",\"mathematics\",\"Maths education\",\"pbl\",\"programming\",\"Seymour Papert\"],\"articleSection\":[\"1:1 computing\",\"creativity\",\"education policy\",\"learning\",\"project-based learning\",\"teaching\",\"technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/stager.tv\\\/?p=6098#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098\",\"url\":\"https:\\\/\\\/stager.tv\\\/?p=6098\",\"name\":\"15 Arguments for Teaching Mathematics Through Computer Programming - Stager-to-Go\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/stager.tv\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Screen-Shot-2021-03-04-at-1.06.54-PM.png\",\"datePublished\":\"2021-06-05T19:58:55+00:00\",\"dateModified\":\"2021-06-24T08:02:37+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/#\\\/schema\\\/person\\\/8bd320bea4758fc56f376ecdd9b8b184\"},\"description\":\"Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stager.tv\\\/?p=6098\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098#primaryimage\",\"url\":\"https:\\\/\\\/stager.tv\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Screen-Shot-2021-03-04-at-1.06.54-PM.png\",\"contentUrl\":\"https:\\\/\\\/stager.tv\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/Screen-Shot-2021-03-04-at-1.06.54-PM.png\",\"width\":966,\"height\":946},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stager.tv\\\/?p=6098#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stager.tv\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"15 Arguments for Teaching Mathematics Through Computer Programming\"}]},{\"@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":"15 Arguments for Teaching Mathematics Through Computer Programming - Stager-to-Go","description":"Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.","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=6098","og_locale":"en_US","og_type":"article","og_title":"Download and share!","og_description":"Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.","og_url":"https:\/\/stager.tv\/?p=6098","og_site_name":"Stager-to-Go","article_publisher":"https:\/\/www.facebook.com\/gary.stager\/","article_published_time":"2021-06-05T19:58:55+00:00","article_modified_time":"2021-06-24T08:02:37+00:00","og_image":[{"width":966,"height":946,"url":"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.06.54-PM.png","type":"image\/png"}],"author":"Gary Stager","twitter_card":"summary_large_image","twitter_title":"Download and share!","twitter_description":"Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.","twitter_image":"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.15.19-PM.png","twitter_creator":"@garystager","twitter_site":"@garystager","twitter_misc":{"Written by":"Gary Stager","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stager.tv\/?p=6098#article","isPartOf":{"@id":"https:\/\/stager.tv\/?p=6098"},"author":{"name":"Gary Stager","@id":"https:\/\/stager.tv\/#\/schema\/person\/8bd320bea4758fc56f376ecdd9b8b184"},"headline":"15 Arguments for Teaching Mathematics Through Computer Programming","datePublished":"2021-06-05T19:58:55+00:00","dateModified":"2021-06-24T08:02:37+00:00","mainEntityOfPage":{"@id":"https:\/\/stager.tv\/?p=6098"},"wordCount":38,"commentCount":0,"image":{"@id":"https:\/\/stager.tv\/?p=6098#primaryimage"},"thumbnailUrl":"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.06.54-PM.png","keywords":["coding","computational fluency","computational thinking","constructionism","cs4all","edtech","gary stager","Logo","math education","mathematics","Maths education","pbl","programming","Seymour Papert"],"articleSection":["1:1 computing","creativity","education policy","learning","project-based learning","teaching","technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/stager.tv\/?p=6098#respond"]}]},{"@type":"WebPage","@id":"https:\/\/stager.tv\/?p=6098","url":"https:\/\/stager.tv\/?p=6098","name":"15 Arguments for Teaching Mathematics Through Computer Programming - Stager-to-Go","isPartOf":{"@id":"https:\/\/stager.tv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stager.tv\/?p=6098#primaryimage"},"image":{"@id":"https:\/\/stager.tv\/?p=6098#primaryimage"},"thumbnailUrl":"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.06.54-PM.png","datePublished":"2021-06-05T19:58:55+00:00","dateModified":"2021-06-24T08:02:37+00:00","author":{"@id":"https:\/\/stager.tv\/#\/schema\/person\/8bd320bea4758fc56f376ecdd9b8b184"},"description":"Modern mathematics teaching and learning requires computation. Computer programming and mathematical knowledge construction should be inseparable. This downloadable handout attempts to make that case.","breadcrumb":{"@id":"https:\/\/stager.tv\/?p=6098#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stager.tv\/?p=6098"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stager.tv\/?p=6098#primaryimage","url":"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.06.54-PM.png","contentUrl":"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.06.54-PM.png","width":966,"height":946},{"@type":"BreadcrumbList","@id":"https:\/\/stager.tv\/?p=6098#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stager.tv\/"},{"@type":"ListItem","position":2,"name":"15 Arguments for Teaching Mathematics Through Computer Programming"}]},{"@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":"https:\/\/stager.tv\/wp-content\/uploads\/2021\/03\/Screen-Shot-2021-03-04-at-1.06.54-PM.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/posts\/6098","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=6098"}],"version-history":[{"count":1,"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/posts\/6098\/revisions"}],"predecessor-version":[{"id":6102,"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/posts\/6098\/revisions\/6102"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stager.tv\/index.php?rest_route=\/wp\/v2\/media\/5955"}],"wp:attachment":[{"href":"https:\/\/stager.tv\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6098"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stager.tv\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6098"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stager.tv\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6098"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}