<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
 	<channel>
		<title>Blog | Programming Languages</title>
		<link>http://www.rockalypse.org/courses/cmpsc220sp10/blog/</link>
		<description></description>
		<language>en</language>
		<lastBuildDate>Wed, 17 Mar 2010 10:43:21 -0400</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>Sandvox Pro 1.6.6 (12244)</generator>
		<item>
			<title>soldering your slider</title>
			<link>http://www.rockalypse.org/courses/cmpsc220sp10/blog/soldering-your-slider.html</link>
			<description>
&lt;div&gt;&lt;p&gt;
I wanted to do a better video than this, but it turns out better videos take more time. So, you get a quick video where the audio didn't work. &lt;/p&gt;
&lt;p&gt;It's OK, the replacement audio is probably better anyway.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;
&lt;object width=&quot;480&quot; height=&quot;295&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/73lM1LbQPBA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/73lM1LbQPBA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;480&quot; height=&quot;295&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;/p&gt;
&lt;/div&gt;
			</description>
			<pubDate>Mon, 22 Feb 2010 15:29:21 -0500</pubDate>
			<guid>http://www.rockalypse.org/courses/cmpsc220sp10/blog/soldering-your-slider.html</guid>
		</item>
		<item>
			<title>lava lamp lab, readings</title>
			<link>http://www.rockalypse.org/courses/cmpsc220sp10/blog/lava-lamp-lab-readings.html</link>
			<description>
&lt;div&gt;&lt;p&gt;&lt;b&gt;READING&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
I've encouraged you to be reading the Pountain. I'll be more explicit.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Read the introduction (pages 2 - 8)&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Chapter 2 through page 20 covers syntaxes we have seen (&lt;font face=&quot;Courier&quot;&gt;PAR&lt;/font&gt;, &lt;font face=&quot;Courier&quot;&gt;SEQ&lt;/font&gt;, &lt;font face=&quot;Courier&quot;&gt;WHILE&lt;/font&gt;), but should help reinforce them for you.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Pages 21 - 24 introduce conditional constructs: &lt;font face=&quot;Courier&quot;&gt;IF&lt;/font&gt; and &lt;font face=&quot;Courier&quot;&gt;ALT&lt;/font&gt;. We will be starting with ALT this week; reading about it may help.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Pages 27 and 28 cover basic arithmetic and logic operations.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Page 29 covers type conversions.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;30 - 34 talks more about &lt;font face=&quot;Courier&quot;&gt;PROC&lt;/font&gt;s.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Chapter 3 is about arrays. Not critical at this time, but it's also a short chapter.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Chapter 4 is about channels. Good reading.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Chapter 7 is about time. Very handy, knowing how to work with time.&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Chapter 8 will never matter to you, because you will probably never have an array of Transputers. &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Chapter 9 is really interesting reading from a pattern perspective. &lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I would get through #6 this next week (if you haven't already), and get through chapters 3, 4, and 7 before the end of the next week.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HOMEWORK&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The current lab is now posted (&lt;a href=&quot;http://www.rockalypse.org/courses/cmpsc220sp10/labs/lava-lamp/&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;&quot;&gt;lava lamp π&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;I think the current lab  might take two weeks. I'd love it if it took one week. (Due a week from Monday, that is.) We'll do a checkup at the end of the week; treat lab time this week as an excellent time to be discussing questions regarding this lab with me and your peers. &lt;/p&gt;
&lt;p&gt;Lecture will continue with the &lt;b&gt;Client/Server&lt;/b&gt; and &lt;b&gt;Multiplexer&lt;/b&gt; patterns, and we'll end this week with a discussion of the Simpson et. al. paper on the subsumption architecture.&lt;/p&gt;
&lt;/div&gt;
			</description>
			<pubDate>Sat, 20 Feb 2010 17:57:24 -0500</pubDate>
			<guid>http://www.rockalypse.org/courses/cmpsc220sp10/blog/lava-lamp-lab-readings.html</guid>
		</item>
		<item>
			<title>lab posted</title>
			<link>http://www.rockalypse.org/courses/cmpsc220sp10/blog/lab-posted.html</link>
			<description>
&lt;div&gt;&lt;p&gt;
I've posted a &lt;a href=&quot;http://www.rockalypse.org/courses/cmpsc220sp10/labs/building-a-freeduino/&quot;&gt;lab regarding this week's work&lt;/a&gt;. It asks you to work through the first three chapters of the book with your newly built Freeduino. &lt;/p&gt;
&lt;p&gt;In other words, the lab is to build your computer and get a small start on occam-π.  We'll be doing more interesting things with our Freeduinos next week. I'm kinda excited (and have a bit of writing to do).&lt;/p&gt;
&lt;/div&gt;
			</description>
			<pubDate>Sun, 14 Feb 2010 18:28:12 -0500</pubDate>
			<guid>http://www.rockalypse.org/courses/cmpsc220sp10/blog/lab-posted.html</guid>
		</item>
		<item>
			<title>Extended Soldering FunTimes™</title>
			<link>http://www.rockalypse.org/courses/cmpsc220sp10/blog/extended-soldering-funtimes.html</link>
			<description>
&lt;div&gt;&lt;p&gt;Sunday I'll be in the lab from 2PM to 7PM. I recommend this as an excellent time for Continued Soldering Excitement™.&lt;/p&gt;
&lt;p&gt;Erik will be hosting Additional Soldering GoodTimes™ Monday from 8PM to 10PM.&lt;/p&gt;
&lt;p&gt;If I plan on being in on Saturday, I will post/email that as well.&lt;/p&gt;
&lt;/div&gt;
			</description>
			<pubDate>Thu, 11 Feb 2010 14:35:59 -0500</pubDate>
			<guid>http://www.rockalypse.org/courses/cmpsc220sp10/blog/extended-soldering-funtimes.html</guid>
		</item>
		<item>
			<title>practice, board build</title>
			<link>http://www.rockalypse.org/courses/cmpsc220sp10/blog/practice-board-build.html</link>
			<description>
&lt;div&gt;&lt;p&gt;&lt;span style=&quot;text-decoration: line-through;&quot;&gt;
Tomorrow&lt;/span&gt; Wednesday we'll start board builds. If you could please bring in your lab fee, I'd feel better about releasing a board to you. I think I'm willing to withhold a board unless you've spoken with me prior to lab.&lt;/p&gt;
&lt;p&gt;I recommend watching &lt;a href=&quot;http://www.concurrency.cc/freeduino/build-videos&quot;&gt;these videos&lt;/a&gt; if you haven't already. I've mentioned them before, I'm fairly certain.&lt;/p&gt;
&lt;p&gt;If you swing by Alden this evening between now and 10:00, you can do a bit more soldering practice if you like. Erik has the all-powerful key.&lt;/p&gt;
&lt;/div&gt;
			</description>
			<pubDate>Mon, 08 Feb 2010 20:34:37 -0500</pubDate>
			<guid>http://www.rockalypse.org/courses/cmpsc220sp10/blog/practice-board-build.html</guid>
		</item>
 	</channel>
</rss>

