{"id":202,"date":"2023-05-05T21:14:00","date_gmt":"2023-05-05T21:14:00","guid":{"rendered":"https:\/\/letitlearn.blog\/?p=202"},"modified":"2024-01-30T18:45:17","modified_gmt":"2024-01-30T18:45:17","slug":"p5-js-workshop","status":"publish","type":"post","link":"https:\/\/letitlearn.blog\/index.php\/2023\/05\/05\/p5-js-workshop\/","title":{"rendered":"P5.js Workshop"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">After two terms of graduate school soaking in constructionism, researching CS education, and studying learning design, I wanted to put it all into action. Throughout the spring of 2023, I piloted my creative coding workshop inviting the Harvard community to experience a low floors, high ceilings approach to coding education.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"667\" src=\"https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.12.28-AM-1024x667.png\" alt=\"\" class=\"wp-image-205\" srcset=\"https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.12.28-AM-1024x667.png 1024w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.12.28-AM-300x195.png 300w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.12.28-AM-768x500.png 768w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.12.28-AM-1536x1001.png 1536w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.12.28-AM-2048x1334.png 2048w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.12.28-AM-400x261.png 400w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.12.28-AM-940x612.png 940w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Peer programming took center stage in this open-ended workshop series, with participants partnering up each session and swapping roles in front of the computer. Computational thinking was nurtured through exercises prompting decomposition of problems, algorithm design, and abstraction. Within the first session, students had already learned how to create their own functions and experienced decomposing a problem into an algorithm. The feedback from this series was overwhelmingly positive, with requests for further workshops.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"758\" src=\"https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.11.55-AM-1024x758.png\" alt=\"\" class=\"wp-image-223\" srcset=\"https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.11.55-AM-1024x758.png 1024w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.11.55-AM-300x222.png 300w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.11.55-AM-768x568.png 768w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.11.55-AM-1536x1137.png 1536w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.11.55-AM-2048x1516.png 2048w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.11.55-AM-400x296.png 400w, https:\/\/letitlearn.blog\/wp-content\/uploads\/2024\/01\/Screenshot-2024-01-30-at-1.11.55-AM-940x696.png 940w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Some student demos: <\/strong><br>Kitty &#8211; <a href=\"https:\/\/editor.p5js.org\/thatblonde678\/sketches\/lYhqR0dMI\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/editor.p5js.org\/thatblonde678\/sketches\/lYhqR0dMI<\/a><br>Northern Lights &#8211; <a href=\"https:\/\/editor.p5js.org\/baird.miles\/sketches\/3ZsY-vlef\">https:\/\/editor.p5js.org\/baird.miles\/sketches\/3ZsY-vlef<\/a><br>Woof &#8211; <a href=\"https:\/\/editor.p5js.org\/baird.miles\/sketches\/SGwDWCxMu\">https:\/\/editor.p5js.org\/baird.miles\/sketches\/SGwDWCxMu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Computational collaboration with adult learners<\/p>\n","protected":false},"author":1,"featured_media":203,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,4,9,11],"tags":[],"class_list":["post-202","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learning-design","category-portfolio","category-programming","category-teaching"],"_links":{"self":[{"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/posts\/202","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":8,"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/posts\/202\/revisions"}],"predecessor-version":[{"id":259,"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/posts\/202\/revisions\/259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/media\/203"}],"wp:attachment":[{"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/media?parent=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/categories?post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/letitlearn.blog\/index.php\/wp-json\/wp\/v2\/tags?post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}