<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The Itch Remains.</title>
	<atom:link href="http://lueb.be/2007/05/17/the-itch-remains/feed/" rel="self" type="application/rss+xml" />
	<link>http://lueb.be/2007/05/17/the-itch-remains/</link>
	<description>Thoughts on tech and other rants.</description>
	<lastBuildDate>Wed, 05 Oct 2011 23:41:10 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Intentionally Obsolete &#187; Blog Archive &#187; More on Programming for Beginners</title>
		<link>http://lueb.be/2007/05/17/the-itch-remains/comment-page-1/#comment-6</link>
		<dc:creator>Intentionally Obsolete &#187; Blog Archive &#187; More on Programming for Beginners</dc:creator>
		<pubDate>Wed, 12 Sep 2007 05:48:36 +0000</pubDate>
		<guid isPermaLink="false">http://intentionallyobsolete.com/?p=22#comment-6</guid>
		<description>[...] A while ago, I wrote a post about how I think that programming is really difficult to get into these days without a ton of effort on the learner&#8217;s part due to varying factors such as language complexity and operating system api&#8217;s. I then proceeded to discuss a product by MIT Media Labs called Scratch that was designed to teach children programming by addressing these issues. In case you don&#8217;t remember, I wasn&#8217;t too fond of Scratch. [...]</description>
		<content:encoded><![CDATA[<p>[...] A while ago, I wrote a post about how I think that programming is really difficult to get into these days without a ton of effort on the learner&#8217;s part due to varying factors such as language complexity and operating system api&#8217;s. I then proceeded to discuss a product by MIT Media Labs called Scratch that was designed to teach children programming by addressing these issues. In case you don&#8217;t remember, I wasn&#8217;t too fond of Scratch. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mluebbe</title>
		<link>http://lueb.be/2007/05/17/the-itch-remains/comment-page-1/#comment-5</link>
		<dc:creator>mluebbe</dc:creator>
		<pubDate>Sat, 19 May 2007 21:28:20 +0000</pubDate>
		<guid isPermaLink="false">http://intentionallyobsolete.com/?p=22#comment-5</guid>
		<description>Wow.
I didn&#039;t think anyone actually read this.

I understand your point with regards to systematic thinking when I was looking it over for the first time, for example -  seeing how you were using controls to teach iteration without really having to get out a intro book and explain the concept of a loop.

I enjoyed slapping together some quick implementations of a barrel shifter and full adder in the digital logic sim. (http://scratch.mit.edu/projects/jay/495)

I think I may have been overly harsh on what your lab has accomplished, and am writing a second post right now addressing some of the points you brought up.
Most of this is due to cynicism, and experience with working with kids (and even adults in the past) where as soon as they realize that they can loop a belch.wav file in the lab, any higher purpose goes out the window pretty fast.

I strongly feel that getting young people excited and involved in technology is something our field hasn&#039;t been doing a good job of it recently. It&#039;s nice to see that I&#039;m not the only one who cares, and others are trying to do something about it.

I hope that you can find time to write some feedback on my next post regarding this matter!</description>
		<content:encoded><![CDATA[<p>Wow.<br />
I didn&#8217;t think anyone actually read this.</p>
<p>I understand your point with regards to systematic thinking when I was looking it over for the first time, for example &#8211;  seeing how you were using controls to teach iteration without really having to get out a intro book and explain the concept of a loop.</p>
<p>I enjoyed slapping together some quick implementations of a barrel shifter and full adder in the digital logic sim. (<a href="http://scratch.mit.edu/projects/jay/495" rel="nofollow">http://scratch.mit.edu/projects/jay/495</a>)</p>
<p>I think I may have been overly harsh on what your lab has accomplished, and am writing a second post right now addressing some of the points you brought up.<br />
Most of this is due to cynicism, and experience with working with kids (and even adults in the past) where as soon as they realize that they can loop a belch.wav file in the lab, any higher purpose goes out the window pretty fast.</p>
<p>I strongly feel that getting young people excited and involved in technology is something our field hasn&#8217;t been doing a good job of it recently. It&#8217;s nice to see that I&#8217;m not the only one who cares, and others are trying to do something about it.</p>
<p>I hope that you can find time to write some feedback on my next post regarding this matter!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mres</title>
		<link>http://lueb.be/2007/05/17/the-itch-remains/comment-page-1/#comment-4</link>
		<dc:creator>mres</dc:creator>
		<pubDate>Sat, 19 May 2007 13:59:03 +0000</pubDate>
		<guid isPermaLink="false">http://intentionallyobsolete.com/?p=22#comment-4</guid>
		<description>Hi. My research group at the MIT Media Lab developed the Scratch software and website. I would encourage you to look more closely at the projects that people are posting on the Scratch website. In your blog, you write: &quot;I have a hard time seeing anyone doing much more with it than making inappropriate animations and trying to harass people nearby with a barrage of sound effects.&quot; In fact, people are creating a wide range of innovative projects, including strategy games (http://scratch.mit.edu/projects/bmarcell/1137), science simulations (http://scratch.mit.edu/projects/jay/495), paint programs (http://scratch.mit.edu/projects/fab_programmer123/4645), and animated stories (http://scratch.mit.edu/projects/vally/1224).

I hope you&#039;ll take a look at some of these projects (and also download the software and create your own projects!), and see if that changes your view about Scratch.

Regarding your comment: &quot;Most bothersome to me is the total lack of coding involved via the drag and drop interface&quot;... You seem to equate &quot;coding&quot; with writing strings of text. For me, the most important part of &quot;coding&quot; and &quot;programming&quot; is learning to think systematically, and that definitely happens when people learn to &quot;code&quot; in Scratch. When people create Scratch projects, they learn key computational concepts such as iteration, conditionals, variables, event-triggering, and threads -- and, perhaps most importantly, they learn about the process of design and debugging. It is true that you would not want to use a drag-and-drop graphical interface like Scratch to create a very big, complex program. But we believe that Scratch provides a very good introduction to the core ideas of programming and &quot;coding&quot;, and provides a very good foundation if people decide to move on to other more traditional programming languages later.</description>
		<content:encoded><![CDATA[<p>Hi. My research group at the MIT Media Lab developed the Scratch software and website. I would encourage you to look more closely at the projects that people are posting on the Scratch website. In your blog, you write: &#8220;I have a hard time seeing anyone doing much more with it than making inappropriate animations and trying to harass people nearby with a barrage of sound effects.&#8221; In fact, people are creating a wide range of innovative projects, including strategy games (<a href="http://scratch.mit.edu/projects/bmarcell/1137" rel="nofollow">http://scratch.mit.edu/projects/bmarcell/1137</a>), science simulations (<a href="http://scratch.mit.edu/projects/jay/495" rel="nofollow">http://scratch.mit.edu/projects/jay/495</a>), paint programs (<a href="http://scratch.mit.edu/projects/fab_programmer123/4645" rel="nofollow">http://scratch.mit.edu/projects/fab_programmer123/4645</a>), and animated stories (<a href="http://scratch.mit.edu/projects/vally/1224" rel="nofollow">http://scratch.mit.edu/projects/vally/1224</a>).</p>
<p>I hope you&#8217;ll take a look at some of these projects (and also download the software and create your own projects!), and see if that changes your view about Scratch.</p>
<p>Regarding your comment: &#8220;Most bothersome to me is the total lack of coding involved via the drag and drop interface&#8221;&#8230; You seem to equate &#8220;coding&#8221; with writing strings of text. For me, the most important part of &#8220;coding&#8221; and &#8220;programming&#8221; is learning to think systematically, and that definitely happens when people learn to &#8220;code&#8221; in Scratch. When people create Scratch projects, they learn key computational concepts such as iteration, conditionals, variables, event-triggering, and threads &#8212; and, perhaps most importantly, they learn about the process of design and debugging. It is true that you would not want to use a drag-and-drop graphical interface like Scratch to create a very big, complex program. But we believe that Scratch provides a very good introduction to the core ideas of programming and &#8220;coding&#8221;, and provides a very good foundation if people decide to move on to other more traditional programming languages later.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

