<?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 best way to introduce programming</title>
	<atom:link href="http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/</link>
	<description>My opinion on Teaching, Programming, Technology and Web 2.0 in Mauritius</description>
	<lastBuildDate>Tue, 09 Mar 2010 18:07:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-224067</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Sun, 07 Feb 2010 17:02:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-224067</guid>
		<description>You&#039;re spot on, Selven :-)</description>
		<content:encoded><![CDATA[<p>You&#8217;re spot on, Selven <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: selven</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-224009</link>
		<dc:creator>selven</dc:creator>
		<pubDate>Sun, 07 Feb 2010 08:08:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-224009</guid>
		<description>&lt;blockquote&gt;would like to know what type of jobs can one get when you know how to program?&lt;/blockquote&gt;

Gosh.. that&#039;s impolite and makes me want to ask the next question that comes with this question...

Do you eric in your sane mind seriously like programming, or do you wish to do it in the hope of getting a well paid job? 

Yes to the first part of the question means : ok go on
No: You&#039;ll hate yourself if you do it :p get the heck away from it :p

+selven</description>
		<content:encoded><![CDATA[<blockquote><p>would like to know what type of jobs can one get when you know how to program?</p></blockquote>
<p>Gosh.. that&#8217;s impolite and makes me want to ask the next question that comes with this question&#8230;</p>
<p>Do you eric in your sane mind seriously like programming, or do you wish to do it in the hope of getting a well paid job? </p>
<p>Yes to the first part of the question means : ok go on<br />
No: You&#8217;ll hate yourself if you do it :p get the heck away from it :p</p>
<p>+selven</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-223987</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Sun, 07 Feb 2010 04:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-223987</guid>
		<description>&quot;what type of jobs can one get when you know how to program?&quot;

I guess programming jobs :-)

Programming is art and vast. It is about talking to people having problems (analysis), finding a technical solution, implementing this solution and gathering feedback from users.

Finding a technical solution (which is called designing) requires very creative people with a very high level of knowledge of the different kinds of technologies and techniques that exist.

Implementing the design requires a lot of creativity too and a thorough knowledge of programming platforms and libraries.

So, programming (also called software development) is really really for the creative minds (just ask the founders of Microsoft, Apple and Google for example.)

As for &quot;Are we bound to always create program or can we go into maintenance of pcs, reformatting etc?&quot;

What would you want to do such mundane tasks when you are a (real) programmer?</description>
		<content:encoded><![CDATA[<p>&#8220;what type of jobs can one get when you know how to program?&#8221;</p>
<p>I guess programming jobs <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Programming is art and vast. It is about talking to people having problems (analysis), finding a technical solution, implementing this solution and gathering feedback from users.</p>
<p>Finding a technical solution (which is called designing) requires very creative people with a very high level of knowledge of the different kinds of technologies and techniques that exist.</p>
<p>Implementing the design requires a lot of creativity too and a thorough knowledge of programming platforms and libraries.</p>
<p>So, programming (also called software development) is really really for the creative minds (just ask the founders of Microsoft, Apple and Google for example.)</p>
<p>As for &#8220;Are we bound to always create program or can we go into maintenance of pcs, reformatting etc?&#8221;</p>
<p>What would you want to do such mundane tasks when you are a (real) programmer?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-223878</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Sat, 06 Feb 2010 06:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-223878</guid>
		<description>Hi,  would like to know what type of jobs can one get when you know how to program? Are we bound to always create program or can we go into maintenance of pcs, reformatting etc?</description>
		<content:encoded><![CDATA[<p>Hi,  would like to know what type of jobs can one get when you know how to program? Are we bound to always create program or can we go into maintenance of pcs, reformatting etc?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-221499</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Fri, 22 Jan 2010 18:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-221499</guid>
		<description>I somewhat agree.

Some people are born problem solvers and can easily become excellent programmers. It&#039;s true that it would have been a bad idea if MIT had adopted Python only because it&#039;s an &quot;easier&quot; programming language but this does not seem to be the case. As far as I understand, programming has changed. We don&#039;t build fundamental blocks anymore. Instead, we rely on powerful class libraries and this is something Python has (as well as Java / C# / Ruby / etc.) which Scheme lacks.

Personally, I still think Scheme is wonderful to teach the essence of computing.</description>
		<content:encoded><![CDATA[<p>I somewhat agree.</p>
<p>Some people are born problem solvers and can easily become excellent programmers. It&#8217;s true that it would have been a bad idea if MIT had adopted Python only because it&#8217;s an &#8220;easier&#8221; programming language but this does not seem to be the case. As far as I understand, programming has changed. We don&#8217;t build fundamental blocks anymore. Instead, we rely on powerful class libraries and this is something Python has (as well as Java / C# / Ruby / etc.) which Scheme lacks.</p>
<p>Personally, I still think Scheme is wonderful to teach the essence of computing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: selven</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-221485</link>
		<dc:creator>selven</dc:creator>
		<pubDate>Fri, 22 Jan 2010 17:57:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-221485</guid>
		<description>moving back to python is again coming back to the old system, but you just don&#039;t use c instead :p ...

slowly, they crazy junkies at mit will realize that how it was in the end was the best thing...

don&#039;t tell me am wrong.. how many of those who learnt from the assembly days are really good programmers now and how many who have learn in the scheme days are good programmers? 

:D the assembly dudes will definitely be the ones who seems to be having the lead... its just like that, you can&#039;t learn to build castles on air if you don&#039;t have a damned good understanding of how joints are sealed, how bases are made, how cement breaks! you just will turn into an idealistic dude who will not have an implementors ways of thinking... which means the kid will end up being ... a poossi :D 

thing is.. if someone has to be taught how to use his brain to solve problems [i.e use easy to grasps languages to focus on the solving of the problem], then probably he shouldn&#039;t be in the computing field :p he should do something else, sometihng he&#039;s good at, something he likes ... forcing the nature of someone isn&#039;t going to make anything better other  than just a robot!

that may sound pretty rude to many, but i believe in it, one doesn&#039;t learn how to solve problems to be a good programmer, one just learns programming languages and concepts to use his already existing problem solver skills.

placing in bad quality meat in between the best slices of bread will never give you a better zinger than one with some real country chicken&#039;s meat :D


+selven</description>
		<content:encoded><![CDATA[<p>moving back to python is again coming back to the old system, but you just don&#8217;t use c instead :p &#8230;</p>
<p>slowly, they crazy junkies at mit will realize that how it was in the end was the best thing&#8230;</p>
<p>don&#8217;t tell me am wrong.. how many of those who learnt from the assembly days are really good programmers now and how many who have learn in the scheme days are good programmers? </p>
<p> <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  the assembly dudes will definitely be the ones who seems to be having the lead&#8230; its just like that, you can&#8217;t learn to build castles on air if you don&#8217;t have a damned good understanding of how joints are sealed, how bases are made, how cement breaks! you just will turn into an idealistic dude who will not have an implementors ways of thinking&#8230; which means the kid will end up being &#8230; a poossi <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </p>
<p>thing is.. if someone has to be taught how to use his brain to solve problems [i.e use easy to grasps languages to focus on the solving of the problem], then probably he shouldn&#8217;t be in the computing field :p he should do something else, sometihng he&#8217;s good at, something he likes &#8230; forcing the nature of someone isn&#8217;t going to make anything better other  than just a robot!</p>
<p>that may sound pretty rude to many, but i believe in it, one doesn&#8217;t learn how to solve problems to be a good programmer, one just learns programming languages and concepts to use his already existing problem solver skills.</p>
<p>placing in bad quality meat in between the best slices of bread will never give you a better zinger than one with some real country chicken&#8217;s meat <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>+selven</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-221385</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Fri, 22 Jan 2010 05:21:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-221385</guid>
		<description>Yes. And I think it&#039;s a good thing (even though I love Scheme myself.)

The nice thing is that Python is also being used at the University of Mauritius. Let&#039;s hope the labsheets have also been updated to make students solve interesting and modern problems instead of eternally having to implement lists and stacks...</description>
		<content:encoded><![CDATA[<p>Yes. And I think it&#8217;s a good thing (even though I love Scheme myself.)</p>
<p>The nice thing is that Python is also being used at the University of Mauritius. Let&#8217;s hope the labsheets have also been updated to make students solve interesting and modern problems instead of eternally having to implement lists and stacks&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roshan</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-221281</link>
		<dc:creator>Roshan</dc:creator>
		<pubDate>Thu, 21 Jan 2010 16:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-221281</guid>
		<description>MIT now uses Python instead of Scheme for their introductory programming course, 6.001

link:
http://blog.snowtide.com/2009/03/24/why-mit-now-uses-python-instead-of-scheme-for-its-undergraduate-cs-program</description>
		<content:encoded><![CDATA[<p>MIT now uses Python instead of Scheme for their introductory programming course, 6.001</p>
<p>link:<br />
<a href="http://blog.snowtide.com/2009/03/24/why-mit-now-uses-python-instead-of-scheme-for-its-undergraduate-cs-program" rel="nofollow">http://blog.snowtide.com/2009/03/24/why-mit-now-uses-python-instead-of-scheme-for-its-undergraduate-cs-program</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: avinash</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-180081</link>
		<dc:creator>avinash</dc:creator>
		<pubDate>Fri, 13 Mar 2009 17:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-180081</guid>
		<description>Thanks for the cups analogy. I&#039;m sure I&#039;ll use that one day :-)</description>
		<content:encoded><![CDATA[<p>Thanks for the cups analogy. I&#8217;m sure I&#8217;ll use that one day <img src='http://www.noulakaz.net/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-180058</link>
		<dc:creator>James</dc:creator>
		<pubDate>Fri, 13 Mar 2009 14:00:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.noulakaz.net/weblog/2007/06/03/the-best-way-to-introduce-programming/#comment-180058</guid>
		<description>Well, nice article...

The first thing my teacher do to teach us programing language  and understand the concept of memory ....

He bring 3 plastic cup  ---- et coll zot lor tableau like this 

cup1            cup2            cup3

then he add + sign between cup1 and cup2 and = sign between cup2 and cup3

cup1      +     cup2     =     cup3

The he started to teach us the concept of programing and memory.

Next ... He ask us to write down, what action we do when we wake up, brush our teeth , prepare milk .... then he convert each to pseudocode

and latter on, when everybody understand the concept of programming ... He start teaching us the programing language ( though it was Pascal ) ... its was really nice to work with ...

Well, hope my note, may help in teaching student programming in a better way

James</description>
		<content:encoded><![CDATA[<p>Well, nice article&#8230;</p>
<p>The first thing my teacher do to teach us programing language  and understand the concept of memory &#8230;.</p>
<p>He bring 3 plastic cup  &#8212;- et coll zot lor tableau like this </p>
<p>cup1            cup2            cup3</p>
<p>then he add + sign between cup1 and cup2 and = sign between cup2 and cup3</p>
<p>cup1      +     cup2     =     cup3</p>
<p>The he started to teach us the concept of programing and memory.</p>
<p>Next &#8230; He ask us to write down, what action we do when we wake up, brush our teeth , prepare milk &#8230;. then he convert each to pseudocode</p>
<p>and latter on, when everybody understand the concept of programming &#8230; He start teaching us the programing language ( though it was Pascal ) &#8230; its was really nice to work with &#8230;</p>
<p>Well, hope my note, may help in teaching student programming in a better way</p>
<p>James</p>
]]></content:encoded>
	</item>
</channel>
</rss>
