Opetus

In English

Automaation ohjelmistotekniikka on TTY:n uuden tutkintosäännön mukaiseen, Automaatiotekniikan DI-koulutusohjelmaan sisältyvä syventävä aineopintokokonaisuus (entinen pitkä ammattiaine). Automaation ohjelmistotekniikan opintoja edeltävät joko Automaation tietotekniikan (kuuluu Automaatiotekniikan koulutusohjelmaan) tai Ohjelmistotekniikan (kuuluu Tietotekniikan koulutusohjelmaan) aineopinnot (entinen lyhyt ammattiaine).

Automaation ohjelmistotekniikan opetuksen keskeisiä alueita TTY:ssa ovat hajautetut ja sulautetut automaatiojärjestelmät, reaaliaika- ja komponenttipohjainen ohjelmistokehitys sekä automaation integrointiteknologiat. Uutena piirteenä automaation ohjelmistotekniikassa on eri päätelaitetekniikoiden hyödyntäminen toimialan käyttöliittymissä, älyn hajautus sulautettuihin mittaus- ja toimilaitteisiin sekä siirtyminen avoimiin, uusimpien standardien mukaisiin web-sovelluspalvelutekniikoihin.

Hajautettujen ja sulautettujen automaatiojärjestelmien tärkeitä ominaisuuksia ovat reaaliaikaisuus, korkea käytettävyys ja luotettavuus. Laadukkaiden järjestelmien ja sovellusten kehitystyössä tarvitaan UML-perustaisia, tuotannollisten sovellusten tarpeisiin sovellettuja määrittely- ja suunnittelumenetelmiä sekä kehittyneitä säätö- ja simulointiohjelmistoja. Uusimmat automaatiosovellukset toteutetaan integroiduilla sovellus- ja ohjelmistokehitysympäristöillä käyttäen hyväksi ohjelmistokomponenttipohjaisia kehitysmenetelmiä ja soveltuvin osin myös toimialakohtaisia ohjelmointikieliä. XML-pohjaisia Internet-tekniikoita tarvitaan sekä sovellusten keskinäiseen integrointiin että liityntöihin muiden alueiden sovellusten kanssa.

Automaation ohjelmistotekniikan menestyksekäs opiskelu tarvitsee tueksi aihealuetta tukevia tietotekniikan laitteisto- ja ohjelmisto-opintoja, joita onkin sisällytetty sekä pakollisiin että valinnaisiin opintojaksoihin. Haluttaessa ammattiainetta voi suunnata myös elektroniikkaan, mekatroniikkaan, tehoelektroniikkaan sekä automaation lukuisille sovellusalueille valinnaisten opintojaksojen tarkoituksenmukaisilla ainevalinnoilla.

Automaation ohjelmistotekniikan omaa, tutkimusalaamme kiinteästi liittyvää tarjontaa ovat seuraavat opintojaksot: