<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>dippaa ja elämää &#187; koodaus</title>
	<atom:link href="http://dippaajaelamaa.wordpress.com/category/koodaus/feed/" rel="self" type="application/rss+xml" />
	<link>http://dippaajaelamaa.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Fri, 09 May 2008 11:06:38 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>fi</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dippaajaelamaa.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7450df80dc4093e9281faf587a6cf220?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>dippaa ja elämää &#187; koodaus</title>
		<link>http://dippaajaelamaa.wordpress.com</link>
	</image>
			<item>
		<title>Opetus ja oppiminen</title>
		<link>http://dippaajaelamaa.wordpress.com/2007/08/27/opetus-ja-oppiminen/</link>
		<comments>http://dippaajaelamaa.wordpress.com/2007/08/27/opetus-ja-oppiminen/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 08:24:44 +0000</pubDate>
		<dc:creator>mauso</dc:creator>
				<category><![CDATA[koodaus]]></category>
		<category><![CDATA[opetus]]></category>

		<guid isPermaLink="false">http://dippaajaelamaa.wordpress.com/2007/08/27/opetus-ja-oppiminen/</guid>
		<description><![CDATA[Oulun yliopistossa opetuksen taso ei sentään ole aivan näin huono:
Privately Public &#8211; Worse Than Failure
Harvakseltaan on tullut vastaan niitä opettajia, jotka eivät oikeasti tienneet opettamastaan asiasta. Paljon enemmän niitä, joilla tietopuoli on täysin kohdallaan, mutta opetustaidot lapsen kengissä. Opettamisen taitoa voi oppia.
Myös oppimisen taitoa voi oppia, prohvessorimme Mika bloggasi äsken aiheesta: Opiskelumenetelmät kuntoon.
Olen samaa mieltä [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dippaajaelamaa.wordpress.com&blog=1050549&post=46&subd=dippaajaelamaa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Oulun yliopistossa opetuksen taso ei sentään ole aivan näin huono:</p>
<p><a href="http://worsethanfailure.com/Articles/Privately-Public.aspx">Privately Public &#8211; Worse Than Failure</a></p>
<p>Harvakseltaan on tullut vastaan niitä opettajia, jotka eivät oikeasti tienneet opettamastaan asiasta. Paljon enemmän niitä, joilla tietopuoli on täysin kohdallaan, mutta opetustaidot lapsen kengissä. Opettamisen taitoa voi oppia.</p>
<p>Myös oppimisen taitoa voi oppia, prohvessorimme Mika bloggasi äsken aiheesta: <a href="http://mikaylianttila.blogspot.com/2007/08/opiskelumenetelmt-kuntoon.html">Opiskelumenetelmät kuntoon.<span id="more-46"></span></a></p>
<p>Olen samaa mieltä siitä, että oppiminen on opiskelijan vastuulla. Turha syyttää huonoa opettajaa. Mutta <em>hyvän</em> opettajan merkitystä ei kannata aliarvioida huonosti motivoituneiden oppilaiden innostamisessa. Erityisesti ruotsin opiskelussa tuntuu löytyvän monennäköistä asennevammaa suomalaisten keskuudessa. Huonoa motivaatiota perustellaan erinäisillä syillä, ehkä enimmäkseen sillä, että ruotsin kieltä ei tarvitse. Itselläni oli hyvät ja innostavat ruotsinopettajat sekä yläasteella että erityisesti lukiossa, millä oli ratkaiseva merkitys omaan innostukseeni. Se johti myös hyviin tuloksiin, joita en olisi todennäköisesti saavuttanut ilman hyviä opettajia.</p>
<p>Opetuksen ja opettajien laatuun kannattaa kyllä panostaa. Kaikenlaisia opetuksen laadun kehittämishankkeita tuntuu löytyvän yliopistostakin, mutta ne eivät näy kovin vahvasti käytännön opetustyössä. Harvaan luennoijaan on tarttunut tekemisen meininki. Luennot käydään sananmukaisesti vetämässä pois alta &#8211; joskus on opiskelijana sellainen tunne, että tuokin tuli opettamaan pakon edessä; ylevien ajatusten sijaan olikin lounastunti mielessä. Kurssien vetäjät harvoin asettavat selkeitä oppimistavoitteita, jotka käydään alussa läpi ja joiden mukaan eteneminen jatkuvasti tiedostetaan. Välikokeiden järjestäminen ovat hyvä askel tähän suuntaan, mutta eivät vielä yksinään ratkaise ongelmaa. <a href="http://www.ee.oulu.fi/~olli/">Olli Silvenin</a> käyttämä viikkotentti-malli Digitaaliset suodattimet -kurssilla on jo melko toimiva.</p>
<p>Luennointi on ollut usein sitä, että täyteen kirjoitettuja kalvoja luetaan suoraan, herättämättä yhtään mielenkiintoa aiheeseen. Vielä pahempi on tietysti, jos kalvot on melkein tyhjiä ja luennoija lukee edelleen suoraan niistä. Tämä heijastaa sitä, miten paljon luennoija todella arvostaa yleisöään ja omaa työtään. Mistä tällainen asenne opetusta kohtaan johtuu? Parhaat luennot, joilla olen istunut, ovat poikkeuksetta niitä, joilla yleisö ja luennoijat keskustelevat aiheesta. Luennoijan tehtävä on pitää yleisö aktiivisena, esittää sellaisia väittämiä, jotka nostattavat keskustelun pintaan. Varsinkin suomalaisyleisölle tämä on hankalaa, mutta ei lainkaan mahdotonta. Yleisö ehkä syttyy hitaasti, mutta kun keskustelu pääsee vauhtiin, turhat pidättelyt karisevat ja uusia oivalluksia syntyy. Parhaat oivallukset opiskeluaikanani olenkin saanut keskustelevilla luennoilla. Keskustelua voi herättää monella tavalla, esimerkiksi esittämällä karkean populistisia väittämiä tai kysymyksiä.</p>
<p>Itselleni on siunaus, että ohjelmointi, joka on monen tietotekniikkaa opiskelevan kompastuskivi, kiinnostaa ihan henk.koht., eikä Ohjelmoinnin perusteet tuottanut ongelmaa. Mulla oli mahdollisuus suorittaa se jo lukioaikana Helsingin yliopistossa, <a href="http://www.cs.helsinki.fi/u/wikla/">Arto Wiklan</a> vetämillä kursseilla. Sen mitä olen Oulussa törmännyt ohjelmoinnin perusopetukseen, olen monille huokaillut, että kaikkien pitäisi päästä peruskurssilla Wiklan oppiin. Arton luennoilla jos ei opi, niin sitten ei missään.</p>
<p>edit: Tässä vielä ansaittua kunniaa Wiklalle: <a href="http://www.helsinki.fi/kumpula/ajankohtaiset/artowikla.shtml">Magister Bonus -palkinto</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dippaajaelamaa.wordpress.com/46/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dippaajaelamaa.wordpress.com/46/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dippaajaelamaa.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dippaajaelamaa.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dippaajaelamaa.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dippaajaelamaa.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dippaajaelamaa.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dippaajaelamaa.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dippaajaelamaa.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dippaajaelamaa.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dippaajaelamaa.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dippaajaelamaa.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dippaajaelamaa.wordpress.com&blog=1050549&post=46&subd=dippaajaelamaa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dippaajaelamaa.wordpress.com/2007/08/27/opetus-ja-oppiminen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb8457b218876aada84bbcc364037d7b?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mauso</media:title>
		</media:content>
	</item>
		<item>
		<title>Miten tullaan ohjelmistosuunnittelun mestariksi</title>
		<link>http://dippaajaelamaa.wordpress.com/2007/07/10/miten-tullaan-ohjelmistosuunnittelun-mestariksi/</link>
		<comments>http://dippaajaelamaa.wordpress.com/2007/07/10/miten-tullaan-ohjelmistosuunnittelun-mestariksi/#comments</comments>
		<pubDate>Tue, 10 Jul 2007 12:56:47 +0000</pubDate>
		<dc:creator>mauso</dc:creator>
				<category><![CDATA[koodaus]]></category>

		<guid isPermaLink="false">http://dippaajaelamaa.wordpress.com/2007/07/10/miten-tullaan-ohjelmistosuunnittelun-mestariksi/</guid>
		<description><![CDATA[Douglas C. Schmidt on kirjottanu lyhyen johdannon suunnittelumallien (design pattern) maailmaan. Siinä on hyvä analogia, suoraan lainaten:
Becoming a Chess Master:

First learn the rules

e.g., names of pieces, legal movements, chess board geometry and orientation, etc.




Then learn the principles

e.g., relative value of certain pieces, strategic value of center squares, power of a threat, etc.




However, to become a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dippaajaelamaa.wordpress.com&blog=1050549&post=41&subd=dippaajaelamaa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.cs.wustl.edu/~schmidt/">Douglas C. Schmidt</a> on kirjottanu lyhyen johdannon suunnittelumallien (design pattern) maailmaan. Siinä on hyvä analogia, suoraan lainaten:</p>
<p><strong>Becoming a Chess Master:</strong></p>
<ul>
<li><em>First learn the rules</em>
<ul>
<li>e.g., names of pieces, legal movements, chess board geometry and orientation, etc.</li>
</ul>
</li>
</ul>
<ul>
<li><em>Then learn the principles</em>
<ul>
<li>e.g., relative value of certain pieces, strategic value of center squares, power of a threat, etc.</li>
</ul>
</li>
</ul>
<ul>
<li><em>However, to become a master of chess, one must study the games of other masters</em>
<ul>
<li>These games contain patterns that must be understood, memorized, and applied repeatedly</li>
</ul>
</li>
</ul>
<ul>
<li><em>There are hundreds of these patterns</em></li>
</ul>
<p><strong>Becoming a Software Design Master</strong></p>
<ul>
<li><em>First learn the rules</em>
<ul>
<li>e.g., the algorithms, data structures and languages of software</li>
</ul>
</li>
</ul>
<ul>
<li><em>Then learn the principles</em>
<ul>
<li>e.g., structured programming, modular programming, object oriented programming, generic programming, etc.</li>
</ul>
</li>
</ul>
<ul>
<li><em>However, to become a master of software design, one must study the designs of other masters</em>
<ul>
<li>These designs contain patterns that must be understood, memorized, and applied repeatedly</li>
</ul>
</li>
</ul>
<ul>
<li><em>There are hundreds of these patterns</em></li>
</ul>
<p>Douglas C. Schmidt: <a href="http://www.cs.wustl.edu/~schmidt/PDF/patterns-intro4.pdf">Introduction to Design Patterns</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dippaajaelamaa.wordpress.com/41/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dippaajaelamaa.wordpress.com/41/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dippaajaelamaa.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dippaajaelamaa.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dippaajaelamaa.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dippaajaelamaa.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dippaajaelamaa.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dippaajaelamaa.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dippaajaelamaa.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dippaajaelamaa.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dippaajaelamaa.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dippaajaelamaa.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dippaajaelamaa.wordpress.com&blog=1050549&post=41&subd=dippaajaelamaa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dippaajaelamaa.wordpress.com/2007/07/10/miten-tullaan-ohjelmistosuunnittelun-mestariksi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb8457b218876aada84bbcc364037d7b?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mauso</media:title>
		</media:content>
	</item>
		<item>
		<title>OMGWTF &#8211; koodauskilpailu</title>
		<link>http://dippaajaelamaa.wordpress.com/2007/05/23/omgwtf-koodauskilpailu/</link>
		<comments>http://dippaajaelamaa.wordpress.com/2007/05/23/omgwtf-koodauskilpailu/#comments</comments>
		<pubDate>Wed, 23 May 2007 13:08:58 +0000</pubDate>
		<dc:creator>mauso</dc:creator>
				<category><![CDATA[aiheen vierestä]]></category>
		<category><![CDATA[koodaus]]></category>

		<guid isPermaLink="false">http://dippaajaelamaa.wordpress.com/2007/05/23/omgwtf-koodauskilpailu/</guid>
		<description><![CDATA[Ehkä paras kilpailu mitä oon nähny. Palkinnot jaetaan sen perusteella, kuka lähettää rumiten C++:lla toteutetun laskimen. Järjestäjä kiitteli postauksessaan erityisesti osallistujia, jotka oli varmistanu että ohjelman kääntäminen vie vähintään 10 minuuttia. Kilpailutöiden arvostelu on vielä kesken.
OMGWTF Programming Contest
Worse Than Failure kuuluu mun lempilukemisiin. Siellä raportoidaan IT-maailman &#8220;parhaat&#8221; koodinpätkät, virheilmotukset ja työhaastattelut sekä muuta aiheeseen liittyvää. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dippaajaelamaa.wordpress.com&blog=1050549&post=22&subd=dippaajaelamaa&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ehkä paras kilpailu mitä oon nähny. Palkinnot jaetaan sen perusteella, kuka lähettää rumiten C++:lla toteutetun laskimen. Järjestäjä kiitteli postauksessaan erityisesti osallistujia, jotka oli varmistanu että ohjelman kääntäminen vie vähintään 10 minuuttia. Kilpailutöiden arvostelu on vielä kesken.<span id="more-22"></span></p>
<p><a href="http://omg.worsethanfailure.com/"><em>OMGWTF Programming Contest</em></a></p>
<p>Worse Than Failure kuuluu mun lempilukemisiin. Siellä raportoidaan IT-maailman &#8220;parhaat&#8221; koodinpätkät, virheilmotukset ja työhaastattelut sekä muuta aiheeseen liittyvää. Esmes:</p>
<p><a href="http://worsethanfailure.com/Articles/Classics-Week-How-Not-to-Parse-Command-Line-Arguments.aspx">Classics Week: How Not to Parse Command Line Arguments</a></p>
<p><a href="http://worsethanfailure.com/Articles/Pop-up_Potpourri_0x3a__Sixth_Time_is_the_Charm.aspx">Pop-up Potpourri: Sixth Time is The Charm</a></p>
<p><a href="http://worsethanfailure.com/Articles/Please-Turn-to-Page-F-.aspx">Please Turn to Page F%</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dippaajaelamaa.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dippaajaelamaa.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dippaajaelamaa.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dippaajaelamaa.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dippaajaelamaa.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dippaajaelamaa.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dippaajaelamaa.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dippaajaelamaa.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dippaajaelamaa.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dippaajaelamaa.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dippaajaelamaa.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dippaajaelamaa.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dippaajaelamaa.wordpress.com&blog=1050549&post=22&subd=dippaajaelamaa&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dippaajaelamaa.wordpress.com/2007/05/23/omgwtf-koodauskilpailu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/fb8457b218876aada84bbcc364037d7b?s=96&#38;d=identicon" medium="image">
			<media:title type="html">mauso</media:title>
		</media:content>
	</item>
	</channel>
</rss>