Siirry suoraan sisältöön

Information Technology (englanniksi): Älykkäät IoT-järjestelmät: IoT ja tietoverkot (englanniksi)

Tunnus: TXL22S1

Tutkinto:
Tekniikan ammattikorkeakoulututkinto

Tutkintonimike:
Insinööri (AMK)

Laajuus:
240 op

Kesto:
4 vuotta (240 op)

Aloituslukukausi:
Syksy 2022

Kuvaus

Insinööritutkinnon (AMK) kokonaislaajuus on 240 opintopistettä. Ensimmäisen vuoden opinnot on jaettu ohjelmointipainotteiseen ja laitteistopainotteiseen opintoteemaan. Näillä tarjotaan sekä vahva perusosaaminen tietotekniikassa että mahdollisuus tutustua eri opintopolkuihin, joita tutkinto-ohjelmassa on mahdollista opiskella. Teemoihin on integroitu ammatti- ja projektiopintoja, matematiikkaa, fysiikkaa ja englannin opintoja, jotka mahdollistavat ilmiölähtöisen oppimisen. Muut kieliopinnot (suomen ja ruotsin opinnot) tarjotaan erillisinä opintojaksoina. 1.vuoden opinnoilla rakennetaan riittävä teoreettinen pohja ammattiopintoja varten.

Ammatillinen pääaine valitaan 1.vuoden opintojen loppuvaiheessa ja toisena opiskeluvuotena opiskelijat keskittyvät kehittämään ja syventämään ammatillista osaamista. Tutkinto-ohjelma tarjoaa kolme pääainetta:
- Ohjelmistotuotanto
- Pelikehitys
- Älykkäät IoT-järjestelmät
Älykkäät IoT-järjestelmät pääaineessa opiskelevat voivat syventyä enemmän joko sulautettuihin IoT-laitteisiin tai IoT ja tietoverkkoihin.

Kolmantena vuonna ammatillista osaamista syvennetään ammattiopinnoilla. Työharjoittelussa opiskelija pääsee soveltamaan tietoja ja taitoja käytäntöön ja kehittyy ammatillisesti työssä oppimalla.

Neljäntenä vuotena opiskelija osallistuu innovaatioprojektiin, joka usein toteutetaan monialaisessa projektitiimissä ja joka vaatii vahvoja insinööri- ja tiimityötaitoja. Oppimisprosessi huipentuu insinöörityöhön.

Koulutuksen rakenne (240 op):
• Orientaatio tieto- ja viestintätekniikkaan 60 op
• Suuntaavat pääaineopinnot 30 op
• Syventävät pääaineopinnot 60 op
• Yhteiset ammattiopinnot 30 op
• Vapaasti valittavat opinnot 15 op
• Harjoittelu 30 op
• Opinnäytetyö 15 op

Opintojen sisältö perustuu työelämäläheisyyteen ja osittain ilmiölähtöiseen oppimiseen. Osa opinnoista on yhteydessä soveltuvin osin Metropolian innovaatiokeskittymiin ja siellä mahdollisesti käynnissä oleviin monialaisiin projekteihin. Opintojaksojen toteutuksissa huomioidaan kestävän kehityksen periaatteet soveltuvin osin. Opiskelijalla on myös mahdollisuus suorittaa osa opinnoista vaihto-opiskelijana kansainvälisissä partnerikorkeakouluissa.

Osaamistavoitteet

Tutkinnon osaamismatriisi, tutkinnon osaamistavoitteiden ja Metropolian yhteisten osaamistavoitteiden kuvaukset ovat tämän opetussuunnitelman liitteenä.

Kuvaus

