{"id":11621,"date":"2013-03-08T21:50:23","date_gmt":"2013-03-09T02:50:23","guid":{"rendered":"http:\/\/blog.kenperlin.com\/?p=11621"},"modified":"2013-03-08T22:11:25","modified_gmt":"2013-03-09T03:11:25","slug":"printout","status":"publish","type":"post","link":"http:\/\/blog.kenperlin.com\/?p=11621","title":{"rendered":"Printout"},"content":{"rendered":"<p>I&#8217;m working on some software that teaches programming through a &#8220;learn by doing&#8221; approach.  It gives learners a way to create cool 3D graphical objects on their computer screen by writing simple computer programs.<\/p>\n<p>Recently I added a <i>command-p<\/i> hot key.  When you hit this key, the software automatically turns the graphical object on your computer screen into a file ready to be sent to a 3D printer &#8212; so you can bring your creation into the real world.<\/p>\n<p>Today I was speaking with an educator who was interested in knowing whether students could use this software to study history.   In such a course students would use programming to manipulate historical events, places and people, as well as the relationships between them.  Imagine being able to loop through the battles of a war, or the economic policies of a presidential administration, to retrieve a sequence of events that can tell the story of that era from some unique perspective.<\/p>\n<p>But if hitting <i>command-p<\/i> for a graphical simulation that you&#8217;ve just programmed results in an object being created on a 3D printer, then what should be created if you hit <i>command-p<\/i> on a historical narrative that you&#8217;ve just programmed?<\/p>\n<p>Hmm.   Maybe your &#8220;printout&#8221; should be a Ken Burns style documentary.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m working on some software that teaches programming through a &#8220;learn by doing&#8221; approach. It gives learners a way to create cool 3D graphical objects on their computer screen by writing simple computer programs. Recently I added a command-p hot key. When you hit this key, the software automatically turns the graphical object on your &hellip; <a href=\"http:\/\/blog.kenperlin.com\/?p=11621\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Printout&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/11621"}],"collection":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11621"}],"version-history":[{"count":4,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/11621\/revisions"}],"predecessor-version":[{"id":11625,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=\/wp\/v2\/posts\/11621\/revisions\/11625"}],"wp:attachment":[{"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11621"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.kenperlin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}