Helsingin yliopisto Tietojenkäsittelytieteen laitos
 

Tietojenkäsittelytieteen laitos

Tietoa laitoksesta:

 

Vuoden 2004 kurssi

582420 Väliohjelmistot (3 ov)

English page

Kurssin asema ja tavoite

Valinnainen laudaturkurssi. Tavoitteena antaa perustiedot nykyaikaisen väliohjelmiston tehtävistä ja kehitystrendeitä.

Aihepiiri

Väliohjelmistot sijoittuvat käyttöjärjestelmä- ja tietoliikennepalveluiden päälle, avustamaan sovelluksia palveluiden paikantamisessa, aktivoinnissa ja kommunikoinnissa. Modernit väliohjelmistot suuntautuvat komponenttiperustaisten ohjelmistojen tukemiseen. Kurssilla tutustutaan joihinkin väliohjelmiston tavoitteisiin, ongelmiin ja ratkaisuihin esim. CORBA- ja/tai Java-teknologiaan pohjautuvissa väliohjelmistoissa.

Esitiedot

Mielellään Hajautetut järjestelmät, Käyttöjärjestelmät II, Tietoliikenne II; Ohjelmistoarkkitehtuurit on katsottu myös käyväksi pohjakurssiksi. Cum laude -opintojen on ehdottomasti oltava koossa.

Opetusmuodot

Kurssi muodostuu luennoista ja harjoituksista, joista osa on ryhmälle esitettäviä esseitä.

Suoritustavat

Kurssikuulustelu, hyväksytyt esseet. Kuulustelu ja essee muodostavat kumpikin puolet kurssin arvosanasta. Kurssin voi suorittaa myös erillisenä kirjallisuuskuulusteluna ja sen jälkeen suoritettavana esseenä.

Kurssin sisältö

  1. Johdanto
    • Mitä väliohjelmistolla tarkoitetaan?
    • Motivaatio kehityshistorian kautta
    • Väliohjelmiston rooli sovelluskehitysympäristöissä
    • Väliohjelmistojen tehtävät
  2. Väliohjelmistojen tyypit
    • Tapahtumankäsittelyjärjestelmät
    • Viestiperustaiset järjestelmät
    • Proseduraaliset väliohjelmistot
    • Objekti- ja komponenttiväliohjelmistot
  3. Objekti/Komponenttiväliohjelmistot
    • Case: CORBA
    • Joitakin peruspalveluja
  4. Joitakin tutkimus- ja kehitysteemoja (vain osa)
    • Trading/meklaus
    • Reflektiiviset järjestelmät
    • Reaaliaikaisuus
    • Mobiliteetti
  5. Loppuseminaari

Tenttimateriaali

Kuhunkin kurssin sisältöteemaan liittyy joukko artikkeleita, jotka muodostavat tenttimateriaalin. "Kalvokopiot" tulevat saataville näiltä sivuilta. Ne eivät muodosta yksinään lukukelpoista kokonaisuutta, vaan toimivat lähinnä käsitellyn materiaalin osoittimina. Pakollisten tekstien lisäksi suositellaan seuraavia lähteitä taustakirjallisuutena omien kiinnostuksenkohteiden mukaan valikoiden. Materiaali auttaa myös esseeaiheiden kanssa.
Lea.Kutvonen@cs.Helsinki.FI