Smart IoT Systems -pääaine johdattaa sinut sulautettujen tietokonejärjestelmien, pilvipalvelujen ja IoT-teknologian maailmaan. Puolen vuoden suuntaavien pääaineopintojen jälkeen, opiskelijalla on mahdollisuus syventyä tarkemmin joko älykkäisiin sulautettuihin järjestelmiin tai pilvipalvelu- ja tietoverkkotekniikoihin. IoT ja tietoverkot: IoT ja tietoverkot syventymiskohde käsittelee modernia tietoverkkotekniikkaa, palvelinjärjestelmiä sekä pilvipalveluja. Pääset soveltamaan teoriaa käytäntöön monipuolisissa oppimisympäristöissä, jotka rakentuvat IP-pohjaisten tietoverkkojen, palvelinjärjestelmien ja mobiiliverkkojen ympärille. Johtavien laitevalmistajien kanssa yhdessä kehitetyt kurssit antavat hyvän osaamisen nykyaikaisten tietoturvallisten verkkojen ja palvelinjärjestelmien suunnitteluun, toteutukseen ja ylläpitoon. Valmistuvat insinöörit toimivat usein tietoverkkoasiantuntijana, projektipäällikkönä, pilvipalvelujen ylläpitäjänä, tietoturva-asiantuntijana tai teknisenä asiantuntijana.

Näytä opintojen ajoitukset lukuvuosittain, lukukausittain tai periodeittain

Tunnus Opinnon nimi Laajuus (op) 2022-2023 2023-2024 2024-2025 2025-2026 Syksy 2022 Kevät 2023 Syksy 2023 Kevät 2024 Syksy 2024 Kevät 2025 Syksy 2025 Kevät 2026 1. / 2022 2. / 2022 3. / 2023 4. / 2023 1. / 2023 2. / 2023 3. / 2024 4. / 2024 1. / 2024 2. / 2024 3. / 2025 4. / 2025 1. / 2025 2. / 2025 3. / 2026 4. / 2026
TXL22S1-1001
Orientaatio tieto- ja viestintätekniikkaan

(Valitaan kaikki )

60
TX00EW83 Ohjelmisto 1 15
TX00EW84 Ohjelmisto 2 15
TX00EW85 Laitteisto 1 15
TX00EW86 Laitteisto 2 15
TXL22S1-1002
Suuntaavat pääaineopinnot

(Valitaan yksi )

30
TXL22S1-1015
Älykkäiden IoT-järjestelmien perusteet

(Valitaan kaikki )

30
TX00EX72 IoT-laitteiden C-ohjelmointi 5
TX00EX77 Kytkinverkot ja reititys 5
TX00EX73 Insinöörimatematiikka 5
TX00EX76 Sulautettujen järjestelmien ohjelmointi 5
TX00EX75 Linux-palvelimet ja tietokannat 5
TX00EX74 Todennäköisyys ja tilastomatematiikka 5
TXL22S1-1005
Syventävät pääaineopinnot

(Valitaan yksi )

60
TXL22S1-1016
Älykkäät IoT-järjestelmät

(Valitaan yksi )

60
TXL22S1-1018
IoT ja tietoverkot

(Valitaan opintopisteitä: 60)

60
TX00EX90 Windows-palvelimet 5
TX00EX92 Tietoturvalliset yritysverkot 5
TX00EX84 IoT-tietoturva 5
TX00EX91 Pilvipalvelun ja koneoppimisen perusteet 5
TX00EX93 Yrityksen virtualisointiympäristön toteutus ja hallinta 5
TX00EX94 Kyberturvallisuuden erikoiskurssi 5
TX00EX96 Amazon Web Services 5
TX00EX97 Mikropalvelut ja konttien hallinta 5
TX00EY35 Eettinen hakkerointi 5
TX00EX95 Big Datan perusteet 5
TX00EX99 Käytännön kyberturvallisuus 5
TX00EX87 IoT-projekti 10
TXL22S1-1011
Yhteiset pääaineopinnot

(Valitaan opintopisteitä: 30)

30
TX00EN52 Suomi 1 5
TX00EN53 Suomi 2 5
TX00EA52 Tekniikan alan suomi ja viestintä 5
TX00EA51 Tekniikan alan ruotsi 5
XX00EF54 Suomi toisena kielenä: työelämän suomi 5
TX00EX68 Tutkimusviestintä 5
TX00EX69 Kansantaloustieteen perusteet 5
XX00DZ39 Monialainen innovaatioprojekti 10
TXL22S1-1012
Vapaasti valittavat opinnot

(Valitaan opintopisteitä: 15)

