TIETOTEKNIIKAN KOULUTUSOHJELMA 2010 Tietotekniikan koulutusohjelman toimintaympäristö ja osaamistavoitteet Tietotekniikan koulutusohjelmasta valmistuneet insinöörit sijoittuvat ohjelmistojen ja tietoverkkojen suunnittelu- ja toteutustehtäviin sekä esimies-, koulutus-, myynti- ja markkinointitehtäviin. Työnantajat voivat olla suomalaisia tai kansainvälisiä yrityksiä, kuten suunnittelutoimistoja, tietojenkäsittelyyn ja ohjelmistotuotantoon erikoistuneita yrityksiä, alan tuotekauppaa harjoittavia yrityksiä sekä erilaisia julkisen sektorin organisaatioita. Koulutusohjelma antaa opiskelijalle ammatilliset perustiedot ja taidot toimia kansainvälistyvällä ICT-alalla. Koulutusohjelmasta valmistuvat insinöörit hallitsevat matemaattis-luonnontieteelliset perustiedot, projektityöskentelyn menetelmät ja viestintätaidot sekä tuntevat elinkeinoelämän keskeiset toimintaperiaatteet. Tietotekniikan koulutusohjelmassa keskitytään erityisesti tietojärjestelmien toteutustekniikoihin, joilla integroidaan erilaisia käyttöliittymiä, tietokantoja, palvelimia ja päätelaitteita. Opiskelija voi suunnata opintojaan ohjelmistotekniikkaan, tietoverkkotekniikkaan tai tietojärjestelmähallintaan. 1
Tietotekniikan koulutusohjelman yleiset kompetenssit (Generic competences) Itsensä kehittäminen (Learning competence) Eettinen osaaminen (Ethical competence) Viestintä- ja vuorovaikutusosaaminen (Communication and social competence) Kehittämistoiminnan osaaminen (Development competence) Organisaatio- ja yhteiskuntaosaaminen (Organizational and societal competence) Kansainvälisyysosaaminen (International competence) Osaamisalueen kuvaus Insinööri (AMK) osaa arvioida omaa osaamistaan ja määritellä osaamisensa kehittämistarpeita tunnistaa omat oppimistapansa sekä kykenee itsenäiseen oppimiseen ja oppimistapojen kehittämiseen kykenee yhdessä oppimiseen ja opitun jakamiseen työyhteisössä kykenee toimimaan muutoksissa sekä havaitsemaan ja hyödyntämään erilaisia oppimis- ja toimintamahdollisuuksia osaa suunnitella, organisoida ja kehittää omaa toimintaansa osaa soveltaa oman alansa arvoperustaa ja ammattieettisiä periaatteita omassa toiminnassaan ottaa vastuun omasta toiminnastaan ja toimii sovittujen toimintatapojen mukaisesti osaa soveltaa kestävän kehityksen periaatteita omassa toiminnassaan osaa ottaa muut huomioon toiminnassaan kykenee toisten kuuntelemiseen sekä asioiden kirjalliseen, suulliseen ja visuaaliseen esittämiseen käyttäen erilaisia viestintätyylejä osaa toimia oman alan tyypillisissä viestintä- ja vuorovaikutustilanteissa ymmärtää ryhmä- ja tiimityöskentelyn periaatteet ja osaa työskennellä yhdessä toisten kanssa monialaisissa työryhmissä osaa hyödyntää tieto- ja viestintätekniikkaa omassa työssään osaa hankkia ja käsitellä oman alan tietoa sekä kykenee kriittiseen tiedon arviointiin ja kokonaisuuksien hahmottamiseen tuntee tutkimus- ja kehittämistoiminnan perusteita ja menetelmiä sekä osaa toteuttaa pienimuotoisia tutkimus- ja kehittämishankkeita soveltaen alan olemassa olevaa tietoa tuntee projektitoiminnan osa-alueet ja osaa toimia projektitehtävissä omaksuu aloitteellisen ja kehittävän työtavan sekä kykenee ongelmanratkaisuun ja päätöksentekoon työssään ymmärtää kannattavan ja asiakaslähtöisen toiminnan periaatteita sekä omaa valmiuksia yrittäjyyteen tuntee oman alansa organisaatioiden yhteiskunnallis-taloudellisia yhteyksiä tuntee yhteiskunnallisen vaikuttamisen mahdollisuuksia oman alan kehittämiseksi tuntee organisaatioiden toiminnan ja johtamisen pääperiaatteet sekä omaa valmiuksia työn johtamiseen tuntee työelämän toimintatavat ja osaa toimia työyhteisössä omaa oman alan työtehtävissä ja niissä kehittymisessä tarvittavan vähintään yhden vieraan kielen kirjallisen ja suullisen taidon ymmärtää kulttuurieroja ja kykenee yhteistyöhön kulttuuriltaan erilaisten henkilöiden kanssa 2
osaa hyödyntää oman alansa kansainvälisiä tietolähteitä ymmärtää kansainvälisyyskehityksen vaikutuksia ja mahdollisuuksia omalla ammattialallaan Yrittäjyysosaaminen tietää yrittäjyydessä keskeisen liiketoimintaosaamisen tiedolliset perustat: liiketoimintasuunnittelu, talous, lainsäädäntö, markkinointi, myynti ja asiakaspalvelu, johtaminen ja henkilöstöhallinto, tuotanto sekä yrityksen yhteiskuntavastuu. tunnistaa perustaidot ja kokemuksen, joiden kautta em. tietoja käytetään käytännössä yritystoiminnassa. hallitsee perusteet yhteistoiminnallisen yrittäjyyden edellyttämistä vuorovaikutus- ja verkostoitumistaidoista Saa omakohtaisen näkemyksen yrittäjyydestä ja yritystoiminnasta omaksuu peruskyvykkyydet johtaa itseään yrittäjämäisesti ja asenteen toimia rohkeasti. osaa hyödyntää oman alansa kansainvälisiä tietolähteitä 3
Tietotekniikan Osaamisalueen kuvaus koulutusohj. kompetenssit Insinööri (AMK) Matemaattisluonnontieteellinen osaa hyödyntää matemaattisia periaatteita, menetelmiä ja työkaluja kykenee loogis-matemaattiseen ajatteluun ja lähestymistapaan teknisessä ongelmanratkaisussa osaaminen tuntee alan sovelluksissa tärkeät fysiikan lainalaisuudet ja kestävän kehityksen periaatteet Laitetekninen osaaminen tuntee tietokoneen laitearkkitehtuurin ja ydinkomponenttien toimintaperiaatteen ymmärtää IP-pohjaisten tietoverkkojen ja niiden aktiivilaitteiden toiminnan sekä osaa suunnitella, toteuttaa ja ylläpitää yksinkertaisia verkkoja Ohjelmistotekninen osaaminen osaa tulkita ohjelmakoodia ja hyödyntää ohjelmointia ongelmanratkaisussa ymmärtää ohjelmoinnin logiikan sekä tuntee tavallisimmat algoritmit ja tietorakenteet tuntee ohjelmoinnin perusteet tuntee tietokantojen suunnittelun ja toteutuksen perusteet osaa toimia ohjelmistoprojektissa huomioiden yrityksen ja asiakkaan tarpeet ICT-liiketoimintaosaaminen tuntee kannattavan liiketoiminnan edellytykset sekä taloudellisen suunnittelun ja ohjauksen tärkeimmät työkalut ymmärtää ICT-alan tuotteistamisprosessin; omaa kokonaisnäkemyksen tuotekehityksen, kannattavan tuotannon ja asiakasrajapinnan ydintoiminnoista osaa toimia IT-projektien eri tehtävissä omaa valmiudet oman yrityksen perustamiseen ja teknologiayrittäjänä toimimiseen sekä ymmärtää oman panoksensa merkityksen osana yrityksen toiminnan kannattavuutta Tietotekniikkainsinöörin perustaidot osaa käyttää sovellusalansa perusmenetelmiä ja osaa dokumentoida työnsä tulokset tuntee oman sovellusalansa (l. suuntautumisvaihtoehto tms. painopistealue) teoreettiseen perustan osaa kommunikoida asiakkaiden kanssa ja ymmärtää heidän tarpeitaan vastaavia teknisiä ratkaisuja osaa suunnitella ja toteuttaa pieniä tietoverkkoja tuntee tietoverkkopalvelujen vaatimat tukitoiminnot ja ylläpidon prosessit. Tietojärjestelmien laatu tuntee laatujärjestelmien yleiset toimintaperiaatteet tietää laadun merkityksen tietojärjestelmien osana osaa ottaa laadun huomioon tietojärjestelmien komponentteja rakennettaessa osaa huomioida laadun koko tietojärjestelmässä osaa käyttää erilaisia ohjelmiston testausmenetelmiä osaa tehdä testattuja ja laadukkaita ohjelmistoja osaa huomioida laadun merkityksen dokumentoinnin osana 4
Suuntautumisalakohtaiset Osaamisalueen kuvaus kompetenssit Insinööri (AMK) Ohjelmistotekniikka Ohjelmistotekniikan omaa kattavat ohjelmointitaidot sekä tuntee tärkeimmät ohjelmointikielet ja niiden ominaisuudet menetelmäosaaminen osaa käyttää ohjelmistokehityksen ajankohtaisia suunnittelu- ja mallinnustekniikoita ja työkaluja ymmärtää ohjelmistojen käytettävyyden merkityksen tuote- ja käyttöliittymäsuunnittelussa sekä osaa soveltaa keskeisimpiä käytettävyyden arvioinnin ja käyttäjäkeskeisen suunnittelun menetelmiä Ohjelmistotuotannon osaa soveltaa ohjelmistokehityksen prosessimalleja ja menetelmiä asiakastarpeiden määrittelyssä, järjestelmäsuunnittelussa, prosessiosaaminen ohjelmistojen toteutuksessa, laadunvarmistuksessa ja dokumentoinnissa tuntee ohjelmistotuotteen tyypillisen elinkaaren ja on perehtynyt testauksen suunnitteluun, toteuttamiseen ja raportointiin ohjelmistokehitysprosessin eri vaiheissa ymmärtää tehokkaiden työmenetelmien ja prosessien, toimivan viestinnän, tiimityötaitojen, kustannustehokkuuden ja asiakkaan huomioimisen merkityksen käytännön ohjelmistokehitystyössä Open Source osaaminen tietää Open Source:n taustan sekä lähtökohdat ja osaa hyödyntää open source:n tarjoamia mahdollisuuksia tuntee avoimen lähdekoodin ohjelmointiympäristöt ja pystyy käyttämään niitä eri käyttöjärjestelmien ohjelmistojen kehityksessä tuntee valikoiman ajankohtaisia hajautustekniikoita ja osaa toteuttaa toimivan hajautetun sovelluksen jollakin em. tekniikoista. www-teknologioiden osaaminen ymmärtää selainta nykyaikaisena kattavana käyttöliittymänä tuntee selainohjelmoinnin perusratkaisumallit tuntee verkkopalvelimen ohjelmointimalleja tuntee verkkokäytön pahimpia uhkia ja niiden torjuntaa tuntee muutamia nopean sovelluskehityksen menetelmiä Mobiiliteknologioiden osaaminen kielet ja ohjelmointialustat ymmärtää mobiiliohjelmoinnin erityispiirteet sekä tuntee mobiililaitteiden ohjelmoinnissa käytettävät tärkeimmät ohjelmointi osaa toteuttaa taustajärjestelmien kanssa kommunikoivia mobiilisovelluksia ymmärtää mobiilisovellusten tyypillisimmät ansaintamallit sekä tuntee mobiilisovellusten jakelukanavat Tietokantaosaaminen tuntee tärkeimmät tietokantapalvelimet osaa tietokantojen suunnittelun ja toteutuksen tuotanto- ja tietovarastokäytössä osaa SQL-kielen 5
Suuntautumisalakohtaiset Osaamisalueen kuvaus kompetenssit Insinööri (AMK) Tietoverkot Tietoverkkoprotokollien hallinta tuntee nykyisin käytettävät reititysprotokolla ja osaa konfiguroida ne tuntee tietoverkkojen toimintaan liittyvän teorian ja toimintamallit tuntee tavallisimmat tietoverkoissa käytetyt sovellusprotokollat ja niiden ominaisuudet tuntee tietoverkoissa käytettävät jonotus ja puskurointitekniikat ja osaa käyttää niitä Tietoverkkolaitteiden hallinta tuntee tietoverkoissa käytettävät laitteet ja niiden toimintaperiaatteet osaa rakentaa tietoverkkolaitteiden hallintajärjestelmiä osaa hallita tietoverkkolaitteita nykyaikaisissa toimintaympäristöissä osaa selvittää tietoverkkolaitteiden toiminnassa esiintyvät viat Tietoverkkosuunnittelun hallinta osaa suunnitella nykyaikaisia tehokkaita ja tietoturvallisia tietoverkkoja tuntee tietoverkkojen suunnitteluun liittyvän teorian ja keskeiset periaatteet ja suunnittelumenetelmät osaa dokumentoida tietoverkkojen rakenteen Tietoverkkoylläpidon hallinta tuntee tietoverkkojen hallintaan liittyvän teorian ja menetelmät osaa suunnitella tietoverkkojen ylläpitoon liittyvät prosessit pystyy paikallistamaan tietoverkossa esiintyvät pullonkalat ja toimintahäiriöt osaa korjata tietoverkoissa esiintyvät tavallisimmat toimintahäiriöt osaa tietoverkkoylläpitoon liittyvän dokumentoinnin Infraosaaminen tuntee eri käyttötarkoitusten palvelimelle ja työasemalle asettamat laitevaatimukset osaa toteuttaa palvelinten vaatimia asennuksia ja konfigurointeja osaa hyödyntää palvelinten käytettävyyden varmistamisen ja ylläpidon menetelmiä osaa käyttää ohjelmisto- ja käyttöjärjestelmäpäivitysten keskitettyjä hallintamenetelmiä lähiverkon työasemien ylläpitoon tuntee tiedon varmistuksen, turvallisen säilyttämisen ja hävittämisen menetelmät hallitsee yksinkertaisten verkonhallinnan/valvonnan ohjelmistojen käytön Tietoverkko-osaaminen osaa suunnitella ja toteuttaa turvallisia ja luotettavia tietoverkkoja osaa suunnitella ja toteuttaa korkealaatuisia verkkopalveluita liiketoiminnan vaatimusten mukaisesti hallitsee tietoverkkopalvelujen vaatimat tukitoiminnot ja ylläpidon prosessit, niiden monitoroinnin sekä raportoinnin jatkuvan kehittämisen periaatteiden mukaisesti 6
Suuntautumisalakohtaiset Osaamisalueen kuvaus kompetenssit Insinööri (AMK) Tietojärjestelmänhallinta Tietojärjestelmäosaaminen osaa suunnitella ja toteuttaa yritysten toimintaan liittyviä tietojärjestelmiä ja niiden tietokantaratkaisuja hallitsee sovelluskehitystyön edellyttämät välineet ja menetelmät ymmärtää tietojärjestelmien suunnittelu-, hankinta-, toteutus ja käyttöönottoprosessin periaatteet osaa määritellä, suunnitella, toteuttaa ja testata tietojärjestelmän osaa tuottaa ja tulkita tietojärjestelmien arkkitehtuuri-, ohjeistus-, yms. dokumentteja Infrastruktuuriosaaminen osaa tunnistaa ICT-toiminnan riskejä ja varautua niihin ymmärtää tietoverkon eri komponenttien (laite- ja ohjelmistokomponentit) merkityksen ja toimintaperiaatteet osaa rakentaa ja ylläpitää erilaisia tietoverkkoratkaisuja osaa ottaa tietoturvan huomioon organisaation infrastruktuuriratkaisussa osaa toteuttaa, hankkia ja hallinnoida yrityksen tarvitsemia tietojärjestelmäpalveluita Projektiosaaminen ymmärtää erilaisten ict-projektien luonteen ja projektitoiminnan kokonaisuuden organisaatiossa ymmärtää systemaattisen toimintatavan merkityksen projektityössä ja osaa toimia projektissa vastuullisesti osaa käyttää ja soveltaa projektien suunnittelun ja hallinnan menetelmiä osaa tunnistaa projektitoiminnan riskejä ja varautua niihin osaa toimia kansainvälisissä projekteissa ja ottaa huomioon eri kulttuurien työskentelytapojen erityispiirteitä Liiketoimintaosaaminen ymmärtää tietotekniikan merkityksen osana organisaation toimintaa ja sen roolin toiminnan kehittämisessä ymmärtää yrityksen tietohallinnon roolin ja toiminnat osaa kehittää liiketoiminnan prosesseja ja etsiä tukea ratkaisuihin tietotekniikasta ymmärtää sopimusten, tarjousten, lisenssien ja tekijänoikeuksien merkityksen omassa työssään 7
Koulutusohjelman rakenne ja opintojen eteneminen Tietotekniikan koulutusohjelman rakenne: Yhteiset perusopinnot (35 op) Yhteiset ammattiopinnot (85 op) Suuntaavat opinnot (60 op) o 4 x modulit () Vapaasti valittavat opinnot () Ohjattu harjoittelu (30 op) Opinnäytetyö () Yhteiset perusopinnot, 35 op Tietotekniikan yhteiset ammattiopinnot, 85 op Suuntaavat opinnot, 60 op Ohjelmistotekniikka Tietoverkkotekniikka Tietojärjestelmänhallinta Ohjelmistojen suunnittelu Tietoverkot I Menetelmät Mobiiliohjelmointi Tietoverkot II Palvelut Tietokannat Palvelimet Toteutus Valinnainen moduli muista suuntaavista Valinnainen moduli muista suuntaavista Valinnainen moduli muista suuntaavista Vapaasti valittavat opinnot, Harjoittelu, 30 op Opinnäytetyö, 8