{"id":108,"date":"2022-01-19T03:55:59","date_gmt":"2022-01-19T08:55:59","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/?page_id=108"},"modified":"2022-01-19T03:55:59","modified_gmt":"2022-01-19T08:55:59","slug":"poetic-computing","status":"publish","type":"page","link":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/daily-notes\/01-19-hello\/poetic-computing\/","title":{"rendered":"Poetic Computing"},"content":{"rendered":"<h2>Poetic Computation, Creative Coding<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-76\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/poems-not-demos.jpg\" alt=\"\" width=\"620\" height=\"332\" \/><br \/>\n\u2014 Zachary Lieberman, in <em>iDN<\/em><\/p>\n<hr \/>\n<h2>Computing, Outside a School of Computer Science<\/h2>\n<p>How many of you have taken a computer science course? More than one? As curious and creative people (inventors, artists, designers, musicians, etc.), in what ways have such courses disappointed you?<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-75\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/leah_buechley.jpg\" alt=\"\" width=\"1024\" height=\"683\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/leah_buechley.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/leah_buechley-640x427.jpg 640w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/leah_buechley-768x512.jpg 768w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p>Designer\/educator\/engineer, Leah Buechley, has observed that STEM subjects generally fail to educate students who:<\/p>\n<ul>\n<li>learn concretely (from examples) rather than abstractly (from equations)<\/li>\n<li>work improvisationally rather than by planning everything in advance<\/li>\n<li>are interested in creating expressive objects, rather than utilitarian solutions.<\/li>\n<\/ul>\n<p>Of traditional computer science introductions, educator-innovator Mitch Resnick has remarked, &#8220;It&#8217;s like offering a writing class that teaches only grammar and punctuation without providing students a chance to write their own stories.&#8221;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-74\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/resnick_quote.jpg\" alt=\"\" width=\"830\" height=\"642\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/resnick_quote.jpg 830w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/resnick_quote-621x480.jpg 621w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/resnick_quote-768x594.jpg 768w\" sizes=\"(max-width: 830px) 85vw, 830px\" \/><\/p>\n<p><strong>This class is intended to address that.<\/strong><\/p>\n<p>It&#8217;s possible that STEM education might benefit from the inclusion of arts-oriented pedagogic approaches. But that&#8217;s not the problem that concerns us in\u00a0<em>this<\/em>\u00a0room. Instead, in a world in which computing now touches every discipline, it should no longer be taken for granted that\u00a0<em>computing must be taught by computer scientists<\/em>. Computer Science is a\u00a0<em>discipline<\/em>, but programming is a\u00a0<em>skill<\/em>\u00a0(or a tool, or a medium, or better yet, a\u00a0<em>craft<\/em>) which has different communities of use with different pedagogic needs.<\/p>\n<p>Coping with\u00a0with the bimodal classroom is very challenging. Some students have studied\u00a0programming in CS contexts. But then they say: &#8220;I know how to program, but I don&#8217;t know how to use programming to make art or design&#8221;.<\/p>\n<p><strong>&#8220;Creative coding&#8221;<\/strong>\u00a0describes the growing set of cultural practices by which artists, designers, architects, and poets employ computer programming and custom software as their chosen medium. This burgeoning field has been accelerated by the widespread adoption of open-source arts-engineering toolkits, such as Processing, p5.js, and openFrameworks, into the curricula of hundreds of art and design schools around the world. Created\u00a0<em>by artists, for artists<\/em>, these toolkits are specifically oriented to the needs and working styles of cultural practitioners, and have radically democratized software development as a potent mode of creative inquiry.<\/p>\n<ul>\n<li>Our objective is to make stirring and provocative new forms of culture.<\/li>\n<li>Our medium is software and electronics.<\/li>\n<li>We learn codecraft as necessary to execute our ideas.<\/li>\n<\/ul>\n<h2>It Takes a While<\/h2>\n<p><iframe loading=\"lazy\" title=\"Ira Glass on the Creative Process (www.getoutthebox.org)\" src=\"https:\/\/www.youtube.com\/embed\/PbC4gqZGPSY?feature=oembed\" width=\"840\" height=\"473\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-73\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/how-to.png\" alt=\"\" width=\"1162\" height=\"304\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/how-to.png 1162w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/how-to-640x167.png 640w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/how-to-1024x268.png 1024w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/how-to-768x201.png 768w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p>How do you get better at something? The answer is simple: <em>practice<\/em>. And what is practice? It is playing your scales, again and again, often with errors. This class is designed to give you the &#8220;butt in seat time&#8221; you need to develop good craft. In the meantime, it&#8217;s worth remembering that even people without conventional forms of professionalized skills can make very compelling art.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-79\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/sniffin_glue.jpg\" alt=\"\" width=\"940\" height=\"1260\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/sniffin_glue.jpg 940w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/sniffin_glue-358x480.jpg 358w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/sniffin_glue-764x1024.jpg 764w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/sniffin_glue-768x1029.jpg 768w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-80\" src=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/changing-stuff.jpg\" alt=\"\" width=\"570\" height=\"787\" srcset=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/changing-stuff.jpg 570w, https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-content\/uploads\/2022\/01\/changing-stuff-348x480.jpg 348w\" sizes=\"(max-width: 570px) 85vw, 570px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Poetic Computation, Creative Coding \u2014 Zachary Lieberman, in iDN Computing, Outside a School of Computer Science How many of you have taken a computer science course? More than one? As curious and creative people (inventors, artists, designers, musicians, etc.), in what ways have such courses disappointed you? Designer\/educator\/engineer, Leah Buechley, has observed that STEM subjects &hellip; <a href=\"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/daily-notes\/01-19-hello\/poetic-computing\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Poetic Computing&#8221;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":33,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages\/108"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":1,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages\/108\/revisions"}],"predecessor-version":[{"id":109,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages\/108\/revisions\/109"}],"up":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/pages\/33"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/60-212\/s2022\/wp-json\/wp\/v2\/media?parent=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}