15
TXL22S1-1013
Harjoittelu

(Valitaan kaikki )

30
TX00EW79 Harjoittelu 1 15
TX00EW80 Harjoittelu 2 15
TXL22S1-1014
Opinnäytetyö

(Valitaan kaikki )

15
TX00EA45 Opinnäytetyö 15
Yhteensä 240 70 60 55 60 35 35 30 30 30 25 30 30 17.5 17.5 17.5 17.5 15 15 15 15 15 15 20 5 15 15 15 15

Lukukausi- ja lukuvuosikohtaiset opintopistekertymät vaihtelevat valinnaisten ja vapaasti valittavien opintojen ajoituksesta johtuen.

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.

Ohjelmisto 1
Ohjelmisto 2
Laitteisto 1
Laitteisto 2
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
Olio-ohjelmointi
Ohjelmointiprojekti
Web-sovelluskehitys
Web-projekti
Pelisuunnittelu
Pelimoottorit
Pelimatematiikka
C++ ohjelmointi
Peligrafiikan perusteet
Portfolioprojekti 1
IoT-laitteiden C-ohjelmointi
Kytkinverkot ja reititys
Insinöörimatematiikka
Sulautettujen järjestelmien ohjelmointi
Linux-palvelimet ja tietokannat
Todennäköisyys ja tilastomatematiikka
Kuvaus- ja mallintamismenetelmät
Käyttäjäkeskeinen suunnittelu
Ohjelmistotuotantoprojekti 1
Tietorakenteet ja algoritmit
Suunnittelumallit
Ohjelmistotuotantoprojekti 2
Todennäköisyyslaskenta ja tilastomatematiikka
Mobiilikehityksen suunnittelumallit
Anturit mobiilisovelluksissa
Mobiilikehityksen jatkokurssi
Mobiilikehitysprojekti
Eettinen hakkerointi
Pelifysiikka
Tietorakenteet ja algoritmit
Tietorakenteiden ja algoritmien harjoitustyö
Portfolioprojekti 2
C++ -ohjelmoinnin jatkokurssi
Pelisovellusten taustajärjestelmät
Grafiikkaohjelmointi
Portfolioprojekti 3
Pelituotteen julkaisu ja analytiikka
IoT-laitteiden olio-ohjelmointi
Moderni tietokoneen arkkitehtuuri
IoT:n matematiikka ja fysiikka
IoT-laitteiden liitännät
IoT-laitteet ja langaton tiedonsiirto
Anturifysiikka
IoT-tietoturva
Sulautettujen Linux-järjestelmien hallinnointi
ARM-prosessorit ja sulautetut käyttöjärjestelmät
Sulautettu Linux -perusteet (Yocto-projekti)
Sulautetun järjestelmän testiautomaatio
IoT-projekti
Windows-palvelimet
Tietoturvalliset yritysverkot
IoT-tietoturva
Pilvipalvelun ja koneoppimisen perusteet
Yrityksen virtualisointiympäristön toteutus ja hallinta
Kyberturvallisuuden erikoiskurssi
Amazon Web Services
Mikropalvelut ja konttien hallinta
Eettinen hakkerointi
Big Datan perusteet
Käytännön kyberturvallisuus
IoT-projekti
Suomi 1
Suomi 2
Tekniikan alan suomi ja viestintä
Tutkimusviestintä
Kansantaloustieteen perusteet
Monialainen innovaatioprojekti
Harjoittelu 1
Harjoittelu 2
Opinnäytetyö

Metropolian yhteiset osaamiset::AMK-koulutus

Metropolian johtoryhmä hyväksynyt 10.6.2019. Esityksen valmisteli työryhmä: Tapani Martti, Marjatta Kelo, Jenni Koponen, Taru Ruotsalainen, Elina Värtö, Tiina Kokko. Lähteinä on käytetty mm. ARENEn suositus tutkintojen yhteisten kompetenssien soveltamisesta ammattikorkeakouluissa (2010), Valtioneuvoston asetus tutkintojen ja muiden osaamiskokonaisuuksien viitekehyksestä 120/2017, Valtioneuvoston tulevaisuusselonteot 1 & 2 (2017-2018) sekä Opetus- ja kulttuuriministeriön tulevaisuuskatsaus 2018.

