Opintojaksot  
|Tutkinnot| |Opintokokonaisuudet| |Kaikki| |Jatko| |KV|

Opinto-opas 2007-2008

ACI-32040 AUTOMAATION OHJELMISTOKOMPONENTIT JA SOVELLUSPALVELUT, 7 op
Software Components and Services in Automation

Opintojakson vastuuhenkilö
Seppo Kuikka

Toteutuskerrat
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä
Luento - - - 2 h/vko 2 h/vko -
Harjoitus - - - 2 h/vko 2 h/vko -
Harjoitustyö - - - 40 h/vko 40 h/vko -
Tentti  
(Lukuvuoden 2007-2008 aikataulu)

Tavoitteet
Uusimmat automaatio- ja tuotannon informaatiojärjestelmät perustuvat ohjelmistokomponentti- ja sovelluspalvelutekniikoihin. Opintojakso perehdyttää opiskelijat automaatiosovellusten koontiin valmiskomponenteista ja komponenttien integrointiin - usein sovelluspalvelujen avulla - ohjelmistoarkkitehtuureihin. Opintojaksossa opiskellaan ja harjoitellaan myös uudelleenkäytettävien, oliopohjaisten automaatioalan ohjelmistokomponenttien ja sovelluspalvelujen kehittämistä integroiduissa ohjelmointiympäristöissä.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Ohjelmistokomponenttien ja sovelluspalveluiden merkitys automaatioalan sovelluksissa. Käyttöliittymien ja palvelimien komponenttimallit, sovelluspalvelukomponentit.
 
Käyttöliittymä- ja palvelinkomponenttimallien laajennokset. Komponenttialustat, (erityisesti JEE ja .NET).  Kokeelliset komponenttimallit ja -alustat. 
2. Komponenttien hyödyntäminen ja koonti, komponenttipohjaiset ohjelmistoarkkitehtuurit.
 
Komponentointi ja tuoterunkoarkkitehtuurit. Komponenttien jakelu- ja hallintatyökalut.    
3. Komponenttien kehittäminen, rajapintalähtöinen määrittely ja suunnittelu.   Komponenttien ja perinteisten oliopohjaisten sovellusten kehittämisen yhtäläisyydet ja erot.    
4. Sovelluspalvelutekniikat komponentoinnin laajennoksena. Sovelluspalvelukomponentit palveluarkkitehtuurin (SOA) osina.
 
Sovelluspalvelujen koordinoinnin perusteet.    
5. Komponentit ja sovelluspalvelut automaatiosovelluksissa, erityisesti OPC-standardointi. Automaation valmiskomponentit, komponenttiarkkitehtuurit ja komponenttiliiketoiminta.  OPC-UA-kehityshanke.    

Suoritusvaatimukset
Opintojakson suorittamiseen vaaditaan hyväksytysti suoritettu tentti ja harjoitustyö. Harjoitustyössä määritellään, suunnitellaan ja toteutetaan pienehkö komponentti- tai sovelluspalvelupohjainen automaatiosovellus. Vaihtoehtoisesti harjoitustyönä voidaan tehdä teknologiaselvitys opintojakson alaan kuuluvasta teemasta.

Opintojakson arviointikriteerit

  • Sekä tentti että harjoitustyö arvioidaan asteikolla 0-5. Aktiivisuudesta lähiopetustunneilla saa lisäpisteitä, jotka otetaan huomioon tentin arvosanassa. Innovatiivisuudesta harjoitustyöratkaisussa saa myös lisäpisteitä (nk. bonuspisteet), jotka otetaan huomioon harjoitustyön arvosanassa. Lopullinen arvosana määräytyy näiden kahden arvosanan perusteella: (tentin_arvosana + htyön_arvosana)/2.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
    Opintomoniste Automaation ohjelmistokomponentit ja sovelluspalvelut Seppo Kuikka       Kyllä  Suomi 
    Muu verkkomateriaali         http://www.ac.tut.fi/aci/courses/ACI-32040/Kompo_materiaali.htm Ei ole   
    Luentokalvot   Seppo Kuikka     http://www.ac.tut.fi/aci/courses/ACI-32040/Kompo_luennot.htm Kyllä  Suomi 

    Esitiedot
    Tunnus Nimi OP P/S
    ACI-32020 ACI-32020 Automaation reaaliaikajärjestelmät 7 Pakollinen

    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Tietoa esitietovaatimuksista
    Opintojakson Automaation reaaliaikajärjestelmät esitiedot on lueteltu po. opintojakson kuvauksessa.

    Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa

  • Opintojaksolla hyödynnetyt tieto- ja viestintätekniikat
  • - tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
    - harjoitus-, ryhmä- tai laboratoriotöiden työstämisessä
    - harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
    - asioiden ja ilmiöiden havainnollistamisessa esim. animaatiot, demot, simulaatiot, videoleikkeet

  • Arvioitu opintojakson toteutustapa
  • - Lähiopetuksen osuus: 30 %
    - Etäopetuksen osuus: 20 %
    - Opiskelijan itseopiskelun osuus: 50 %

    Mitoitus
    OpetusmuodotTuntia
    Luennot 36
    Harjoitukset 36
    Harjoitustyöt 82
    Tieto- ja viestintätekniikan käyttö 20

    Oppimateriaali
    Opetusmuotojen mitoitukseen sisältyy seuraavan opetusmateriaalin käyttö:
    Vieraskielinen verkkomateriaali

    Muu mitoitettuTuntia
    Tenttiin valmistautuminen 10
    Tentti/välikokeet 3
    Kaikki yhteensä 187

    Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

  • Opintojaksossa käsitellään ohjelmistokomponentteja, komponenttimalleja (JavaBeans, JSF, EJB, COM(+), .NET) ja komponenttialustoja (JEE, .NET) sekä sovelluspalvelutekniikoita. Komponenttien hankinta, hallinta ja koonti sovellusarkkitehtuuriin kuuluvat myös opintojakson sisältöön. Komponentteja ja sovelluspalveluita opitaan kehittämään perustuen paitsi tärkeimpiin komponenttimalleihin myös automaatioalan standardeihin (OPC) sekä niitä tukeviin komponenttialustoihin ja -kehyksiin. Automaatio-alan valmiskomponenttien hyödyntäminen ja komponenttiliiketoiminta ovat myös opintojakson teemoja.

  • Opintojaksokorvaavuus
    7601031 Komponenttiohjelmointi

    Opintojakson kotisivu

    Viimeksi muokattu 07.02.2007
    MuokkaajaSeppo Kuikka