Helsingin yliopisto / tietojenkäsittelytieteen laitos / © Arto Wikla 2013

kuva Ohjelmointitekniikka (JavaScript), 4 op, syksy 2013

Muutettu viimeksi 25.9.2014 / Sivu luotu 29.8.2013

Kurssi on tietojenkäsittelytieteen aineopintojen valinnainen kurssi. Kurssilla perehdytään JavaScript-kielen luonteeseen, paradigmaan ja ohjelmointitekniikoihin. Erityisen huomion saa kielen sisäisen toiminnan ymmärtäminen, kielen "pelimoottorin" logiikan hahmottaminen. JavaScript-ohjelman suoritusaikainen dynaamisuus – kaikkea voi vauhdissa muuttaa – on johtanut siihen, että on mahdollista kehittää hyvin erilaisia ohjelmointityylejä ja -tapoja JavaScript-ohjelman suoritus kuitenkin lopulta palautuu dynaamisesti muokattavaan assosiaatiolistojen verkkoon. Erilaisten ohjelmointityylien ja -tekniikoiden ymmärtämisen edellytys on tuon verkon rakenteen ymmärtäminen. Siihen perustuen on mahdoillista kehitellä myös kokonaan uusia tyylejä ja ehkäpä vieläkin parempia rakenneratkaisuja.

Kurssilla on johdattelevia luentoja, jotka eivät edes pyri olemaan kattavia: Itsenäisellä työskentelyllä ja harjoittelulla on keskeinen merkitys kurssin sisällön omaksumisessa. Kurssi edellyttää hyvää ohjelmointitaitoa ja valmiutta itsenäiseen työskentelyyn. Hyvästä Java-taidosta on hyötyä, vaikka Java ja JavaScript ovatkin hyvin erilaiset.

Ajankohtaisia tiedotuksia:

Kurssiesite

Jäsentelyä ja materiaalia
Arton pieni testiympäristö
Arton pieni testiympäristö - bis: myös let ja yield tunnetaan

Harjoitukset
Työryhmien dokumentit
Opiskelijatyöryhmien jäsenet (intranetissä)

Assarin materiaalia (T. Tuura)

IRCnetissä: #tkt-javascript

Koeasioita, kysymyksiä, tuloksia, ...


Hit Counter by Digits
by WebCounter
(28.8.2013)