Eettinen osaaminen

- kykenee ottamaan vastuun omasta toiminnastaan ja sen seurauksista ja arvioimaan oman toimintansa vaikutuksia
- osaa toimia alansa ammattieettisten periaatteiden mukaisesti
- osaa ottaa erilaiset toimijat huomioon työskentelyssään
- osaa soveltaa tasa-arvoisuuden ja yhdenvertaisuuden periaatteita - huomioi eriarvoistumisen vaikutukset omassa työssään
- osaa soveltaa kestävän kehityksen periaatteita huomioiden toimintansa globaalin vastuun
- kykenee vaikuttamaan yhteiskunnallisesti osaamistaan hyödyntäen ja eettisiin arvoihin perustuen

Eettinen hakkerointi
Pelituotteen julkaisu ja analytiikka
IoT-tietoturva
IoT-tietoturva
Kyberturvallisuuden erikoiskurssi
Eettinen hakkerointi
Suomi 1
Suomi 2
Tutkimusviestintä
Kansantaloustieteen perusteet
Monialainen innovaatioprojekti
Harjoittelu 1
Harjoittelu 2
Opinnäytetyö
Innovaatio-osaaminen

- kykenee luovaan ongelmanratkaisuun ja työtapojen kehittämiseen
- osaa työskennellä projekteissa
- osaa toteuttaa tutkimus- ja kehittämishankkeita soveltaen alan olemassa olevaa tietoa ajankohtaisia ilmiöitä ja menetelmiä ihmiskeskeisten ratkaisujen löytämiseksi
- osaa etsiä asiakaslähtöisiä, kestäviä ja taloudellisesti kannattavia ratkaisuja

Pelisuunnittelu
Peligrafiikan perusteet
Portfolioprojekti 1
Sulautettujen järjestelmien ohjelmointi
Ohjelmistotuotantoprojekti 1
Ohjelmistotuotantoprojekti 2
Mobiilikehitysprojekti
Portfolioprojekti 2
Grafiikkaohjelmointi
Portfolioprojekti 3
Pelituotteen julkaisu ja analytiikka
IoT-laitteet ja langaton tiedonsiirto
Sulautettu Linux -perusteet (Yocto-projekti)
IoT-projekti
Pilvipalvelun ja koneoppimisen perusteet
Mikropalvelut ja konttien hallinta
Big Datan perusteet
IoT-projekti
Tutkimusviestintä
Monialainen innovaatioprojekti
Harjoittelu 1
Harjoittelu 2
Opinnäytetyö
Monikulttuurisuusosaaminen

- osaa työskennellä monikulttuurisessa työyhteisössä ja asiakasympäristössä
- osaa ottaa työssään huomioon alansa globaalin kehityksen ja ilmiöiden vaikutuksia sekä mahdollisuuksia
- omaa alansa työtehtävissä ja niissä kehittymisessä tarvittavan kielitaidon

Ohjelmisto 1
Ohjelmisto 2
Laitteisto 1
Laitteisto 2
Suomi 1
Suomi 2
Tekniikan alan suomi ja viestintä
Tekniikan alan ruotsi
Suomi toisena kielenä: työelämän suomi
Monialainen innovaatioprojekti
Harjoittelu 1
Harjoittelu 2
Opinnäytetyö
Oppimisen taidot

- jatkuvan oppimisen osaaminen: osaa sanoittaa, arvioida ja kehittää osaamistaan ja oppimistapojaan
- osaa hankkia, käsitellä ja arvioida tietoa kriittisesti
- kykenee ottamaan vastuuta ryhmän oppimisesta ja opitun jakamisesta

