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

kuva Ohjelmointitekniikka (JavaScript), 5 op, syksy 2015

Muutettu viimeksi 3.5.2016 / Sivu luotu 12.8.2015

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 aina 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ä myös uusia ja entistä parempia ohjelmistojen 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 täysin eri kielet.

Ajankohtaisia tiedotuksia:

Kurssiesite

Jäsentelyä ja materiaalia

Pieni testiympäristö (toimii Firefoxissa)

Ohjelmointikielten sanastoa (kurssilta Ohjelmointikielten periaatteet)

Harjoitukset

Koeasioita, vihjeitä, tuloksia, ...


Hit Counter by Digits
by WebCounter
(12.10.2015)