dippaa ja elämää

elokuu 27, 2007

Opetus ja oppiminen

Aihe: koodaus, opetus — mauso @ 8:24 ap

Oulun yliopistossa opetuksen taso ei sentään ole aivan näin huono:

Privately Public – 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. (lisää…)

heinäkuu 10, 2007

Miten tullaan ohjelmistosuunnittelun mestariksi

Aihe: koodaus — mauso @ 12:56 ip

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 master of chess, one must study the games of other masters
    • These games contain patterns that must be understood, memorized, and applied repeatedly
  • There are hundreds of these patterns

Becoming a Software Design Master

  • First learn the rules
    • e.g., the algorithms, data structures and languages of software
  • Then learn the principles
    • e.g., structured programming, modular programming, object oriented programming, generic programming, etc.
  • However, to become a master of software design, one must study the designs of other masters
    • These designs contain patterns that must be understood, memorized, and applied repeatedly
  • There are hundreds of these patterns

Douglas C. Schmidt: Introduction to Design Patterns

toukokuu 23, 2007

OMGWTF – koodauskilpailu

Aihe: aiheen vierestä, koodaus — mauso @ 1:08 ip

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. (lisää…)

Bloggaa WordPress.comissa.