Ohjelmisto 1
Ohjelmisto 2
Laitteisto 1
Laitteisto 2
Olio-ohjelmointi
Ohjelmointiprojekti
Web-sovelluskehitys
Web-projekti
Pelisuunnittelu
Pelimoottorit
Pelimatematiikka
C++ ohjelmointi
Peligrafiikan perusteet
Portfolioprojekti 1
IoT-laitteiden C-ohjelmointi
Kytkinverkot ja reititys
Insinöörimatematiikka
Sulautettujen järjestelmien ohjelmointi
Linux-palvelimet ja tietokannat
Todennäköisyys ja tilastomatematiikka
Kuvaus- ja mallintamismenetelmät
Käyttäjäkeskeinen suunnittelu
Ohjelmistotuotantoprojekti 1
Tietorakenteet ja algoritmit
Suunnittelumallit
Ohjelmistotuotantoprojekti 2
Todennäköisyyslaskenta ja tilastomatematiikka
Mobiilikehityksen suunnittelumallit
Anturit mobiilisovelluksissa
Mobiilikehityksen jatkokurssi
Mobiilikehitysprojekti
Eettinen hakkerointi
Pelifysiikka
Tietorakenteet ja algoritmit
Tietorakenteiden ja algoritmien harjoitustyö
Portfolioprojekti 2
C++ -ohjelmoinnin jatkokurssi
Pelisovellusten taustajärjestelmät
Grafiikkaohjelmointi
Portfolioprojekti 3
Pelituotteen julkaisu ja analytiikka
IoT-laitteiden olio-ohjelmointi
Moderni tietokoneen arkkitehtuuri
IoT:n matematiikka ja fysiikka
IoT-laitteiden liitännät
IoT-laitteet ja langaton tiedonsiirto
Anturifysiikka
IoT-tietoturva
Sulautettujen Linux-järjestelmien hallinnointi
ARM-prosessorit ja sulautetut käyttöjärjestelmät
Sulautettu Linux -perusteet (Yocto-projekti)
Sulautetun järjestelmän testiautomaatio
IoT-projekti
Windows-palvelimet
Tietoturvalliset yritysverkot
IoT-tietoturva
Pilvipalvelun ja koneoppimisen perusteet
Yrityksen virtualisointiympäristön toteutus ja hallinta
Kyberturvallisuuden erikoiskurssi
Amazon Web Services
Mikropalvelut ja konttien hallinta
Eettinen hakkerointi
Big Datan perusteet
Käytännön kyberturvallisuus
IoT-projekti
Suomi 1
Suomi 2
Monialainen innovaatioprojekti
Harjoittelu 1
Harjoittelu 2
Opinnäytetyö
Teknologiaosaaminen

- osaa hyödyntää teknologiaa ja digitalisaation suomia mahdollisuuksia oman alansa tehtävissä
- tunnistaa teknologian kehityksen vaikutuksen omaan alaansa ja sen työtehtäviin
- kykenee osallistumaan alallaan käytettävän teknologian kehittämiseen

Ohjelmisto 1
Ohjelmisto 2
Laitteisto 1
Laitteisto 2
Olio-ohjelmointi
Ohjelmointiprojekti
Web-sovelluskehitys
Web-projekti
Pelisuunnittelu
Pelimoottorit
Peligrafiikan perusteet
Portfolioprojekti 1
IoT-laitteiden C-ohjelmointi
Kytkinverkot ja reititys
Sulautettujen järjestelmien ohjelmointi
Linux-palvelimet ja tietokannat
Ohjelmistotuotantoprojekti 1
Ohjelmistotuotantoprojekti 2
Anturit mobiilisovelluksissa
Mobiilikehityksen jatkokurssi
Mobiilikehitysprojekti
Eettinen hakkerointi
Tietorakenteet ja algoritmit
Portfolioprojekti 2
C++ -ohjelmoinnin jatkokurssi
Pelisovellusten taustajärjestelmät
Grafiikkaohjelmointi
Portfolioprojekti 3
Pelituotteen julkaisu ja analytiikka
IoT-laitteiden olio-ohjelmointi
Moderni tietokoneen arkkitehtuuri
IoT-laitteiden liitännät
IoT-laitteet ja langaton tiedonsiirto
IoT-tietoturva
Sulautettujen Linux-järjestelmien hallinnointi
ARM-prosessorit ja sulautetut käyttöjärjestelmät
Sulautettu Linux -perusteet (Yocto-projekti)
Sulautetun järjestelmän testiautomaatio
IoT-projekti
Windows-palvelimet
Tietoturvalliset yritysverkot
IoT-tietoturva
Pilvipalvelun ja koneoppimisen perusteet
Yrityksen virtualisointiympäristön toteutus ja hallinta
Kyberturvallisuuden erikoiskurssi
Amazon Web Services
Mikropalvelut ja konttien hallinta
Big Datan perusteet
IoT-projekti
Monialainen innovaatioprojekti
Harjoittelu 1
Harjoittelu 2
Opinnäytetyö
Työyhteisöosaaminen

