Tieto- ja viestintätekniikka (Espoo): Ohjelmistotuotannon opintopolku
Opetussuunitelman tunnus: TXK17S1E
- Tutkintonimike
- Insinööri (AMK)
- Laajuus
- 240 op
- Kesto
- 4 vuotta (240 op)
- Aloituslukukausi
- Syksy 2017
- Opetuskieli
- suomi
Kuvaus
Insinööritutkinnon (AMK) kokonaislaajuus on 240 opintopistettä, joka vastaa 4 vuoden kokopäiväistä opiskelua. Ensimmäisen vuoden opinnot koostuvat neljästä teemasta: Oliot, Laitteet, Pelit ja mobiilit sekä Verkot. Teemoihin on integroitu matematiikkaa, fysiikkaa, kieli- ja viestintäopintoja sekä liiketoiminnan perusteita. Kaikki opiskelijat opiskelevat kaikki teemat. Ensimmäisen vuoden opiskelu tapahtuu kiinteissä ryhmissä, jotka työskentelevät kokopäiväisesti.
Pääaine valitaan 1.vuoden opintojen jälkeen. Pääaineina ovat ohjelmistotuotanto, pelisovellukset, mobiilisovellukset, mediatekniikka, älykkäät järjestelmät, verkot ja pilvipalvelut tai hyvinvointi- ja terveysteknologia. Opiskelija voi valita valinnaisiksi opinnoiksi toisen pääaineen opintoja.
Koulutuksen rakenne (240 op)
• Orientaatio tieto- ja viestintätekniikkaan 60 op
• Suuntaavat ammattiopinnot 30 op
• Syventävät ammattiopinnot 60 op
• Innovaatio-opinnot 15 op
• Valinnaiset ja vapaasti valittavat opinnot 30 op
• Harjoittelu 30 op
• Opinnäytetyö 15 op
Osa opetuksesta toteutetaan englanniksi.
Opetussuunnitelman kehittäminen ja työelämäyhteistyö
Opintosuunnitelma perustuu työelämän osaamistarpeisiin ja insinöörin ammatillisiin vaatimuksiin, joita on tunnistettu useissa työryhmissä yrityselämän kanssa sekä tieto- ja viestintätekniikan tutkinto-ohjelman neuvottelukunnassa. Neuvottelukunta on hyväksynyt opintosuunnitelman (10.2.2017, alla pöytäkirjanote).
Opintojen läpäisemisen parantamiseksi opetussuunnitelma koostuu selvistä ja entistä laajemmista opintokokonaisuuksista. Ensimmäisen vuoden opinnot muodostuvat neljän teeman ympärille antaen opiskelijalle laajan kuvan koko tieto- ja viestintätekniikan alaan ja sen sovelluksiin. Osa ammattiopinnoista perustuu alalla kansainvälisesti tunnettujen sertifioidun koulutuksen varaan. Tällöin saavutetaan parempi kansainvälinen vertailtavuus, tunnettavuus sekä laatutaso.
TIETO- JA VIESTINTÄTEKNIIKAN NEUVOTTELUKUNTA
KOKOUS 1/2017
Aika: Pe 10.2.2017 klo 14:00 - 16:00
Paikka: Kollegiosali, Bulevardi 31
Läsnä:
Antti Keurulainen, Bitwille
Lauri Malmi, Aalto yliopisto
Jaakko Hyvärinen, Accenture
Ilpo Mäkinen, Cisco Systems Finland and Baltics
Visa Parviainen, Eficode
Matti Oosi, Finnish Consulting Group
Pietari Sarjakivi, Nixu Oy
Patrik Sundgren, Lidl Suomi KY
Jari Temonen, Ericsson
Teemu Tiainen, Santa Monica Networks
Outi Grotenfelt, Metropolia, opettaja
Markku Karhu, Metropolia, opettaja
Tero Nurminen, Metropolia, puheenjohtaja/sihteeri
1. Kokouksen avaus / Tiimivastaava Tero Nurminen
4. Kokouksessa keskusteltiin esitellystä opetussuunnitelmasta. Kokouksessa todettiin opetussuunnitelman menneen hyvään suuntaan ja mm. ohjelmointitaito, kielitaito ja ryhmätyötaito katsottiin tärkeiksi. Lisäksi todettiin matematiikankin osaamisen olevan tärkeää. Yhteisenä näkemyksenä oli, että opetussuunnitelma näyttää hyvälle.
Lisätiedot
Kopioitu TXK16S1E OPS.
Muutokset:
Poistettu ohjelmistotekniikan (Software Engineering) opintopolku ja opintojaksot.
Muutettu opintokokonaisuudet:
- Älykkäiden järjestelmien ja ohjelmistotekniikan perusteet --> Älykkäiden järjestelmien perusteet
- Älykkäät järjestelmät ja ohjelmistotekniikka ---> Älykkäät järjestelmät
ja päivitetty kyseessä olevien opintokokonaisuuksien sisältöä (3 uutta tarjontakoria) ja kuvauksia.
- Mediatekniikan pääaineen opintokokonaisuuksiin tehty uudet tarjontakorit: Mediatekniikan perusteet ja Mediatekniikka
ja päivitetty ko. opintokokonaisuuksien kuvauksia
Osaamistavoitteet
OPSin kehittämisessä on otettu huomioon Arene ry:n Tieto- ja viestintätekniikan kouluttajien verkoston laatimat osaamistavoitteet (kts. alla).
Arene ry
Tieto- ja viestintätekniikan kouluttajien verkosto 11.3.2016
Kompetenssikuvaus: Tieto- ja viestintätekniikan koulutus, insinööri (AMK)
Kuvauksen laadinnassa on hyödynnetty mm. Arene ry:n ECTS-projektissa (2006) tuotettua aiempaa kompetenssimäärittelyä, TiVi-verkoston keskustelussa esiin tulleita päivitystarpeita sekä INSSI-Foorumin (2015) kompetenssityöpajan tuloksia. Työskentelyä ovat kommentoineet mm. Arenen TiViverkosto, Teknologiateollisuus ry sekä ammattikorkeakoulujen verkostojen toimijat. Työryhmä: Petteri Mäkelä (Seinäjoen AMK), Kauko Ojanen (Metropolia AMK), Ari Rantala (Tampereen AMK), Riitta Rontu (Oulun AMK), Janne Roslöf (Turun AMK) ja Ritva Saviluoto (Centria AMK).
Tässä dokumentissa määritellään Tieto- ja viestintätekniikan insinöörin koulutuskohtaiset osaamistavoitteet
(ns. kompetenssit). Kompetenssit kuvaavat sitä osaamista, jonka jokaisen ko. koulutuksen suorittaneen insinöörin tulisi omata syventävien ammattiopintojen eriytyvistä valinnoista huolimatta. Kompetenssien tarkoituksena on toimia tukena ja suosituksena ko. koulutusta toteuttavien ammattikorkeakoulujen opetussuunnitelmatyössä Arene ry:n ns. yhteisten kompetenssien soveltamissuositusten ohessa.
Osaamisalue ”ICT-sovellusalan osaaminen” kuvaa opiskelijan syventävissä ammattiopinnoissa tavoiteltavan osaamisen tasoa ja tämä osaamisalue on tarkoitus korvata opetussuunnitelmassa paikallisesti määritellyillä ko. sovellusalan kompetenssikuvauksilla.
Osaamisalueet
Tutkinnon suoritettuaan Tieto- ja viestintätekniikan insinööri (AMK):
Matemaattis-luonnontieteellinen osaaminen
- kykenee loogis-matemaattiseen ajatteluun
- osaa soveltaa matemaattisia periaatteita, menetelmiä ja työkaluja sekä fysiikan lainalaisuuksia teknisessä ongelmanratkaisussa
Laitetekninen osaaminen
- tuntee sähkötekniikan ja elektroniikan perusteet
- tuntee tietokoneen laitearkkitehtuurin ja ydinkomponenttien toimintaperiaatteen
- ymmärtää sulautettujen järjestelmien roolin digitalisaation mahdollistajina
Tietoverkko-osaaminen
- ymmärtää IP-pohjaisten tietoverkkojen ja niiden aktiivilaitteiden toiminnan
- osaa toteuttaa ja ylläpitää yksinkertaisia verkkoja
- ymmärtää tietoturvan merkityksen ja tunnistaa keskeiset tietoturvaan liittyvät uhkatekijät
Ohjelmistotekninen osaaminen
- ymmärtää ohjelmoinnin logiikan, osaa tulkita ohjelmakoodia ja hyödyntää ohjelmointia ongelmanratkaisussa
- tuntee oliosuunnittelun ja -ohjelmoinnin perusteet
- hallitsee tietokantojen suunnittelun ja toteutuksen perusteet
- ymmärtää käytettävyyden periaatteita ja osaa toteuttaa käyttöliittymiä
ICT-liiketoimintaosaaminen
- tuntee kannattavan liiketoiminnan edellytykset sekä taloudellisen suunnittelun ja ohjauksen tärkeimmät työkalut
- ymmärtää ICT-alan arvotuotantoketjun sekä oman panoksensa merkityksen osana yrityksen toiminnan kannattavuutta
- hallitsee taitoja johtaa ihmisiä, prosesseja ja projekteja monialaisessa ja verkostoituneessa työyhteisössä
- omaa valmiudet oman yrityksen perustamiseen ja teknologiayrittäjänä toimimiseen
- osaa dokumentoida työnsä tulokset
ICT-sovellusalan osaaminen *
- tuntee oman sovellusalansa teoreettiseen perustan
- osaa etsiä, tarkastella kriittisesti sekä yhdistellä ja soveltaa alansa viimeisintä teknistä tietämystä
- ymmärtää ICT:n ja oman sovellusalansa merkityksen yhteiskunnan ja organisaatioiden kehityksen mahdollistajana
- osaa hyödyntää alan uusia teknologioita nopeasti ja soveltaa niitä luovasti työelämässä
- huomioi toiminnassaan kestävän kehityksen periaatteet
* Huom.: Tämä osaamisalue on tarkoitus korvata varsinaisen OPS-työskentelyn yhteydessä ko. koulutuksen
painopisteen (suuntautumisvaihtoehto, pääaine tms.) osaamistavoitteita kuvaavilla kompetensseilla. Nämä määritellään paikallisesti mm. alueen työelämän tarpeet huomioiden.
Valitse opintojen ajoitus-, rakenne- tai jäsentelynäkymä
Näytä opintojen ajoitukset lukuvuosittain, lukukausittain tai periodeittain
Tunnus | Opinnon nimi | Laajuus (op) | 2017-2018 | 2018-2019 | 2019-2020 | 2020-2021 | Syksy 2017 | Kevät 2018 | Syksy 2018 | Kevät 2019 | Syksy 2019 | Kevät 2020 | Syksy 2020 | Kevät 2021 | 1. / 2017 | 2. / 2017 | 3. / 2018 | 4. / 2018 | 1. / 2018 | 2. / 2018 | 3. / 2019 | 4. / 2019 | 1. / 2019 | 2. / 2019 | 3. / 2020 | 4. / 2020 | 1. / 2020 | 2. / 2020 | 3. / 2021 | 4. / 2021 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TXK16S1E-1021 |
Orientaatio tieto- ja viestintätekniikkaan
(Valitaan kaikki ) |
60 | ||||||||||||||||||||||||||||
TX00BT41 | Oliot | 15 | ||||||||||||||||||||||||||||
TX00CI97 | Pelit ja mobiilit | 15 | ||||||||||||||||||||||||||||
TX00BT44 | Verkot | 15 | ||||||||||||||||||||||||||||
TX00CF87 | Laitteet | 15 | ||||||||||||||||||||||||||||
TXK16S1E-1022 |
Suuntaavat ammattiopinnot
(Valitaan opintopisteitä: 30) |
30 | ||||||||||||||||||||||||||||
TXK16S1E-1023 |
Ohjelmistotuotannon perusteet
(Valitaan opintopisteitä: 30) |
30 | ||||||||||||||||||||||||||||
TXK101 |
Olio-ohjelmointi
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||||||||||||||||||
TX00CD78 | Oliosovellukset ja tietokannat | 5 | ||||||||||||||||||||||||||||
TX00CD79 | Ohjelmointiprojekti | 5 | ||||||||||||||||||||||||||||
TX00CD80 | Antureiden ja toimilaitteiden fysiikka | 5 | ||||||||||||||||||||||||||||
TXK102 |
Web-ohjelmointi
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||||||||||||||||||
TX00CD81 | Web-tekniikat | 5 | ||||||||||||||||||||||||||||
TX00CD82 | Web-projekti | 5 | ||||||||||||||||||||||||||||
TX00CD83 | Diskreetti matematiikka | 5 | ||||||||||||||||||||||||||||
TX00DK43 | Web-sovelluskehitys | 5 | ||||||||||||||||||||||||||||
TXK16S1E-1030 |
Syventävät ammattiopinnot
(Valitaan opintopisteitä: 60) |
60 | ||||||||||||||||||||||||||||
TXK16S1E-1031 |
Ohjelmistotuotanto
(Valitaan opintopisteitä: 60) |
60 | ||||||||||||||||||||||||||||
TXK111 |
Ohjelmistojen rakenteet ja mallit
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||||||||||||||||||
TX00CF79 | Tietorakenteet, algoritmit ja rajapinnat | 5 | ||||||||||||||||||||||||||||
TX00CF80 | Kuvaus- ja mallintamismenetelmät | 5 | ||||||||||||||||||||||||||||
TX00CF81 | Ohjelmistotuotantoprojekti 1 | 5 | ||||||||||||||||||||||||||||
TX00DS64 | Tietorakenteet ja algoritmit | 5 | ||||||||||||||||||||||||||||
TXK112 |
Ohjelmistotuotannon käytännöt
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||||||||||||||||||
TX00CF82 | Käyttäjäkeskeinen suunnittelu | 5 | ||||||||||||||||||||||||||||
TX00CF83 | Suunnittelumallit | 5 | ||||||||||||||||||||||||||||
TX00CF84 | Ohjelmistotuotantoprojekti 2 | 5 | ||||||||||||||||||||||||||||
TXK113 |
Avoimet rajapinnat ja avoin data
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||||||||||||||||||
TX00CK72 | Avoimet rajapinnat ja avoin data | 5 | ||||||||||||||||||||||||||||
TX00DZ38 | Web-sovelluskehitys 2 | 5 | ||||||||||||||||||||||||||||
TX00CK73 | Big Data ja tiedonlouhinta | 5 | ||||||||||||||||||||||||||||
TX00CK75 | Todennäköisyyslaskenta ja tilastomatematiikka | 5 | ||||||||||||||||||||||||||||
TX00DZ36 | Datan käsittely ja koneoppiminen | 5 | ||||||||||||||||||||||||||||
TXK114 |
Ohjelmistojen laatu ja turvallisuus
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||||||||||||||||||
TX00CK76 | Ohjelmistojen laatu | 5 | ||||||||||||||||||||||||||||
TX00CK77 | Tietoturvallinen ohjelmistokehitys | 5 | ||||||||||||||||||||||||||||
TX00CK78 | Tiedon salaus ja kryptomatematiikka | 5 | ||||||||||||||||||||||||||||
TXK16S1E-1038 |
Innovaatio-opinnot
(Valitaan opintopisteitä: 15) |
15 | ||||||||||||||||||||||||||||
XX00BH18 | Innovaatioprojekti | 10 | ||||||||||||||||||||||||||||
TXK999 |
Menetelmäopinnot
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||||||||||||||||||
TX00CQ32 | Projektiviestintä | 5 | ||||||||||||||||||||||||||||
TX00CR84 | Menetelmäopinnot | 5 | ||||||||||||||||||||||||||||
TXK16S1E-1039 |
Valinnainen opintokokonaisuus ja vapaasti valittavat opinnot
(Valitaan opintopisteitä: 30) |
30 | ||||||||||||||||||||||||||||
TX00BP91 | Tekniikan alan ruotsi | 5 | ||||||||||||||||||||||||||||
XX00BZ88 | Suomi toisena kielenä: työelämän suomi | 5 | ||||||||||||||||||||||||||||
TXK16S1E-1040 |
Harjoittelu
(Valitaan kaikki ) |
30 | ||||||||||||||||||||||||||||
TX00BQ40 | Harjoittelu 1 | 15 | ||||||||||||||||||||||||||||
TX00BQ41 | Harjoittelu 2 | 15 | ||||||||||||||||||||||||||||
TXK16S1E-1041 |
Opinnäytetyö
(Valitaan kaikki ) |
15 | ||||||||||||||||||||||||||||
TX00BZ75 | Opinnäytetyö | 15 | ||||||||||||||||||||||||||||
Yhteensä | 240 | 60 | 0 | 10 | 55 | 30 | 30 | 0 | 0 | 0 | 10 | 25 | 30 | 15.2 | 15.2 | 15.2 | 15.2 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 5 | 12.5 | 12.5 | 15 | 15 |
Lukukausi- ja lukuvuosikohtaiset opintopistekertymät vaihtelevat valinnaisten ja vapaasti valittavien opintojen ajoituksesta johtuen.
2014 amk::tutkintoon johtava koulutus
Ammattikorkeakoulututkintoon johtaviin opintoihin kuuluu: 1) perus- ja ammattiopintoja; 2) vapaasti valittavia opintoja; 3) ammattitaitoa edistävää harjoittelua; sekä 4) opinnäytetyö. (Valtioneuvoston asetus ammattikorkeakouluista 15.5.2003/352; 4 § Opintojen rakenne)
Ammattiopinnot |
Oliot |
Pelit ja mobiilit |
Verkot |
Laitteet |
Innovaatioprojekti |
Harjoittelu |
Harjoittelu 1 |
Harjoittelu 2 |
Opinnäytetyö |
Opinnäytetyö |
Perusopinnot |
Oliot |
Pelit ja mobiilit |
Verkot |
Laitteet |
Tekniikan alan ruotsi |
Suomi toisena kielenä: työelämän suomi |
Vapaasti valittavat opinnot |
Ei liitettyjä opintojaksoja |
Luokittelemattomat |
amk::amk-tutkintojen kieliopinnot
AMK-tutkintoon johtavien opintojen tavoitteena on, että tutkinnon suorittaneella on riittävä viestintä- ja kielitaito oman alansa tehtäviin sekä kansainväliseen toimintaan ja yhteistyöhön. (Valtioneuvoston asetus ammattikorkeakoulusta 1129/2014, 4 §).
Ammatillinen englanti
Vieraan kielen kirjallinen ja suullinen taito, joka ammatin harjoittamisen ja ammatillisen kehityksen kannalta on tarpeellinen. |
Pelit ja mobiilit |
Verkot |
Suomi toisena kielenä |
Suomi toisena kielenä: työelämän suomi |
Toinen kotimainen kieli (ruotsi)
Ruotsin kielen taito, joka julkisyhteisöjen henkilöstöltä vaadittavasta kielitaidosta annetun lain (424/2003) mukaan vaaditaan korkeakoulututkintoa edellyttävään virkaan kaksikielisellä virka-alueella ja joka ammatin harjoittamisen ja ammatillisen kehityksen kannalta on tarpeellinen. |
Tekniikan alan ruotsi |
Luokittelemattomat |
Oliot |
Laitteet |
Innovaatioprojekti |
Harjoittelu 1 |
Harjoittelu 2 |
Opinnäytetyö |
Tunnus | Opinnon nimi | Laajuus (op) |
---|---|---|
TXK16S1E-1021 |
Orientaatio tieto- ja viestintätekniikkaan
(Valitaan kaikki ) |
60 |
TX00BT41 | Oliot | 15 |
TX00CI97 | Pelit ja mobiilit | 15 |
TX00BT44 | Verkot | 15 |
TX00CF87 | Laitteet | 15 |
TXK16S1E-1022 |
Suuntaavat ammattiopinnot
(Valitaan opintopisteitä: 30 ) |
30 |
TXK16S1E-1023 |
Ohjelmistotuotannon perusteet
(Valitaan opintopisteitä: 30 ) |
30 |
TXK101 |
Olio-ohjelmointi
|
0 |
TX00CD78 | Oliosovellukset ja tietokannat | 5 |
TX00CD79 | Ohjelmointiprojekti | 5 |
TX00CD80 | Antureiden ja toimilaitteiden fysiikka | 5 |
TXK102 |
Web-ohjelmointi
|
0 |
TX00CD81 | Web-tekniikat | 5 |
TX00CD82 | Web-projekti | 5 |
TX00CD83 | Diskreetti matematiikka | 5 |
TX00DK43 | Web-sovelluskehitys | 5 |
TXK16S1E-1024 |
Pelisovellusten perusteet
(Valitaan opintopisteitä: 30 ) |
30 |
TXK201 |
Peliohjelmoinnin perusteet
|
0 |
TX00CD86 | Olio-ohjelmointi (C++) | 5 |
TX00CD87 | Pelisuunnittelu | 5 |
TX00CD91 | Pelimatematiikka | 5 |
TXK202 |
Peliteknologian perusteet
|
0 |
TX00CD89 | Pelimoottorit | 5 |
TX00CD90 | Tietokannat ja pelipalvelimet | 5 |
TX00CD88 | Pelifysiikka | 5 |
TX00DO54 | Tietokannat ja pelinkehitys | 5 |
TXK16S1E-1025 |
Mobiilisovellusten perusteet
(Valitaan opintopisteitä: 30 ) |
30 |
TXL805 |
Oliot ja tietoliikenne
|
15 |
TX00CD46 | Olio-ohjelmointi ja tietoliikenne | 15 |
TXL806 |
Web-teknologian perusteet
|
15 |
TX00CD47 | Web-teknologian peruskonseptit | 15 |
TXK16S1E-1026 |
Mediatekniikan perusteet
(Valitaan opintopisteitä: 30 ) |
30 |
TVT-M1 |
Mediatekniikan perusteet
|
30 |
TX00CD61 | Digitaalisen median perusteet | 15 |
TX00CD62 | Web-sovelluskehityksen perusteet | 15 |
TXK16S1E-1027 |
Älykkäiden järjestelmien perusteet
(Valitaan opintopisteitä: 30 ) |
30 |
ICT-S1 |
Älykkäiden järjestelmien perusteet
|
0 |
TX00CD32 | Lähiverkot | 5 |
TX00CT12 | C-ohjelmointi ja sulautetut järjestelmät | 5 |
TX00CH61 | Insinöörimatematiikka | 5 |
TX00CE02 | Fysiikka ja matematiikka sähkömagnetiikassa | 5 |
ICT-S2 |
Älykkäiden järjestelmien arkkitehtuuri ja ohjelmointi
|
0 |
TX00CE01 | Olio-ohjelmointi ja älykkäät järjestelmät | 5 |
TX00CD99 | Moderni tietokoneen arkkitehtuuri | 5 |
TX00CI68 | Sensorit ja sovellettu fysiikka | 5 |
TX00CE00 | Todennäköisyys- ja tilastomatematiikka | 5 |
TXK16S1E-1028 |
Verkkojen ja pilvipalvelujen perusteet
(Valitaan opintopisteitä: 30 ) |
30 |
ICT-N1 |
Verkkojen ja pilvipalvelujen perusteet
|
0 |
TX00CP84 | Tietoverkkojen orientoiva projekti | 15 |
TX00CP85 | IoT-projekti | 15 |
TXK16S1E-1029 |
Hyvinvointi- ja terveysteknologian perusteet
(Valitaan opintopisteitä: 30 ) |
30 |
TXK501 |
Fysiologisten mittausten teknologia I
|
0 |
TX00CG22 | Älykkäät ympäristöt ja sovellukset | 5 |
TX00CG23 | Soveltava anatomia ja fysiologia | 5 |
TX00CG24 | Biomekaniikka ja liikkeen mittaaminen | 5 |
TXK502 |
Fysiologisten mittausten teknologia II
|
0 |
TX00CG25 | Fysiologiset mittaukset ja anturit | 5 |
TX00CG26 | Mittaustiedon kerääminen ja käsittely | 5 |
TX00CG27 | Hyvinvointi- ja terveysteknologian projekti 1 | 5 |
TXK16S1E-1030 |
Syventävät ammattiopinnot
(Valitaan opintopisteitä: 60 ) |
60 |
TXK16S1E-1031 |
Ohjelmistotuotanto
(Valitaan opintopisteitä: 60 ) |
60 |
TXK111 |
Ohjelmistojen rakenteet ja mallit
|
0 |
TX00CF79 | Tietorakenteet, algoritmit ja rajapinnat | 5 |
TX00CF80 | Kuvaus- ja mallintamismenetelmät | 5 |
TX00CF81 | Ohjelmistotuotantoprojekti 1 | 5 |
TX00DS64 | Tietorakenteet ja algoritmit | 5 |
TXK112 |
Ohjelmistotuotannon käytännöt
|
0 |
TX00CF82 | Käyttäjäkeskeinen suunnittelu | 5 |
TX00CF83 | Suunnittelumallit | 5 |
TX00CF84 | Ohjelmistotuotantoprojekti 2 | 5 |
TXK113 |
Avoimet rajapinnat ja avoin data
|
0 |
TX00CK72 | Avoimet rajapinnat ja avoin data | 5 |
TX00DZ38 | Web-sovelluskehitys 2 | 5 |
TX00CK73 | Big Data ja tiedonlouhinta | 5 |
TX00CK75 | Todennäköisyyslaskenta ja tilastomatematiikka | 5 |
TX00DZ36 | Datan käsittely ja koneoppiminen | 5 |
TXK114 |
Ohjelmistojen laatu ja turvallisuus
|
0 |
TX00CK76 | Ohjelmistojen laatu | 5 |
TX00CK77 | Tietoturvallinen ohjelmistokehitys | 5 |
TX00CK78 | Tiedon salaus ja kryptomatematiikka | 5 |
TXK16S1E-1032 |
Pelisovellukset
(Valitaan opintopisteitä: 60 ) |
60 |
TXK211 |
Ohjelmistojen rakenteet ja mallit
|
0 |
TX00CG82 | Tietorakenteet ja algoritmit | 5 |
TX00CG83 | Ohjelmistoarkkitehtuurit ja –mallit | 5 |
TX00CG84 | Käyttöjärjestelmät ja pelialustat | 5 |
TX00DC31 | VR/AR ja konsoliohjelmointi | 5 |
TX00DO53 | C++ -projekti | 5 |
TXK212 |
Ohjelmistotuotanto
|
0 |
TX00CG85 | Peliprojektin menetelmät | 5 |
TX00CG86 | Pelaajakeskeinen suunnittelu ja pelitestaus | 5 |
TX00CG87 | Peliprojekti | 5 |
TX00CR65 | Peliprojekti | 15 |
TXK213 |
Edistynyt peliohjelmointi
|
0 |
TX00CG88 | Peliohjelmointi ja tekoälyt | 5 |
TX00CG89 | Grafiikkaohjelmointi | 5 |
TX00CG90 | Pelisovellusten taustajärjestelmät | 5 |
TXK214 |
Peliprojekti
|
0 |
TX00CG91 | Moninpeliprojekti | 15 |
TXK16S1E-1033 |
Mobiilisovellukset
(Valitaan opintopisteitä: 60 ) |
60 |
TXL801 |
Mobiili Web
|
15 |
TX00CE68 | Web-pohjaiset mobiilisovellukset | 15 |
TXL802 |
Natiivisovellukset
|
15 |
TX00CE69 | Mobiilisovellusten kehitys | 15 |
TXL803 |
Verkkoläheiset sovellukset
|
15 |
TX00CK66 | Sensoripohjaiset mobiilisovellukset | 15 |
TXL804 |
Mobiiliprojekti
|
15 |
TX00CK67 | Mobiiliprojekti | 15 |
TXK16S1E-1034 |
Mediatekniikka
(Valitaan opintopisteitä: 60 ) |
60 |
TVT-M2 |
Mediatekniikka
|
60 |
TX00CS26 | Mediapalvelut ja käyttäjäkokemus | 15 |
TX00CS25 | Web-teknologiat ja media-alustat | 15 |
TX00CS27 | Mediajakelu ja tietovirrat | 15 |
TX00CG61 | Mediapalvelut-projekti | 15 |
TXK16S1E-1035 |
Älykkäät järjestelmät
(Valitaan opintopisteitä: 60 ) |
60 |
ICT-S3 |
Sulautettujen järjestelmien ohjelmistotuotanto
|
0 |
TX00BW20 | UNIX-käyttöjärjestelmä | 5 |
TX00CI61 | Sulautettujen järjestelmien ohjelmointi | 5 |
TX00CI62 | Älykkäiden järjestelmien matematiikka ja fysiikka | 5 |
TX00CD35 | Reititinverkot | 5 |
TXL405 |
Mittalaitteet, toimilaitteet ja komponentit
|
0 |
TX00CI66 | Virtuaali-instrumentointi | 5 |
TX00CI67 | Älykkäiden järjestelmien suunnittelu | 5 |
TX00CE00 | Todennäköisyys- ja tilastomatematiikka | 5 |
TX00CI68 | Sensorit ja sovellettu fysiikka | 5 |
TXL404 |
Sulautettu internet ja älykkäät järjestelmät
|
0 |
TX00CI63 | Laitteiden internet | 5 |
TX00CI64 | Älykkäät järjestelmät ja langaton tiedonsiirto | 5 |
TX00CI65 | Internet of Things (IoT) projekti | 5 |
TXL406 |
Sulautetut käyttöjärjestelmät ja tietorakenteet
|
0 |
TX00CO32 | Sulautetut järjestelmät -projekti | 5 |
TX00CI69 | ARM-prosessorit ja sulautetut käyttöjärjestelmät | 5 |
TX00CQ31 | Digitaalinen signaalinkäsittely | 5 |
TXK16S1E-1036 |
Verkot ja pilvipalvelut
(Valitaan opintopisteitä: 60 ) |
60 |
ICT-N2 |
Verkot ja pilvipalvelut
|
0 |
TX00CP86 | Langattomien ja mobiiliverkkojen projekti | 15 |
TX00CP87 | Pilvipalvelujen projekti | 15 |
TX00EL91 | Reititys ja kytkentä moderneissa yritysverkoissa | 5 |
TT00AC22 | Reititys isoissa verkoissa (CCNP Route) | 5 |
TT00AB39 | Tietoverkkojen tietoturva | 5 |
TX00DC09 | Mobiiliverkot | 5 |
TZ40AA61 | VMware vSpheren asennus, määrittely ja hallinta | 6 |
TX00DC00 | Kehittynyt reititys ja kytkentä MPLS-verkoissa | 5 |
TX00DC01 | Windows-laitteiden hallinta | 5 |
TX00CO18 | Tekninen tietoturva | 5 |
TX00DC08 | Mobiiliviestijärjestelmät ja IMS | 5 |
TX00DN62 | Reititys isoissa verkoissa | 5 |
TX00CD36 | Tietoliikenneverkot | 5 |
TX00DH61 | VMware vSpheren asennus, määrittely ja hallinta | 6 |
TX00DP60 | Kyberturvallisuuden erikoiskurssi | 5 |
TX00DE89 | Langattomat lähiverkot (WLAN) | 5 |
TX00DW02 | VMware vSpheren asennus, määrittely ja hallinta | 5 |
TXK16S1E-1037 |
Hyvinvointi- ja terveysteknologia
(Valitaan opintopisteitä: 60 ) |
60 |
TXK511 |
Asiakaslähtöiset ohjelmistosovellukset I
|
0 |
TX00CG28 | eHealth liiketoiminta ja ratkaisut | 5 |
TX00CG29 | eHealth-palveluiden asiakkaat ja käyttäjät | 5 |
TX00CG30 | Web-sovelluskehitys 1 | 5 |
TXK512 |
Asiakaslähtöiset ohjelmistosovellukset II
|
0 |
TX00CG31 | Web-sovelluskehitys 2 | 5 |
TX00CG32 | Käyttäjälähtöinen kehittäminen ja käyttäjätutkimus | 5 |
TX00CG33 | Hyvinvointi- ja terveysteknologian projekti 2 | 5 |
TXK521 |
Terveysteknologian laitteet ja ratkaisut I
|
0 |
TX00CG34 | Digitaaliset omahoidon sovellukset ja mahdollisuudet | 5 |
TX00CG35 | Potilasvalvonnan menetelmät ja laitteet | 5 |
TX00CG36 | Lääketieteellinen kuvantaminen | 5 |
TXK522 |
Terveysteknologian laitteet ja ratkaisut II
|
0 |
TX00CG37 | Telehealth ja telelääketieteen sovellukset | 5 |
TX00CG38 | Hyvinvointi, terveys ja robotiikka | 5 |
TX00CG39 | Hyvinvointi- ja terveysteknologian projekti 3 | 5 |
TXK16S1E-1038 |
Innovaatio-opinnot
(Valitaan opintopisteitä: 15 ) |
15 |
XX00BH18 | Innovaatioprojekti | 10 |
TXK999 |
Menetelmäopinnot
|
0 |
TX00CQ32 | Projektiviestintä | 5 |
TX00CR84 | Menetelmäopinnot | 5 |
TXK16S1E-1039 |
Valinnainen opintokokonaisuus ja vapaasti valittavat opinnot
(Valitaan opintopisteitä: 30 ) |
30 |
TX00BP91 | Tekniikan alan ruotsi | 5 |
XX00BZ88 | Suomi toisena kielenä: työelämän suomi | 5 |
TXK16S1E-1040 |
Harjoittelu
(Valitaan kaikki ) |
30 |
TX00BQ40 | Harjoittelu 1 | 15 |
TX00BQ41 | Harjoittelu 2 | 15 |
TXK16S1E-1041 |
Opinnäytetyö
(Valitaan kaikki ) |
15 |
TX00BZ75 | Opinnäytetyö | 15 |