{"version":"1.0","provider_name":"Daniel R. Schlegel","provider_url":"https:\/\/danielschlegel.org\/wp","author_name":"digitalneoplasm","author_url":"https:\/\/danielschlegel.org\/wp\/author\/digitalneoplasm\/","title":"Programming Challenge 1: Microworld Warmup - Daniel R. Schlegel","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"iEztGNLqVF\"><a href=\"https:\/\/danielschlegel.org\/wp\/teaching\/csc212-fall-2021\/programming-challenge-1-microworld-warmup\/\">Programming Challenge 1: Microworld Warmup<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/danielschlegel.org\/wp\/teaching\/csc212-fall-2021\/programming-challenge-1-microworld-warmup\/embed\/#?secret=iEztGNLqVF\" width=\"600\" height=\"338\" title=\"&#8220;Programming Challenge 1: Microworld Warmup&#8221; &#8212; Daniel R. Schlegel\" data-secret=\"iEztGNLqVF\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/danielschlegel.org\/wp\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Overview Your task is to write computational solutions to three problems, one in the context of the Nonrepresentational Painting World (NPW), and two in the context of the Modular Melody World (MMW) where one uses an SNote and the other uses an SComposer. Relatively rigid constraints will be placed on you as you engage in these tasks, as is appropriate&hellip;Read more","thumbnail_url":"https:\/\/danielschlegel.org\/wp\/wp-content\/uploads\/2021\/08\/image-1-993x1024.png"}