- osaa toimia monialaisen työyhteisön jäsenenä huomioiden erilaisuuden ja edistää yhteisön hyvinvointia
- osaa toimia työelämän viestintä- ja vuorovaikutustilanteissa
- kykenee luomaan henkilökohtaisia työelämäyhteyksiä ja toimimaan verkostoissa
- osaa tehdä päätöksiä ennakoimattomissa tilanteissa
- kykenee työn johtamiseen ja itsenäiseen työskentelyyn asiantuntijatehtävissä
- kykenee toimimaan yrittäjänä
- osaa toimia asiakaslähtöisesti
- kykenee sopeuttamaan toimintaansa pitkän tähtäimen tavoitteiden saavuttamiseksi

Ohjelmisto 1
Ohjelmisto 2
Laitteisto 1
Laitteisto 2
Ohjelmointiprojekti
Web-projekti
Pelisuunnittelu
Portfolioprojekti 1
Ohjelmistotuotantoprojekti 1
Ohjelmistotuotantoprojekti 2
Mobiilikehitysprojekti
Tietorakenteiden ja algoritmien harjoitustyö
Portfolioprojekti 2
Portfolioprojekti 3
Pelituotteen julkaisu ja analytiikka
Sulautettu Linux -perusteet (Yocto-projekti)
IoT-projekti
Yrityksen virtualisointiympäristön toteutus ja hallinta
Käytännön kyberturvallisuus
IoT-projekti
Tekniikan alan suomi ja viestintä
Tekniikan alan ruotsi
Suomi toisena kielenä: työelämän suomi
Tutkimusviestintä
Monialainen innovaatioprojekti
Harjoittelu 1
Harjoittelu 2
Opinnäytetyö
Luokittelemattomat

RAKENNE AMK-koulutus (A18.12.2014/1129)

Asetuksen 18.12.2014/1129 mukainen rakenne. 2 § Opintojen rakenne Ammattikorkeakoulututkintoon johtaviin opintoihin kuuluu: 1) perus- ja ammattiopintoja; 2) vapaasti valittavia opintoja; 3) ammattitaitoa edistävää harjoittelua; 4) opinnäytetyö.

