
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>daniel shiffman &#187; Teaching</title>
	<atom:link href="http://www.shiffman.net/category/teaching/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shiffman.net</link>
	<description></description>
	<lastBuildDate>Wed, 08 Feb 2012 03:00:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>New Processing Tutorial</title>
		<link>http://www.shiffman.net/2010/08/31/new-processing-tutorial/</link>
		<comments>http://www.shiffman.net/2010/08/31/new-processing-tutorial/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 02:43:52 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[processingblog]]></category>
		<category><![CDATA[Teaching]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=598</guid>
		<description><![CDATA[I&#8217;ve added a new tutorial to the Processing web site about the String class and displaying text onscreen. Enjoy!]]></description>
			<content:encoded><![CDATA[<p><a href="http://processing.org/learning/text/"><img src="http://processing.org/learning/text/imgs/textcurve.jpg"/></a></p>
<p>I&#8217;ve added a <a href="http://processing.org/learning/text/">new tutorial</a> to the Processing web site about the <a href="">String class</a> and displaying text onscreen.  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2010/08/31/new-processing-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Art+Code 4Ever</title>
		<link>http://www.shiffman.net/2009/03/17/artcode-4ever/</link>
		<comments>http://www.shiffman.net/2009/03/17/artcode-4ever/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 22:56:21 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[art and code]]></category>
		<category><![CDATA[cmu]]></category>
		<category><![CDATA[oxford project]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=399</guid>
		<description><![CDATA[It&#8217;s taken me a little while, but here&#8217;s a brief recap of what was quite possibly the most heart-warming and thrilling conference I will ever have the chance to attend &#8212; ART + CODE: a symposium on programming environments for &#8230; <a href="http://www.shiffman.net/2009/03/17/artcode-4ever/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s taken me a little while, but here&#8217;s a brief recap of what was quite possibly the most heart-warming and thrilling conference I will ever have the chance to attend &#8212; <a href="http://artandcode.ning.com/">ART + CODE</a>: a symposium on programming environments for artists, young people, and the rest of us. </p>
<p><a href="http://www.flickr.com/photos/shiffman/3334083196/" title="IMG_7189 by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3618/3334083196_08752c0905_m.jpg" width="240" height="180" alt="IMG_7189" /></a></p>
<p>First, a hearty thank you to <a href="http://www.flong.com/">Golan Levin</a> who did a tremendous job planning and organizing the mind-bending experience.   Some highlights:</p>
<p><a href="http://www.flickr.com/photos/golanlevin/3334070560/"><img src="http://farm4.static.flickr.com/3344/3334070560_d21c18f3ce_m.jpg"/></a></p>
<p>Oxford Project Part III &#8212; Thanks to the ever ebullient <a href="http://iragreenberg.net/">Ira Greenberg</a> and Miami University for sponsoring (and the <a href="http://www.cmu.edu/studio/">Studio for Creative Inquiry</a> @ CMU for giving us space), we were able to convene before the main festivities began to give <a href="http://www.processing.org">Processing</a> a push towards some number past 1.0.   Stay tuned for exciting improvements in Processing&#8217;s video and OPENGL libraries as well as to the IDE itself.</p>
<p><a href="http://www.flickr.com/photos/ajstarks/3338036174/"><img src="http://farm4.static.flickr.com/3561/3338036174_e8b5bb0deb_m.jpg"/ width=100/></a></p>
<p>Saturday was a day full of workshops.  In the morning, I attempted to teach an entire semester of <a href="http://itp.nyu.edu/varwiki/Syllabus/ICM-All-F08">ICM</a> in under three hours, followed by an afternoon mix of topics related to physics simulation and image processing.</p>
<p><a href="http://www.flickr.com/photos/shiffman/3362659805/" title="20090308-IMG_7203-1 by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3605/3362659805_f98049e312_m.jpg" width="200" alt="20090308-IMG_7203-1" /></a> &nbsp;<a href="http://www.flickr.com/photos/shiffman/3362658731/" title="20090308-IMG_7201-1 by shiffman, on Flickr"> <img src="http://farm4.static.flickr.com/3635/3362658731_e9c4e95cd0_m.jpg" width="200" alt="20090308-IMG_7201-1" /></a></p>
<p>Sunday was the day to end all days with the lineup of speakings including lead developers of the languages / environments: <a href="http://www.alice.org/">Alice</a>, <a href="http://puredata.info/">Pure Data</a>, <a href="http://scratch.mit.edu/">Scratch</a>, <a href="http://hacketyhack.net/">Hackety Hack, </a><a href="http://www.processing.org">Processing</a>, <a href="http://www.cycling74.com/">Max/MSP/Jitter</a>, <a href="http://vvvv.org/">vvvv</a>, <a href="http://blog.drwoohoo.com/?cat=113">ExtendScript</a>, and <a href="http://www.openframeworks.cc/">openFrameworks</a>.   Some highlights within highlights here were Luke Dubois&#8217; demo of &#8220;what is known in the biz as random atonal crap&#8221; and Sebastian Oschatz&#8217;s boy band metaphor for multi-screen setups (one that I really need to take a look at more closely as we develop &#8220;most pixels ever&#8221; at ITP.)  Videos of all the Sunday talks will eventually be posted at <a href="http://www.vimeo.com/artandcode">vimeo/artandcode</a>.</p>
<p><a href="http://www.flickr.com/photos/shiffman/3362660913/" title="20090309-IMG_7204-1 by shiffman, on Flickr"><img src="http://farm4.static.flickr.com/3468/3362660913_5c5123c41f_t.jpg" width="100" height="75" alt="20090309-IMG_7204-1" /></a> <a href="http://www.flickr.com/photos/shiffman/3363481466/" title="20090309-IMG_7208-1 by shiffman, on Flickr">&nbsp;<img src="http://farm4.static.flickr.com/3654/3363481466_a7de950d95_t.jpg" width="100" height="75" alt="20090309-IMG_7208-1" /></a> <a href="http://www.flickr.com/photos/shiffman/3362667375/" title="20090309-IMG_7216-1 by shiffman, on Flickr">&nbsp;<img src="http://farm4.static.flickr.com/3464/3362667375_4e0a5b6d4e_t.jpg" width="100" height="75" alt="20090309-IMG_7216-1" /></a></p>
<p>On Monday, I was lucky to have the chance before heading home to catch the work of <a href="http://reas.com/">Casey Reas</a> and <a href="http://www.unlekker.net/">Marius Watz</a> at the <a href="http://www.pittsburgharts.org/index.php">Pittsburgh Center for the Arts</a>.</p>
<p><a href="http://www.flickr.com/photos/golanlevin/3344190502/"><img src="http://farm4.static.flickr.com/3586/3344190502_b06e833ccb_m.jpg"/></a></p>
<p>Of course, all of this was really just an excuse for a nice group photo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/03/17/artcode-4ever/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Path Following Dot Product Tutorial</title>
		<link>http://www.shiffman.net/2009/03/02/path-following-dot-product-tutorial/</link>
		<comments>http://www.shiffman.net/2009/03/02/path-following-dot-product-tutorial/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 03:49:06 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[dot product]]></category>
		<category><![CDATA[draft]]></category>
		<category><![CDATA[excerpt]]></category>
		<category><![CDATA[nature of code]]></category>
		<category><![CDATA[path following]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=388</guid>
		<description><![CDATA[As an addendum to the previous post, here&#8217;s an early draft excerpt from Chapter 7 on steering behaviors, more specifically a tutorial related to my new path following examples. Also an excuse to cover the dot product in more detail. &#8230; <a href="http://www.shiffman.net/2009/03/02/path-following-dot-product-tutorial/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.shiffman.net/teaching/nature/path-following/"><br />
<img src="http://www.shiffman.net/itp/classes/nature/pathimages/pathfollow.jpg"/></a></p>
<p>As an addendum to the previous post, here&#8217;s <a href="http://www.shiffman.net/teaching/nature/path-following/">an early draft excerpt from Chapter 7 on steering behaviors</a>, more specifically a tutorial related to my new <a href="http://www.shiffman.net/teaching/nature/steering">path following examples</a>.   Also an excuse to cover the <a href="http://en.wikipedia.org/wiki/Dot_product">dot product</a> in more detail.  All based on <a href="http://www.red3d.com/cwr/steer/">Craig Reynolds</a> of course.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/03/02/path-following-dot-product-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nature of Code Book</title>
		<link>http://www.shiffman.net/2009/03/02/nature-of-code-book/</link>
		<comments>http://www.shiffman.net/2009/03/02/nature-of-code-book/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 03:35:43 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[nature of code]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=378</guid>
		<description><![CDATA[This semester, I&#8217;ve started working on expanding my nature of code tutorials into a book. My plan is to self-publish (looking into a few options) and have drafts available for download / purchase as early as this summer. I&#8217;ll also &#8230; <a href="http://www.shiffman.net/2009/03/02/nature-of-code-book/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.shiffman.net/images/noc/1.jpg"/> <img src="http://www.shiffman.net/images/noc/3.jpg"/><img src="http://www.shiffman.net/images/noc/2.jpg"/> <img src="http://www.shiffman.net/images/noc/5.jpg"/> <img src="http://www.shiffman.net/images/noc/8.jpg"/> </p>
<p>This semester, I&#8217;ve started working on expanding my <a href="http://www.shiffman.net/teaching/nature">nature of code tutorials</a> into a book.  My plan is to self-publish (looking into a few options) and have drafts available for download / purchase as early as this summer.  I&#8217;ll also be publishing excerpts from the book as tutorials on <a href="http://www.processing.org/learning/tutorials/">processing.org</a> (the first will be a PVector tutorial) and on this site as well.</p>
<p><a href="http://www.learningprocessing.com/noc/">sign up for e-mail updates about the book</a></p>
<p>Here is a <a href="http://www.learningprocessing.com/noc/table_of_contents.pdf">PDF of the draft table of contents</a> for those who are curious.   Feedback is welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/03/02/nature-of-code-book/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>More Steering Examples</title>
		<link>http://www.shiffman.net/2009/02/28/more-steering-examples/</link>
		<comments>http://www.shiffman.net/2009/02/28/more-steering-examples/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 22:26:44 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[nature of code]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[steering]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=365</guid>
		<description><![CDATA[I&#8217;ve added three new steering examples (based, of course, off of Craig Reynolds&#8217; Steering Behaviors for Autonomous Characters) to the nature of code tutorials. Ultimately, it&#8217;s my goal to build out all of Reynolds&#8217; algorithms into a Processing library (much &#8230; <a href="http://www.shiffman.net/2009/02/28/more-steering-examples/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve added three new steering examples (based, of course, off of <a href="http://www.red3d.com/cwr/steer/">Craig Reynolds&#8217; Steering Behaviors for Autonomous Characters</a>) to the <a href="http://www.shiffman.net/teaching/nature/">nature of code</a> tutorials.  Ultimately, it&#8217;s my goal to build out all of Reynolds&#8217; algorithms into a Processing library (much like <a href="http://opensteer.sourceforge.net/">Open Steer</a>), so stay tuned. . .</p>
<p><a href="http://www.shiffman.net/itp/classes/nature/week06_s09/pathfollowing"><img src="http://www.shiffman.net/itp/classes/nature/week06_s09/path.jpg"/></a>&nbsp; <a href="http://www.shiffman.net/itp/classes/nature/week06_s09/flowfield"> <img src="http://www.shiffman.net/itp/classes/nature/week06_s09/flow.jpg"/></a>&nbsp; <a href="http://www.shiffman.net/itp/classes/nature/week06_s09/crowdpathfollowing"> <img src="http://www.shiffman.net/itp/classes/nature/week06_s09/crowdpath.jpg"/></a></p>
<p><a href="http://www.shiffman.net/itp/classes/nature/week06_s09/pathfollowing">Path Following</a><br />
<a href="http://www.shiffman.net/itp/classes/nature/week06_s09/flowfield">Flow Field</a><br />
<a href="http://www.shiffman.net/itp/classes/nature/week06_s09/crowdpathfollowing">Crowd Path Following</a></p>
<p>I hope to have a new tutorial about the use of the <a href="http://processing.org/reference/PVector.html">PVector</a> dot product in the path following examples posted in the next day or two as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2009/02/28/more-steering-examples/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cosmonaut Zoog and Friends</title>
		<link>http://www.shiffman.net/2008/09/26/cosmonaut-zoog-and-friends/</link>
		<comments>http://www.shiffman.net/2008/09/26/cosmonaut-zoog-and-friends/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 21:04:44 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[ITP]]></category>
		<category><![CDATA[learning processing]]></category>
		<category><![CDATA[processing.org]]></category>
		<category><![CDATA[Teaching]]></category>
		<category><![CDATA[Zoog]]></category>

		<guid isPermaLink="false">http://www.shiffman.net/?p=251</guid>
		<description><![CDATA[The first half of my new book Learning Processing follows a simple creature design through a life of programming fundamentals: pixels, shapes, variables, conditionals, loops, functions, objects, arrays. Now that the book is out, I&#8217;m pleased to see that Zoog &#8230; <a href="http://www.shiffman.net/2008/09/26/cosmonaut-zoog-and-friends/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The first half of my new book <a href="http://www.learningprocessing.com">Learning Processing</a> follows a simple creature design through a life of programming fundamentals: pixels, shapes, variables, conditionals, loops, functions, objects, arrays.   Now that the book is out, I&#8217;m pleased to see that Zoog has some friends to hang out with.  Here is a selection of little alien beings from <a href="http://itp.nyu.edu/icm">Introduction to Computational Media</a>.</p>
<p><img src="http://www.shiffman.net/images/zoogs/1.jpg"/> &nbsp;<img src="http://www.shiffman.net/images/zoogs/2.jpg"/> &nbsp;<img src="http://www.shiffman.net/images/zoogs/3.jpg"/> &nbsp;<img src="http://www.shiffman.net/images/zoogs/4.jpg"/><br /><img src="http://www.shiffman.net/images/zoogs/5.jpg"/> &nbsp;<img src="http://www.shiffman.net/images/zoogs/6.jpg"/> &nbsp;<img src="http://www.shiffman.net/images/zoogs/9.jpg"/>&nbsp; <img src="http://www.shiffman.net/images/zoogs/10.jpg"/> </p>
<p>And there&#8217;s also <a href="http://374.intermediated.org/gallery/main.php?g2_itemId=1766">a nice selection</a> from <a href="http://artsandscience.concordia.ca/comm/faculty/soar.html">Matt Soar&#8217;s</a> class at Concordia University.</p>
<p><img src="http://374.intermediated.org/gallery/main.php?g2_view=core.DownloadItem&#038;g2_itemId=1782&#038;g2_serialNumber=2" width = 100/> &nbsp; <img src="http://374.intermediated.org/gallery/main.php?g2_view=core.DownloadItem&#038;g2_itemId=1784&#038;g2_serialNumber=2" width = 100/> &nbsp; <img src="http://374.intermediated.org/gallery/main.php?g2_view=core.DownloadItem&#038;g2_itemId=1812&#038;g2_serialNumber=1" width = 100/> &nbsp; <img src="http://374.intermediated.org/gallery/main.php?g2_view=core.DownloadItem&#038;g2_itemId=1807&#038;g2_serialNumber=1" width = 100/></p>
<p>All hail Ficello, King of Cheese!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.shiffman.net/2008/09/26/cosmonaut-zoog-and-friends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

