<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Teaching about Programming: LOGO</title>
	<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/</link>
	<description>Utterly random, incoherent and disjointed rants and ramblings...</description>
	<pubDate>Thu, 20 Nov 2008 18:38:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>

	<item>
		<title>by: jambarama</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8830</link>
		<pubDate>Tue, 22 Apr 2008 04:46:24 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8830</guid>
					<description>I took CS in high school and was first taught pascal, then c++.  No complaints with either.  However, I got the most practice on my TI-83, seriously.  I wrote a tone of games - tic-tac-toe, a bowling game (with graphics), and all sorts of puzzles &#38; mazes.  Everyone had mario which was being passed around as a binary, but I liked my games, and I probably got more experience there than in pascal or c++.  

I've recently started playing around with something I find just as great.  Robocode.  I've never wanted to pick up java before, but I'm getting quite good.  It is fun, engaging, and with examples it is simple enough to be doable but can be complex enough to really learn.  Check it out: http://robocode.sourceforge.net/</description>
		<content:encoded><![CDATA[<p>I took CS in high school and was first taught pascal, then c++.  No complaints with either.  However, I got the most practice on my TI-83, seriously.  I wrote a tone of games - tic-tac-toe, a bowling game (with graphics), and all sorts of puzzles &amp; mazes.  Everyone had mario which was being passed around as a binary, but I liked my games, and I probably got more experience there than in pascal or c++.  </p>
<p>I&#8217;ve recently started playing around with something I find just as great.  Robocode.  I&#8217;ve never wanted to pick up java before, but I&#8217;m getting quite good.  It is fun, engaging, and with examples it is simple enough to be doable but can be complex enough to really learn.  Check it out: <a href="http://robocode.sourceforge.net/" rel="nofollow">http://robocode.sourceforge.net/</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Luke Maciak</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8828</link>
		<pubDate>Tue, 22 Apr 2008 01:11:10 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8828</guid>
					<description>Yeah, I know. I should develop thicker skin, and just let them screw themselves over if they insist on it. Then again, when I think back to some of the ultra-boring Gen-Ed classes I took in college I can sort of relate to them.

But yeah, I'm way to nice. :P</description>
		<content:encoded><![CDATA[<p>Yeah, I know. I should develop thicker skin, and just let them screw themselves over if they insist on it. Then again, when I think back to some of the ultra-boring Gen-Ed classes I took in college I can sort of relate to them.</p>
<p>But yeah, I&#8217;m way to nice. <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_razz.gif" alt="P" class="wp-smiley" />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Travis McCrea</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8827</link>
		<pubDate>Tue, 22 Apr 2008 00:47:32 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8827</guid>
					<description>Wow, your going to work with them to help them get their tests in? 
Your a nice guy, I would be like FAIL! (maybe I would be a little more compassionate but not much) 

Okay, as a new guy... and only breifly looking at the wiki for both... I am going to say Allice because it looks a little more new, edgy, and fun...  (mind you when you first mentioned it, i thought we were talking about the AI)... However  it kinda also looks like the Ruby on Rails of coding, something thats cool but not going to practically carry over to anything else.  Like if you learn JavaScript you can still apply those fundamental skills to PHP</description>
		<content:encoded><![CDATA[<p>Wow, your going to work with them to help them get their tests in?<br />
Your a nice guy, I would be like FAIL! (maybe I would be a little more compassionate but not much) </p>
<p>Okay, as a new guy&#8230; and only breifly looking at the wiki for both&#8230; I am going to say Allice because it looks a little more new, edgy, and fun&#8230;  (mind you when you first mentioned it, i thought we were talking about the AI)&#8230; However  it kinda also looks like the Ruby on Rails of coding, something thats cool but not going to practically carry over to anything else.  Like if you learn JavaScript you can still apply those fundamental skills to PHP
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ricardo</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8819</link>
		<pubDate>Mon, 21 Apr 2008 09:35:57 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8819</guid>
					<description>I totally agree with both of you. Students must realize on their own how to solve their problems not only content-wise but with such proceedings and other related issues of time and task management.

The professor is there to help but not to please the student, fulfilling his/hers wishes. They must learn how to fight for that.</description>
		<content:encoded><![CDATA[<p>I totally agree with both of you. Students must realize on their own how to solve their problems not only content-wise but with such proceedings and other related issues of time and task management.</p>
<p>The professor is there to help but not to please the student, fulfilling his/hers wishes. They must learn how to fight for that.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: vacri</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8818</link>
		<pubDate>Mon, 21 Apr 2008 09:00:57 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8818</guid>
					<description>regarding your foolish student, an answer you can put into programming terms:

"It's very simple: you have a scheduling conflict. Resolve it"


When I was younger I would have argued for leniency, but keeping tabs with old lecturers still in academia, they lament the significant drop in quality of the students over the past 10 years. For example, I finished my course in the mid-90s. For us, applying for 'special consideration' meant "I am pregnant", "my parent died" or "my girlfriend has cancer" sort of thing. Talking to one of the lecturers two Christmasses ago, he said that &lt;i&gt;over half the class&lt;/i&gt; had applied for special consideration, and it was typical of classes in general these days. He used to be a guy that lived with an incredible passion for educating people, and he was haggard with exhaustion and frustration.

I support you in not moving the exam - he's the one who organised a trip without bothering to do a sanity check. Let &lt;i&gt;him&lt;/i&gt; do the work of rearranging timetables, not you. It'll be a nice life lesson. I mean, if it's no effort to change to an earlier slot, sure, do that, but if you have to make two exams or fight redtape to do it, fuck 'em. I mean, teaching is a job you do for the love of teaching, but if your students aren't learning for the love of it, don't bend over backwards for them. Otherwise he just gets it reinforced that he can get things changed to suit him.

/curmudgeon</description>
		<content:encoded><![CDATA[<p>regarding your foolish student, an answer you can put into programming terms:</p>
<p>&#8220;It&#8217;s very simple: you have a scheduling conflict. Resolve it&#8221;</p>
<p>When I was younger I would have argued for leniency, but keeping tabs with old lecturers still in academia, they lament the significant drop in quality of the students over the past 10 years. For example, I finished my course in the mid-90s. For us, applying for &#8217;special consideration&#8217; meant &#8220;I am pregnant&#8221;, &#8220;my parent died&#8221; or &#8220;my girlfriend has cancer&#8221; sort of thing. Talking to one of the lecturers two Christmasses ago, he said that <i>over half the class</i> had applied for special consideration, and it was typical of classes in general these days. He used to be a guy that lived with an incredible passion for educating people, and he was haggard with exhaustion and frustration.</p>
<p>I support you in not moving the exam - he&#8217;s the one who organised a trip without bothering to do a sanity check. Let <i>him</i> do the work of rearranging timetables, not you. It&#8217;ll be a nice life lesson. I mean, if it&#8217;s no effort to change to an earlier slot, sure, do that, but if you have to make two exams or fight redtape to do it, fuck &#8216;em. I mean, teaching is a job you do for the love of teaching, but if your students aren&#8217;t learning for the love of it, don&#8217;t bend over backwards for them. Otherwise he just gets it reinforced that he can get things changed to suit him.</p>
<p>/curmudgeon
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Luke Maciak</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8814</link>
		<pubDate>Sat, 19 Apr 2008 19:57:25 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8814</guid>
					<description>[quote post="2383"]I think in Brazil they would get offended once they realize this stuff is for children.[/quote]

Well, it's not really just for children. It is a generic teaching language and Tortue doesn't really have an appearance of a kids application (ie no silly turtle or anything like that).

Anyways, this was recommended in the course materials posted on the online  portal for CMPT 109 teachers at my school - so whoever was putting together that collection figured it was a good idea to use it. :P</description>
		<content:encoded><![CDATA[<blockquote cite="http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/"><p>
I think in Brazil they would get offended once they realize this stuff is for children.</p>
</blockquote>
<p>Well, it&#8217;s not really just for children. It is a generic teaching language and Tortue doesn&#8217;t really have an appearance of a kids application (ie no silly turtle or anything like that).</p>
<p>Anyways, this was recommended in the course materials posted on the online  portal for CMPT 109 teachers at my school - so whoever was putting together that collection figured it was a good idea to use it. <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_razz.gif" alt="P" class="wp-smiley" />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ricardo</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8813</link>
		<pubDate>Sat, 19 Apr 2008 03:36:28 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8813</guid>
					<description>Wow, logo!! That surely does bring back memories, as Starhawk mentioned.

I remember learning it for the first time when I was 9-10 years old. Many years later, I also wrote a Logo Interpretor. 

So, my point is going to be essentially the same of Starhawk: Isn't it to simple? I think in Brazil they would get offended once they realize this stuff is for children.</description>
		<content:encoded><![CDATA[<p>Wow, logo!! That surely does bring back memories, as Starhawk mentioned.</p>
<p>I remember learning it for the first time when I was 9-10 years old. Many years later, I also wrote a Logo Interpretor. </p>
<p>So, my point is going to be essentially the same of Starhawk: Isn&#8217;t it to simple? I think in Brazil they would get offended once they realize this stuff is for children.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Luke Maciak</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8811</link>
		<pubDate>Fri, 18 Apr 2008 19:14:34 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8811</guid>
					<description>[quote post="2383"]Just joking but Logo is kind of a kids language so the question for me would be how much time do you get to spend on introducing a toy language? And would the adults get offended at what is obviously even a dumb downed version of Logo?[/quote]

Well... My class consists mostly of dance, music, drama, telecommunications and phys-ed majors. I was actually thinking Logo might be too difficult for them. Anything with a higher degree of complexity might be too much. :P</description>
		<content:encoded><![CDATA[<blockquote cite="http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/"><p>
Just joking but Logo is kind of a kids language so the question for me would be how much time do you get to spend on introducing a toy language? And would the adults get offended at what is obviously even a dumb downed version of Logo?</p>
</blockquote>
<p>Well&#8230; My class consists mostly of dance, music, drama, telecommunications and phys-ed majors. I was actually thinking Logo might be too difficult for them. Anything with a higher degree of complexity might be too much. <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_razz.gif" alt="P" class="wp-smiley" />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Starhawk</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8810</link>
		<pubDate>Fri, 18 Apr 2008 19:06:13 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8810</guid>
					<description>Btw I just looked at Context Frees web site and I think they have a stand alone version of the program for windows. I haven't tried the Linux version of the program tho.</description>
		<content:encoded><![CDATA[<p>Btw I just looked at Context Frees web site and I think they have a stand alone version of the program for windows. I haven&#8217;t tried the Linux version of the program tho.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Starhawk</title>
		<link>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8809</link>
		<pubDate>Fri, 18 Apr 2008 18:52:54 +0000</pubDate>
		<guid>http://www.terminally-incoherent.com/blog/2008/04/18/teaching-about-programming-logo/#comment-8809</guid>
					<description>Wow Logo that brings back memories :) About every programmer of my generation wrote a Logo Interpretor in one language or another in the stone ages prior to the MS/Dos Era.

How about giving your students K&#38;R's book on C and have them write there own Logo like language? Wouldn't that be fun ;)

Just joking but Logo is kind of a kids language so the question for me would be how much time do you get to spend on introducing a toy language? And would the adults get offended at what is obviously even a dumb downed version of Logo? But Logo can be great fun for some so that counts for something.

I looked at Alice before but I didn't download it and play with it. It does seem a bit complex for your needs. I would think you need something kind of in between. Have you ever looked at &lt;a href="http://www.contextfreeart.org/index.html" rel="nofollow"&gt;Context Free&lt;/a&gt; before? The language for it is C like and formally is a context free grammar hence its name. Like Logo it draws graphic images but unlike Logo it is easy to draw wild looking fractals and stuff like that. I think it is pretty cool but I think it requires installation.</description>
		<content:encoded><![CDATA[<p>Wow Logo that brings back memories <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_smile.gif" alt=")" class="wp-smiley" />  About every programmer of my generation wrote a Logo Interpretor in one language or another in the stone ages prior to the MS/Dos Era.</p>
<p>How about giving your students K&amp;R&#8217;s book on C and have them write there own Logo like language? Wouldn&#8217;t that be fun <img src="http://www.terminally-incoherent.com/blog/wp-includes/images/smilies/icon_wink.gif" alt=")" class="wp-smiley" /> </p>
<p>Just joking but Logo is kind of a kids language so the question for me would be how much time do you get to spend on introducing a toy language? And would the adults get offended at what is obviously even a dumb downed version of Logo? But Logo can be great fun for some so that counts for something.</p>
<p>I looked at Alice before but I didn&#8217;t download it and play with it. It does seem a bit complex for your needs. I would think you need something kind of in between. Have you ever looked at <a href="http://www.contextfreeart.org/index.html" rel="nofollow">Context Free</a> before? The language for it is C like and formally is a context free grammar hence its name. Like Logo it draws graphic images but unlike Logo it is easy to draw wild looking fractals and stuff like that. I think it is pretty cool but I think it requires installation.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.397 seconds -->