Ammattiopinnot
Ohjelmisto 1
Ohjelmisto 2
Laitteisto 1
Laitteisto 2
Olio-ohjelmointi
Ohjelmointiprojekti
Web-sovelluskehitys
Web-projekti
Pelisuunnittelu
Pelimoottorit
Pelimatematiikka
C++ ohjelmointi
Peligrafiikan perusteet
Portfolioprojekti 1
IoT-laitteiden C-ohjelmointi
Kytkinverkot ja reititys
Insinöörimatematiikka
Sulautettujen järjestelmien ohjelmointi
Linux-palvelimet ja tietokannat
Todennäköisyys ja tilastomatematiikka
Kuvaus- ja mallintamismenetelmät
Käyttäjäkeskeinen suunnittelu
Ohjelmistotuotantoprojekti 1
Tietorakenteet ja algoritmit
Suunnittelumallit
Ohjelmistotuotantoprojekti 2
Todennäköisyyslaskenta ja tilastomatematiikka
Mobiilikehityksen suunnittelumallit
Anturit mobiilisovelluksissa
Mobiilikehityksen jatkokurssi
Mobiilikehitysprojekti
Eettinen hakkerointi
Pelifysiikka
Tietorakenteet ja algoritmit
Tietorakenteiden ja algoritmien harjoitustyö
Portfolioprojekti 2
C++ -ohjelmoinnin jatkokurssi
Pelisovellusten taustajärjestelmät
Grafiikkaohjelmointi
Portfolioprojekti 3
Pelituotteen julkaisu ja analytiikka
IoT-laitteiden olio-ohjelmointi
Moderni tietokoneen arkkitehtuuri
IoT:n matematiikka ja fysiikka
IoT-laitteiden liitännät
IoT-laitteet ja langaton tiedonsiirto
Anturifysiikka
IoT-tietoturva
Sulautettujen Linux-järjestelmien hallinnointi
ARM-prosessorit ja sulautetut käyttöjärjestelmät
Sulautettu Linux -perusteet (Yocto-projekti)
Sulautetun järjestelmän testiautomaatio
IoT-projekti
Windows-palvelimet
Tietoturvalliset yritysverkot
IoT-tietoturva
Pilvipalvelun ja koneoppimisen perusteet
Yrityksen virtualisointiympäristön toteutus ja hallinta
Kyberturvallisuuden erikoiskurssi
Amazon Web Services
Mikropalvelut ja konttien hallinta
Eettinen hakkerointi
Big Datan perusteet
Käytännön kyberturvallisuus
IoT-projekti
Tutkimusviestintä
Monialainen innovaatioprojekti
Ammattitaitoa edistävä harjoittelu
Harjoittelu 1
Harjoittelu 2
Opinnäytetyö
Opinnäytetyö
Perusopinnot
Ohjelmisto 1
Ohjelmisto 2
Laitteisto 1
Laitteisto 2
Suomi 1
Suomi 2
Tekniikan alan suomi ja viestintä
Tekniikan alan ruotsi
Suomi toisena kielenä: työelämän suomi
Tutkimusviestintä
Kansantaloustieteen perusteet
Vapaasti valittavat opinnot

Ei liitettyjä opintojaksoja

Luokittelemattomat

Tunnus Opinnon nimi Laajuus (op)
TXL22S1-1001
Orientaatio tieto- ja viestintätekniikkaan

(Valitaan kaikki)

60
TX00EW83 Ohjelmisto 1 15
TX00EW84 Ohjelmisto 2 15
TX00EW85 Laitteisto 1 15
TX00EW86 Laitteisto 2 15
TXL22S1-1002
Suuntaavat pääaineopinnot

(Valitaan yksi)

30
TXL22S1-1020
Ohjelmistotuotannon perusteet

(Valitaan kaikki)

30
TX00EY21 Olio-ohjelmointi 10
TX00EY22 Ohjelmointiprojekti 5
TX00EY23 Web-sovelluskehitys 10
TX00EY24 Web-projekti 5
TXL22S1-1019
Pelikehityksen perusteet

(Valitaan kaikki)

30
TX00EW54 Pelisuunnittelu 5
TX00EW58 Pelimoottorit 5
TX00EW57 Pelimatematiikka 5
TX00EW59 C++ ohjelmointi 5
TX00EX64 Peligrafiikan perusteet 5
TX00EX65 Portfolioprojekti 1 5
TXL22S1-1015
Älykkäiden IoT-järjestelmien perusteet

(Valitaan kaikki)

30
TX00EX72 IoT-laitteiden C-ohjelmointi 5
TX00EX77 Kytkinverkot ja reititys 5
TX00EX73 Insinöörimatematiikka 5
TX00EX76 Sulautettujen järjestelmien ohjelmointi 5
TX00EX75 Linux-palvelimet ja tietokannat 5
TX00EX74 Todennäköisyys ja tilastomatematiikka 5
TXL22S1-1005
Syventävät pääaineopinnot

(Valitaan yksi)

60
TXL22S1-1022
Ohjelmistotuotanto

(Valitaan opintopisteitä: 60)

