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

581362 Ohjelmointikielten periaatteet keväällä 2013: kurssiesite

(Muutettu viimeksi 14.1.2013. Sivu perustettu 9.1.2013.)

Huom: Muutokset ovat vielä mahdollisia.

Kurssi on tietojenkäsittelytieteen syventävien opintojen valinnainen kurssi. Kiinnostuksen kohteina ovat ohjelmointikielten käsitteet ja rakenteet, kielten kehitys ja ohjelmointiparadigmat. Kielten toteuttamiseen – kääntäjiin, tulkkeihin yms. puututaan vain sikäli kuin se on tarpeen mainittujen aihepiirien ymmärtämiseen – ohjelmointikielten toteuttamisesta on oma kurssinsa. Esitietoina oletetaan perus- ja aineopinojen pakolliset kurssit suoritetuiksi. Osallistujilta edellytetään myös ohjelmointikokemusta ja jonkin yleisen ohjelmointikielen hyvää tuntemusta. Koska kurssilla tuotetaan kirjallista materiaalia, kandidaatintutkielman jo kirjoittaneet selvinnevät harjoitustöistä muita sujuvammin.

Kurssi perustuu teokseen Scott M.: Programming Language Pragmatics (2nd ed.), Morgan Kaufmann, 2006. Teoksesta on myös uudempi ja vanhempi painos. Nekin kelpaavat lähdemateriaaliksi.

Kurssin suoritus

  1. Luennot ovat 15.1.-21.2. tiistaisin 12-14 ja torstaisin 14-16 salissa B222. Luennoilla käsitellään Scottin teoksen lukuja 1, 2.1, 3 ja 6–11. Asiaa on melko paljon ja luennoilla siitä voidaan käsitellä vain osa; kurssilla menestyminen edellyttää siksi myös oppimateriaalin itseopiskelua.

  2. Harjoitukset 21.1.-22.2.
       1. Arto Wikla, torstaisin 12-14, B120
       2. Kalle Viiri, perjantaisin 14-16, CK111
    

    Ensimmäisissä harjoituksissa harjoitusryhmän opiskelijoista muodostetaan 2-3 hengen opiskelijatyöryhmiä, jotka yhdessä tuottavat viikoittain seuraavilla harjoituskerroilla käsiteltävän materiaalin. Erikoistapauksissa myös suurempi tai pienempi ryhmä – jopa yhden hengen "ryhmä" – on mahdollinen. Ryhmän koko ei vaikuta harjoitustöiden vaativuuteen, laajuuteen tai arvosteluun. Osallistuminen tähän järjestäytymispalaveriin on välttämätöntä, jos kurssille aikoo osallistua!

    Muut harjoituskerrat (4 kpl) perustuvat opiskelijatyöryhmien laatimien raporttien esittelyyn ja käsittelyyn.

    Kullekin viikolle tuottettava kirjallinen materiaali esitellään kurssin harjoitusohjesivulla.

    Harjoituksista voi saada enimmillään 28/60 kurssipistettä. Nämä pisteet määräytyvät viikoittain (4) seuraavasti:

    1. Opiskelijatyöryhmän jäsenet voivat saada näitä pisteitä vain sillä edellytyksellä, että ryhmän viikoittainen pdf-muotoinen raportti on postitettu kurssin vastuuhenkilölle (Arto Wikla) viimeistään kunkin harjoitusviikon keskiviikkona. Jos raportti tulee ajoissa, jokainen raportin kirjoittajaksi merkitty opiskelijatyöryhmän jäsen saa enimmillään viisi (5) pistettä. Työt arvostellaan. Jokainen ryhmän jäsen saa saman pistemäärän.
    2. Jos ja vain jos kohdan 1. edellytys on täytetty, opiskelija saa kaksi (2) pistettä aktiivisesta läsnäolosta harjoitusryhmän kokoontumisessa.

  3. Kurssikoe on tiistaina 26.2. kello 16-19. Tarkista paikka ja aika vielä viime hetkellä laitoksen sivulta Kurssikokeet! Pisteitä on kokeessa jaossa enimmillään 32. Vähintään puolet tästä määrästä on saatava.

Kurssin suorittaminen

Kurssipisteet kertyvät seuraavasti:
  1. kurssikoe enintään 32 pistettä
  2. harjoituspisteitä yhteensä enintään 4*(5+2)=28
Läpipääsyraja on alustavasti tavanomainen 30 pistettä. Suorituksen hyväksyminen edellyttää lisäksi vähintään 16 koepisteen saamista. Käytössä on siis koeleikkuri.


Takaisin kurssin pääsivulle.


Hit Counter by Digits by WebCounter starting 9.1.2013