{"id":1665,"date":"2014-09-05T11:25:09","date_gmt":"2014-09-05T15:25:09","guid":{"rendered":"http:\/\/tiie.w3.uvm.edu\/blog\/?p=1665"},"modified":"2025-05-21T07:05:59","modified_gmt":"2025-05-21T11:05:59","slug":"teaching-how-to-code-with-processing","status":"publish","type":"post","link":"https:\/\/tiie.w3.uvm.edu\/blog\/teaching-how-to-code-with-processing\/","title":{"rendered":"Teaching how to code with Processing"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><a href=\"https:\/\/soundcloud.com\/innovativeed\/code-is-art-teaching-code-with-the-processing-language\" rel=\"attachment wp-att-1733\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/tiie.w3.uvm.edu\/blog\/wp-content\/uploads\/2014\/09\/tiie_podcast_cover_square-150x150.jpg\" alt=\"teaching code with Processing\" class=\"wp-image-1733\" srcset=\"https:\/\/tiie.w3.uvm.edu\/blog\/wp-content\/uploads\/2014\/09\/tiie_podcast_cover_square-150x150.jpg 150w, https:\/\/tiie.w3.uvm.edu\/blog\/wp-content\/uploads\/2014\/09\/tiie_podcast_cover_square-300x298.jpg 300w, https:\/\/tiie.w3.uvm.edu\/blog\/wp-content\/uploads\/2014\/09\/tiie_podcast_cover_square.jpg 453w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><br \/>This past summer,&nbsp;we hosted another successful year of&nbsp;Tarrant Code Camp, where campers from all over Vermont came together to learn iOS development, website design, gaming, robotics and art.<\/p>\n\n\n\n<p>Yes, <em>art.<\/em><\/p>\n\n\n\n<p>UVM Computer Science professor Robert Snapp taught campers how to code through the use of <a href=\"http:\/\/processing.org\">Processing<\/a>, a programming language that translates code into visual and audio movement. But&nbsp;can students really learn to code by creating art? And what can you do with Processing after camp, anyway? We tackle those questions, along with the best way to explode a human head, in this episode of our podcast, &#8220;Code is art&#8221;.<\/p>\n\n\n\n<p>Give it a listen.<\/p>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/tiie.w3.uvm.edu\/blog\/wp-content\/uploads\/2024\/09\/2-tiie_podcast_processing.mp3\"><\/audio><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>You can subscribe to our podcast, <em>The 21st Century Classroom<\/em>, via <a href=\"https:\/\/soundcloud.com\/innovativeed\" target=\"_blank\" rel=\"noopener\">SoundCloud<\/a> or&nbsp;<a href=\"http:\/\/www.podomatic.com\/profile\/innovative-ed\" target=\"_blank\" rel=\"noopener\">Podomatic<\/a>. This episode features interviews with Danville, Vermont educator Karen Budde,&nbsp;who helped out Professor Snapp with his Code Camp strand, and Burlington-based digital artist Craig Winslow, who creates public art installations using Processing, and <a href=\"http:\/\/blog.craigwinslow.com\/post\/93719678470\/zx-concept-at-code-camp-2014\" target=\"_blank\" rel=\"noopener\">blogged about his involvement with Code Camp here<\/a>. You can also listen to the previous episode <a title=\"About that NPR piece on kids\u2019 reading habits\u2026\" href=\"https:\/\/tiie.w3.uvm.edu\/blog\/about-that-npr-piece-on-kids-reading-habits\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n\n\n\n<p>By the way, the tree that grows when you wave at it&nbsp;is a real thing, and here it is in action:<\/p>\n\n\n\n<p><iframe loading=\"lazy\" src=\"\/\/player.vimeo.com\/video\/74480202\" width=\"500\" height=\"281\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n\n\n\n<p>Let us know if you&#8217;re an art educator who&#8217;s interested in doing some Processing work with your students, or whether you&#8217;ve tried it already and want to join in the conversation. Our door is always open and we welcome listener and reader feedback.<\/p>\n\n\n\n<p>Craig Winslow, along with partner in crime (and Tarrant Code Camp iOS instructor) Justin Kuzma will be debuting a new Processing installation at this weekend&#8217;s Art Hop in Burlington. It&#8217;s entitled&nbsp;Camp Light and will look something like this:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"http:\/\/craigwinslow.com\"><img loading=\"lazy\" decoding=\"async\" width=\"266\" height=\"300\" src=\"https:\/\/tiie.w3.uvm.edu\/blog\/wp-content\/uploads\/2014\/09\/camplight-266x300.jpg\" alt=\"teaching code with Processing\" class=\"wp-image-1737\" srcset=\"https:\/\/tiie.w3.uvm.edu\/blog\/wp-content\/uploads\/2014\/09\/camplight-266x300.jpg 266w, https:\/\/tiie.w3.uvm.edu\/blog\/wp-content\/uploads\/2014\/09\/camplight.jpg 500w\" sizes=\"auto, (max-width: 266px) 100vw, 266px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p>Check &#8217;em out. And if you&#8217;ve got an idea for an upcoming episode of The 21st Century Classroom, <a title=\"About This Blog: The Tarrant Institute for Innovative Education\" href=\"https:\/\/tiie.w3.uvm.edu\/blog\/#.YlbabOjMI2w\">give us a shout<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This past summer,&nbsp;we hosted another successful year of&nbsp;Tarrant Code Camp, where campers from all over Vermont came together to learn iOS development, website design, gaming, robotics and art. Yes, art. UVM Computer Science professor Robert Snapp taught campers how to code through the use of Processing, a programming language that translates code into visual and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/tiie.w3.uvm.edu\/blog\/teaching-how-to-code-with-processing\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Teaching how to code with Processing&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"audio","meta":{"footnotes":""},"categories":[200],"tags":[199,25,26,1021,1022,82],"class_list":["post-1665","post","type-post","status-publish","format-audio","hentry","category-21st-century-classroom","tag-arts","tag-code-camp","tag-coding","tag-craig-winslow","tag-robert-snapp","tag-vermont","post_format-post-format-audio"],"_links":{"self":[{"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/posts\/1665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/comments?post=1665"}],"version-history":[{"count":3,"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/posts\/1665\/revisions"}],"predecessor-version":[{"id":44745,"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/posts\/1665\/revisions\/44745"}],"wp:attachment":[{"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/media?parent=1665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/categories?post=1665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiie.w3.uvm.edu\/blog\/wp-json\/wp\/v2\/tags?post=1665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}