60
TX00EY25 Kuvaus- ja mallintamismenetelmät 5
TX00EY26 Käyttäjäkeskeinen suunnittelu 5
TX00EY27 Ohjelmistotuotantoprojekti 1 5
TX00EY28 Tietorakenteet ja algoritmit 5
TX00EY29 Suunnittelumallit 5
TX00EY30 Ohjelmistotuotantoprojekti 2 5
TX00EY20 Todennäköisyyslaskenta ja tilastomatematiikka 5
TX00EY36 Mobiilikehityksen suunnittelumallit 5
TX00EY37 Anturit mobiilisovelluksissa 5
TX00EY38 Mobiilikehityksen jatkokurssi 5
TX00EY39 Mobiilikehitysprojekti 5
TX00EY35 Eettinen hakkerointi 5
TXK22-O
Vaihtuva erikoiskurssi
5
TX00FL66 Rust-kieli ja sen ekosysteemi 2
TXL22S1-1021
Pelikehitys

(Valitaan opintopisteitä: 60)

60
TX00EW60 Pelifysiikka 5
TX00EW61 Tietorakenteet ja algoritmit 5
TX00EX66 Tietorakenteiden ja algoritmien harjoitustyö 5
TX00EW64 Portfolioprojekti 2 15
TX00EX67 C++ -ohjelmoinnin jatkokurssi 5
TX00EW66 Pelisovellusten taustajärjestelmät 5
TX00EW67 Grafiikkaohjelmointi 5
TX00EW68 Portfolioprojekti 3 15
TX00EX15 Pelituotteen julkaisu ja analytiikka 5
TXL22S1-1016
Älykkäät IoT-järjestelmät

(Valitaan yksi)

60
TXL22S1-1017
Sulautetut IoT-laitteet

(Valitaan opintopisteitä: 60)

60
TX00EX78 IoT-laitteiden olio-ohjelmointi 5
TX00EX80 Moderni tietokoneen arkkitehtuuri 5
TX00EX82 IoT:n matematiikka ja fysiikka 5
TX00EX79 IoT-laitteiden liitännät 5
TX00EX81 IoT-laitteet ja langaton tiedonsiirto 5
TX00EX83 Anturifysiikka 5
TX00EX84 IoT-tietoturva 5
TX00EX85 Sulautettujen Linux-järjestelmien hallinnointi 5
TX00EX86 ARM-prosessorit ja sulautetut käyttöjärjestelmät 5
TX00EX89 Sulautettu Linux -perusteet (Yocto-projekti) 5
TX00EX88 Sulautetun järjestelmän testiautomaatio 5
TX00EX87 IoT-projekti 10
TXL22S1-1018
IoT ja tietoverkot

(Valitaan opintopisteitä: 60)

60
TX00EX90 Windows-palvelimet 5
TX00EX92 Tietoturvalliset yritysverkot 5
TX00EX84 IoT-tietoturva 5
TX00EX91 Pilvipalvelun ja koneoppimisen perusteet 5
TX00EX93 Yrityksen virtualisointiympäristön toteutus ja hallinta 5
TX00EX94 Kyberturvallisuuden erikoiskurssi 5
TX00EX96 Amazon Web Services 5
TX00EX97 Mikropalvelut ja konttien hallinta 5
TX00EY35 Eettinen hakkerointi 5
TX00EX95 Big Datan perusteet 5
TX00EX99 Käytännön kyberturvallisuus 5
TX00EX87 IoT-projekti 10
TXL22S1-1011
Yhteiset pääaineopinnot

(Valitaan opintopisteitä: 30)

30
TX00EN52 Suomi 1 5
TX00EN53 Suomi 2 5
TX00EA52 Tekniikan alan suomi ja viestintä 5
TX00EA51 Tekniikan alan ruotsi 5
XX00EF54 Suomi toisena kielenä: työelämän suomi 5
TX00EX68 Tutkimusviestintä 5
TX00EX69 Kansantaloustieteen perusteet 5
XX00DZ39 Monialainen innovaatioprojekti 10
TXL22S1-1012
Vapaasti valittavat opinnot

(Valitaan opintopisteitä: 15)

15
TXL22S1-1013
Harjoittelu

(Valitaan kaikki)

30
TX00EW79 Harjoittelu 1 15
TX00EW80 Harjoittelu 2 15
TXL22S1-1014
Opinnäytetyö

(Valitaan kaikki)

15
TX00EA45 Opinnäytetyö 15