Siirry suoraan sisältöön

Tieto- ja viestintätekniikka, Ohjelmistotekniikka muuntokoulutus: TTV2019SOM

Tunnus: TTV2019SOM

Tutkinto:
Tekniikan ammattikorkeakoulututkinto

Tutkintonimike:
Insinööri (AMK), tietotekniikka

Laajuus:
240 op

Kesto:
4 vuotta (240 op)

Aloituslukukausi:
Syksy 2019

Opetuskieli:
suomi

Näytä opintojen ajoitukset lukuvuosittain, lukukausittain tai periodeittain

Tunnus Opinnon nimi Laajuus (op) 2019-2020 2020-2021 2021-2022 2022-2023 Syksy 2019 Kevät 2020 Syksy 2020 Kevät 2021 Syksy 2021 Kevät 2022 Syksy 2022 Kevät 2023 1. / 2019 2. / 2020 3. / 2020 1. / 2020 2. / 2021 3. / 2021 1. / 2021 2. / 2022 3. / 2022 1. / 2022 2. / 2023 3. / 2023
TTV2019SOM-1001
TYÖELÄMÄVALMIUDET

(Valitaan kaikki )

24
ZZPP0500 Osaajana kehittyminen 5
ZZPP0400 ICT-valmiudet 3
ZZPP0710 Yrittäjyys 3
ZZPP0730 JAMK InnoFlash 2
ZZPC0200 Työelämän englanti 4
ZZPC0300 Työelämän ruotsi 4
ZZPC0400 Työelämän viestintä 3
TTV2019SOM-1002
LUONNONTIETEET

(Valitaan opintopisteitä: 28)

28
TTMA0100 Matematiikka 1 5
TTMA0200 Matematiikka 2 5
TTZM0320 Sovellettu matematiikka: Todennäköisyyslaskenta 3
TTZM0330 Sovellettu matematiikka: Optimointi ja verkkomallit 3
TTZM0340 Sovellettu matematiikka: Vektorit ja matriisit 3
TTZM0350 Sovellettu matematiikka: Analyyttinen geometria 3
TTZM0360 Sovellettu matematiikka: Kryptologia 3
TTZM0400 Fysiikka 1 3
TTZM0500 Fysiikka 2 3
TTZM0600 Fysiikan perusteet 3
TTZM0700 Fysiikan laboraatiot 3
TTZM0310 Sovellettu matematiikka: Signaalinkäsittelyn perusteet 3
TTV2019SOM-1003
TIETO- JA VIESTINTÄTEKNIIKAN YHTEISET PERUSOPINNOT

(Valitaan kaikki )

35
TTZC0100 Johdatus Internet-teknologioihin 4
TTZC0200 Ohjelmoinnin perusteet 5
TTZC0300 Käyttöjärjestelmät 6
TTZC0400 Web-tekniikat 4
TTZC0500 Digitaalitekniikka 3
TTZC0600 Kyberturvallisuus 4
TTZC0700 Tietorakenteet ja algoritmit 4
TTZC0800 Tietokannat 5
TTV2019SOM-1004
OHJELMISTOTEKNIIKAN YDINOPINNOT

(Valitaan kaikki )

58
TTOS0100 Ohjelmistosuunnittelu ja testaus 5
TTOS0200 Olio-ohjelmointi 5
TTOS0300 Käyttöliittymien ohjelmointi 4
TTMS0900 Web-palvelinohjelmointi 4
TTMS0500 Web-ohjelmointi 4
TTOS0400 Sähkötekniikka 4
TTOS0500 Elektroniikka 4
TTOS0600 Sulautettu ohjelmointi 3
TTOS0700 Peliohjelmointi 3
TTOS0800 Ohjelmistoprojekti 3
TTOS0900 Järjestelmätestaus 4
TTOS1000 Ohjelmistotuotanto 6
TTOS1100 Software Business 3
TTOS1200 Ohjelmistotuotannon käytännöt 6
TTV2019SOM-1017
VAPAASTI VALITTAVAT AMMATTIAINEOPINNOT

(Valitaan kaikki )

15
TTIS0100 Johdatus teolliseen internetiin 3
TTKS0300 Script Programming 3
TTIW0200 IoT järjestelmän toteutus 5
TTIW0300 Datan analysointi 4
TTV2019SOM-1005
IT-PALVELUIDEN TIETOTURVALLINEN SUUNNITTELU JA TUOTANTO

(Valitaan kaikki )

15
TTTW0310 Yrityksen infrastruktuuripalvelut 7
TTKW0110 Tietoturvakontrollien suunnittelu ja toteutus 8
TTV2019SOM-1006
ETHICAL HACKING

(Valitaan kaikki )

15
TTKW0210 Web Application Security 5
TTKW0220 Software Exploitation 5
TTKW0230 Reverse Engineering 5
TTV2019SOM-1007
KYBERHARJOITUS

(Valitaan kaikki )

15
TTKW0310 Kyberharjoituksen suunnittelu ja valmistelu 10
TTKW0320 Kyberharjoituksen toteutus 5
TTV2019SOM-1008
VISUALISOINTI

(Valitaan kaikki )

15
TTMW0110 3D-mallintamisen perusteet 5
TTMW0120 Teollisuuden visualisointi 5
TTMW0130 Graafinen suunnittelu 5
TTV2019SOM-1010
ENTERPRISE APPLICATIONS

(Valitaan kaikki )

15
TTOW0110 Advanced Databases 7
TTOW0130 Service-oriented applications 8
TTV2019SOM-1011
GAME DEVELOPMENT

(Valitaan kaikki )

15
TTOW0211 Basics of Game Development 5
TTOW0221 Game Development Project 10
TTV2019SOM-1012
INTERNET OF THINGS

(Valitaan kaikki )

15
TTZW0310 Embedded Systems Design and Development 5
TTZW0320 Internet of Things 10
TTV2019SOM-1013
ADVANCED PROGRAMMING

(Valitaan kaikki )

15
TTOW0410 Functional Programming 6
TTOW0420 Concurrent Programming 5
TTOW0430 Graphics Programming 4
TTV2019SOM-1014
MOBILE PROGRAMMING

(Valitaan opintopisteitä: 15)

15
TTOW0625 Android Application Development 5
TTOW0615 Mobile Application Development 5
TTOW0640 iOS Application Development 5
TTOW0635 Mobile Project 5
TTV2019SOM-1015
PALVELUJEN LAADUNHALLINTA

(Valitaan kaikki )

15
TTTW0210 Reaaliaikasovellukset 5
TTTW0220 Tietoverkkojen palvelunlaadun suunnittelu 3
TTTW0230 Tietoverkkojen palvelunlaadun toteutus 7
TTV2019SOM-1016
KONESALIT

(Valitaan kaikki )

15
TTTW0410 Konesali infrastruktuuri 4
TTTW0420 Virtualisointi 7
TTTW0430 Pilvipalvelut 4
TTV2019SOM-1009
MODERN MARKETING

(Valitaan kaikki )

10
TTMW0210 International Skills 5
TTMW0220 Marketing Planning and Measurements 5
TTV2019SOM-1018
HARJOITTELU

(Valitaan kaikki )

30 - 60
TTHA0100 Harjoittelu 30
TTHA0110 Täydentävä harjoittelu 0 - 15
TTHA0120 Syventävä ammatillinen harjoittelu 0 - 15
TTV2019SOM-1019
OPINNÄYTETYÖ

(Valitaan kaikki )

20
TTZO0100 Opinnäytetyö osa 1 5
TTZO0200 Opinnäytetyö osa 2 10
TTZO0300 Kypsyysnäyte 0
ZZPP0610 Tutkimus ja kehittäminen 5
TTV2019SOM-1024
VAPAASTI VALITTAVAT OPINNOT

(Valitaan opintopisteitä: 0)

0
TTV2019SOM-1023
KYBERTURVALLISUUDEN YDINOPINNOT

(Valitaan kaikki )

58
TTKS0100 Data Network Protocols 3
TTTS0500 Windows Servers 4
TTOS0100 Ohjelmistosuunnittelu ja testaus 5
TTKS0300 Script Programming 3
TTKS0400 Network Infrastructure 3
TTTS0400 Linux Servers 4
TTKS0500 Protocol Programming 3
TTTS0600 Yritysverkot 4
TTKS0600 Encryption Techniques and Systems 5
TTOS0200 Olio-ohjelmointi 5
TTKS0700 Data Security Testing 3
TTKS0800 Tietoturvateknologiat 6
TTKS0900 Tietoturvallisuus palvelunhallinnassa 3
TTTS0800 Palveluiden automatisointi 3
TTKS1000 Tunkeutumis- ja puolustamismenetelmät 4
TTV2019SOM-1022
MEDIATEKNIIKAN YDINOPINNOT

(Valitaan kaikki )

58
TTMS0100 Käyttöliittymä ja käytettävyys 4
TTMS0200 Web-projekti 1 4
TTMS0300 Digitaalinen video ja audio 4
TTOS0200 Olio-ohjelmointi 5
TTMS0400 Web-visualisointi 4
TTMS0500 Web-ohjelmointi 4
TTMS0600 Web-palvelun määrittely ja suunnittelu 4
TTMS0700 Web-projekti 2 3
TTMS0800 Web-palvelun hallinta 4
TTMS0900 Web-palvelinohjelmointi 4
TTMS1000 Web-julkaisujärjestelmät 5
TTMS1100 Projekti 13
TTV2019SOM-1021
TIETOVERKKOTEKNIIKAN YDINOPINNOT

(Valitaan kaikki )

58
TTOS0400 Sähkötekniikka 4
TTTS0110 Routing and Switching Essentials (CCNA1&2) 8
TTTS0220 Scaling and Connecting Networks (CCNA 3&4) 8
TTOS0500 Elektroniikka 4
TTTS0300 Data Communication 4
TTTS0400 Linux Servers 4
TTTS0500 Windows Servers 4
TTTS0600 Yritysverkot 4
TTTS0700 Operaattoriverkot 4
TTTS0800 Palveluiden automatisointi 3
TTKS0900 Tietoturvallisuus palvelunhallinnassa 3
TTKS0300 Script Programming 3
TTTW0110 Langattoman tiedonsiirron perusteet 5
TTV2019SOM-1020
YRITTÄJYYS JA INNOVAATIOTOIMINTA

(Valitaan erillisten kriteerien mukaan: 15)

0 - 15
ZYVZ0200 Unelmat+Inspiraatio! 3
ZYVZ0100 NY-startup 1 10
ZYVZ0150 NY-startup 2 5
ZZWZ0150 DreamUp-projektikurssi 5
ZZVV0420 Luo oma kesäduunisi 1 - 2
ZZVZ0250 Demola Project 5
ZZVZ0400 Esihautomo 5
ZZVZ0450 Hautomo 8
Yhteensä 240 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

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

AMK: JAMKin yhteiset osaamiset 2017-2019

Kansainvälisyysosaaminen

Opiskelija
* toimii monikulttuurisessa ympäristössä yhteistyössä muiden kanssa
* toimii itsenäisesti työelämän viestintätilanteissa myös toisella kotimaisella ja vähintään yhdellä vieraalla kielellä
* ottaa työssään huomioon alansa kansainvälisyyskehityksen vaikutuksia ja mahdollisuuksia.

Työelämän englanti
Työelämän ruotsi
Demola Project
Oppimisen taidot

Opiskelija
* arvioi ja kehittää osaamistaan ja on valmis jatkuvaan oppimiseen
* hankkii, käsittelee ja arvioi oman alansa tietoja, teorioita, käsitteitä, menetelmiä ja periaatteita kriittisesti
* ottaa vastuun ryhmän oppimisesta ja opitun jakamisesta.

Osaajana kehittyminen
ICT-valmiudet
Yrittäjyys
JAMK InnoFlash
Työelämän viestintä
Web-tekniikat
Tutkimus ja kehittäminen
Unelmat+Inspiraatio!
Demola Project
Tiedonhallintaosaaminen

Opiskelija
* toteuttaa tutkimus- ja kehittämishankkeita soveltaen alan tietoa, menetelmiä ja hankittuja käytännön taitoja
* ratkaisee ongemia uudella tavalla, luovasti ja kehittää työtapoja
* hankkii kehityshaasteen tai ratkaistavan ongelman kannalta relevanttia tietoa ja tekee päätöksiä niiden perusteella.

Osaajana kehittyminen
ICT-valmiudet
Yrittäjyys
JAMK InnoFlash
Työelämän englanti
Tutkimus ja kehittäminen
Unelmat+Inspiraatio!
Demola Project
Työelämäosaaminen

Opiskelija
* toimii yhteistoiminnallisesti ja ammattieettisesti opiskelu- ja työyhteisön sekä muiden ryhmien jäsenenä ja edistää yhteisön tuloksellisuutta ja hyvinvointia
* organisoi työtehtäviä, työnkulkua ja päätöksentekoa sekä työskentelee systemaattisesti ja päämäärätietoisesti asiantuntijatehtävissä
* jakaa omaa asiantuntijuuttaan ja käyttää muiden asiantuntijuutta hyväkseen.

Yrittäjyys
JAMK InnoFlash
Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Unelmat+Inspiraatio!
NY-startup 1
NY-startup 2
DreamUp-projektikurssi
Luo oma kesäduunisi
Demola Project
Viestintäosaaminen

Opiskelija
* viestii hyvin suullisesti ja kirjallisesti äidinkielellään
* hyödyntää monipuolisesti tieto- ja viestintätekniikkaa oman alansa tehtävissä
* huomioi erilaiset toimijat työskentelyssään ja toimii verkostoissa.

Osaajana kehittyminen
ICT-valmiudet
Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Demola Project
Yrittäjyysosaaminen

Opiskelija
* rakentaa asiakaslähtöisiä, kestävän kehityksen periaatteen mukaisia ja taloudellisesti kannattavia ratkaisuja verkostoissaan
* ottaa vastuun omasta toiminnastaan ja sen seurauksista
* osoittaa rohkeutta kokeilla uusia asioita ja hallitsee niihin liittyviä riskejä.

Yrittäjyys
JAMK InnoFlash
Unelmat+Inspiraatio!
NY-startup 1
NY-startup 2
DreamUp-projektikurssi
Luo oma kesäduunisi
Demola Project
Esihautomo
Hautomo
Luokittelemattomat
Matematiikka 1
Matematiikka 2
Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Optimointi ja verkkomallit
Sovellettu matematiikka: Vektorit ja matriisit
Sovellettu matematiikka: Analyyttinen geometria
Sovellettu matematiikka: Kryptologia
Fysiikka 1
Fysiikka 2
Fysiikan perusteet
Fysiikan laboraatiot
Sovellettu matematiikka: Signaalinkäsittelyn perusteet
Johdatus Internet-teknologioihin
Ohjelmoinnin perusteet
Käyttöjärjestelmät
Digitaalitekniikka
Kyberturvallisuus
Tietorakenteet ja algoritmit
Tietokannat
Ohjelmistosuunnittelu ja testaus
Olio-ohjelmointi
Käyttöliittymien ohjelmointi
Web-palvelinohjelmointi
Web-ohjelmointi
Sähkötekniikka
Elektroniikka
Sulautettu ohjelmointi
Peliohjelmointi
Ohjelmistoprojekti
Järjestelmätestaus
Ohjelmistotuotanto
Software Business
Ohjelmistotuotannon käytännöt
Johdatus teolliseen internetiin
Script Programming
IoT järjestelmän toteutus
Datan analysointi
Yrityksen infrastruktuuripalvelut
Tietoturvakontrollien suunnittelu ja toteutus
Web Application Security
Software Exploitation
Reverse Engineering
Kyberharjoituksen suunnittelu ja valmistelu
Kyberharjoituksen toteutus
3D-mallintamisen perusteet
Teollisuuden visualisointi
Graafinen suunnittelu
Advanced Databases
Service-oriented applications
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Android Application Development
Mobile Application Development
iOS Application Development
Mobile Project
Reaaliaikasovellukset
Tietoverkkojen palvelunlaadun suunnittelu
Tietoverkkojen palvelunlaadun toteutus
Konesali infrastruktuuri
Virtualisointi
Pilvipalvelut
International Skills
Marketing Planning and Measurements
Opinnäytetyö osa 1
Opinnäytetyö osa 2
Kypsyysnäyte
Data Network Protocols
Windows Servers
Ohjelmistosuunnittelu ja testaus
Script Programming
Network Infrastructure
Linux Servers
Protocol Programming
Yritysverkot
Encryption Techniques and Systems
Olio-ohjelmointi
Data Security Testing
Tietoturvateknologiat
Tietoturvallisuus palvelunhallinnassa
Palveluiden automatisointi
Tunkeutumis- ja puolustamismenetelmät
Käyttöliittymä ja käytettävyys
Web-projekti 1
Digitaalinen video ja audio
Olio-ohjelmointi
Web-visualisointi
Web-ohjelmointi
Web-palvelun määrittely ja suunnittelu
Web-projekti 2
Web-palvelun hallinta
Web-palvelinohjelmointi
Web-julkaisujärjestelmät
Projekti
Sähkötekniikka
Routing and Switching Essentials (CCNA1&2)
Scaling and Connecting Networks (CCNA 3&4)
Elektroniikka
Data Communication
Linux Servers
Windows Servers
Yritysverkot
Operaattoriverkot
Palveluiden automatisointi
Tietoturvallisuus palvelunhallinnassa
Script Programming
Langattoman tiedonsiirron perusteet

AMK: Tieto- ja viestintätekniikka 2017-2019

EUR-ACE Elinikäinen oppiminen

Tutkinnon suoritettuaan opiskelija pystyy kehittämään omaa osaamistaan elinikäisen oppimisen periaatteiden mukaisesti perustuen teknologian kehitykseen ja omien kyvykkyyksien tunnistamiseen.

● pystyy tunnistamaan elinikäisen oppimisen tarpeen ja pystyy itsenäiseen elinikäiseen oppimiseen
● osaa seurata tieteen ja teknologian kehitystä.

Sulautettu ohjelmointi
Ohjelmistotuotanto
Web Application Security
International Skills
Marketing Planning and Measurements
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Opinnäytetyö osa 1
Opinnäytetyö osa 2
Protocol Programming
Tietoturvallisuus palvelunhallinnassa
EUR-ACE Päätöksenteko

Tutkinnon suoritettuaan opiskelija kykenee olemassa olevan tiedon ja opitun perusteella käyttämään omaa harkintakykyään päätöksien tekemiseen haastavien teknisten ratkaisujen valinnassa.

● kyky kerätä ja tulkita tarkoituksenmukaista tietoa ja käsitellä monimutkaisia asioita tieto- ja viestintätekniikan alalla; kyky tuoda julki merkityksellisiä sosiaalisia ja eettisiä näkemyksiä
● kyky hallita monimutkaisia teknisiä tai ammatillisia tehtäviä tai hankkeita tieto- ja viestintätekniikan alalla, vastuun ottaminen päätöksenteossa.

Käyttöliittymien ohjelmointi
Software Business
Datan analysointi
Kyberharjoituksen toteutus
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Opinnäytetyö osa 2
EUR-ACE Tekniikan soveltaminen käytäntöön

Tutkinnon suoritettuaan opiskelija kykenee soveltamaan tietojaan ja ymmärrystään ongelmien ratkaisussa, tutkimustyössä ja teknisten laitteiden ja prosessien suunnittelussa tarvittavien käytännön taitojen kehittämiseen. Nämä taidot voivat käsittää tiedot, käyttötavat ja rajoitukset, jotka koskevat materiaaleja, tietokonemallintamista, teknisiä prosesseja, laitteita, työpajakäytänteitä ja teknistä kirjallisuutta sekä tietolähteitä. Valmistuttuaan opiskelijan tulee myös tunnistaa tieto- ja viestintätekniikan soveltamisen laajemmat eettiset, ympäristölliset, kaupalliset ja teolliset vaikutukset.

• ymmärrys soveltuvista tekniikoista ja menetelmistä sekä niiden rajoituksista
• käytännön taidot ratkaista monimutkaisia ongelmia ja toteuttaa teknistä suunnittelua perustuen oman alan tutkimuksiin ja selvityksiin
• kyky valita tarkoituksenmukaiset laitteet, työvälineet, menetelmät, teknologiat ja prosessit ymmärtäen niiden rajoitukset
• kyky noudattaa oman alan teknisiä ohjeita ja sääntöjä
• tietoisuus tieto- ja viestintätekniikan soveltamisen ei teknisistä seurauksista
• tietoisuus taloudellisista, organisatorisista ja hallinnollisista asioista, kuten projektin, riskien ja muutosten hallinta.

Sovellettu matematiikka: Vektorit ja matriisit
Fysiikka 1
Ohjelmoinnin perusteet
Käyttöjärjestelmät
Web-tekniikat
Olio-ohjelmointi
Web-palvelinohjelmointi
Web-ohjelmointi
Elektroniikka
Peliohjelmointi
Ohjelmistoprojekti
Järjestelmätestaus
Ohjelmistotuotanto
Ohjelmistotuotannon käytännöt
Script Programming
IoT järjestelmän toteutus
Yrityksen infrastruktuuripalvelut
Tietoturvakontrollien suunnittelu ja toteutus
Software Exploitation
Kyberharjoituksen suunnittelu ja valmistelu
3D-mallintamisen perusteet
Teollisuuden visualisointi
Graafinen suunnittelu
Advanced Databases
Service-oriented applications
Game Development Project
Embedded Systems Design and Development
Internet of Things
Graphics Programming
Mobile Project
Reaaliaikasovellukset
Tietoverkkojen palvelunlaadun suunnittelu
Tietoverkkojen palvelunlaadun toteutus
Virtualisointi
Pilvipalvelut
Opinnäytetyö osa 2
Data Network Protocols
Windows Servers
Script Programming
Network Infrastructure
Linux Servers
Protocol Programming
Yritysverkot
Encryption Techniques and Systems
Olio-ohjelmointi
Data Security Testing
Tietoturvateknologiat
Palveluiden automatisointi
Tunkeutumis- ja puolustamismenetelmät
Käyttöliittymä ja käytettävyys
Web-projekti 1
Digitaalinen video ja audio
Olio-ohjelmointi
Web-visualisointi
Web-ohjelmointi
Web-projekti 2
Web-palvelun hallinta
Web-palvelinohjelmointi
Web-julkaisujärjestelmät
Projekti
Sähkötekniikka
Routing and Switching Essentials (CCNA1&2)
Scaling and Connecting Networks (CCNA 3&4)
Elektroniikka
Linux Servers
Windows Servers
Yritysverkot
Operaattoriverkot
Palveluiden automatisointi
Script Programming
Langattoman tiedonsiirron perusteet
EUR-ACE Tekninen analyysi

Tutkinnon suoritettuaan opiskelija kykenee ratkaisemaan tietoteknisiä ongelmia, jotka vastaavat saavutettujen tietojen ja ymmärryksen tasoa ja jotka voivat sisältää oman erikoistumisalan ulkopuolisten näkökohtien huomioon ottamisen. Analyysi voi sisältää ongelman tunnistamisen, tehtävämäärittelyn selventämisen, mahdollisten ongelman ratkaisumenetelmien tarkastelun sekä sopivimman menetelmän ja toteuttamisen valinnan. Hänen tulee osata käyttää erilaisia menetelmiä, kuten matemaattista analyysia, tietokonemallintamista tai käytännön kokeita ja kyetä tunnistamaan sosiaalisten, terveys- ja turvavaikutusten sekä ympäristö- ja kaupallisten rajoitteiden tärkeys.

• kyky tunnistaa, muotoilla ja ratkaista tietoteknisiä ongelmia käyttäen luovia ja vakiintuneita menetelmiä; kyky tunnistaa merkittävimmät ei-tekniset kuten terveyteen, turvallisuuteen, yhteiskuntaan, ympäristöön, talouteen ja teollisuuteen vaikuttavat rajoitteet
• kyky analysoida oman alan monimutkaisia tietoteknisiä tuotteita, prosesseja ja järjestelmiä; kyky valita ja soveltaa tilanteeseen soveltuvia analyyttisiä, laskennallisia ja kokeellisia menetelmiä; kyky tulkita saatujen analyysien tuloksia.

Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Vektorit ja matriisit
Sovellettu matematiikka: Analyyttinen geometria
Fysiikka 1
Fysiikka 2
Sovellettu matematiikka: Signaalinkäsittelyn perusteet
Digitaalitekniikka
Tietorakenteet ja algoritmit
Ohjelmistosuunnittelu ja testaus
Käyttöliittymien ohjelmointi
Sähkötekniikka
Sulautettu ohjelmointi
Johdatus teolliseen internetiin
Script Programming
IoT järjestelmän toteutus
Datan analysointi
Software Exploitation
Reverse Engineering
Kyberharjoituksen toteutus
Teollisuuden visualisointi
Basics of Game Development
Embedded Systems Design and Development
Android Application Development
Mobile Application Development
iOS Application Development
Konesali infrastruktuuri
Opinnäytetyö osa 2
Data Network Protocols
Windows Servers
Ohjelmistosuunnittelu ja testaus
Script Programming
Network Infrastructure
Linux Servers
Yritysverkot
Encryption Techniques and Systems
Data Security Testing
Tietoturvateknologiat
Palveluiden automatisointi
Tunkeutumis- ja puolustamismenetelmät
Web-palvelun määrittely ja suunnittelu
Projekti
Sähkötekniikka
Routing and Switching Essentials (CCNA1&2)
Data Communication
Linux Servers
Windows Servers
Yritysverkot
Operaattoriverkot
Palveluiden automatisointi
EUR-ACE Tekninen suunnittelu

Tutkinnon suoritettuaan opiskelija kykenee toteuttamaan saavutettua tasoa vastaavia tietoteknisiä suunnitelmia yhteistyössä sekä insinöörien että ei-teknisten henkilöiden kanssa. Suunnittelu voi koskea laitteita, prosesseja, menetelmiä tai esineitä. Määrittely voi olla teknistä laajempi, käsittäen sosiaalisten, terveydellisten, turvallisuuteen ja ympäristöön vaikuttavien sekä kaupallisten näkökohtien huomioon ottamisen.

• kyky kehittää ja suunnitella oman alan monimutkaisia tuotteita, prosesseja ja järjestelmiä, jotka vastaavat määriteltyjä vaatimuksia ja voivat sisältää ei-teknisiä näkökohtia; kyky valita ja soveltaa sopivia suunnittelumenetelmiä
• kyky suunnitella oman alan tulevaisuuden tuotteita.

Tietokannat
Ohjelmistosuunnittelu ja testaus
Olio-ohjelmointi
Web-palvelinohjelmointi
Web-ohjelmointi
Elektroniikka
Sulautettu ohjelmointi
Peliohjelmointi
Ohjelmistoprojekti
Järjestelmätestaus
Ohjelmistotuotannon käytännöt
Johdatus teolliseen internetiin
Script Programming
IoT järjestelmän toteutus
Datan analysointi
Yrityksen infrastruktuuripalvelut
Tietoturvakontrollien suunnittelu ja toteutus
3D-mallintamisen perusteet
Teollisuuden visualisointi
Graafinen suunnittelu
Service-oriented applications
Game Development Project
Embedded Systems Design and Development
Internet of Things
Mobile Project
Reaaliaikasovellukset
Tietoverkkojen palvelunlaadun suunnittelu
Tietoverkkojen palvelunlaadun toteutus
Konesali infrastruktuuri
Virtualisointi
Pilvipalvelut
Opinnäytetyö osa 2
Windows Servers
Ohjelmistosuunnittelu ja testaus
Linux Servers
Yritysverkot
Encryption Techniques and Systems
Data Security Testing
Tietoturvallisuus palvelunhallinnassa
Palveluiden automatisointi
Käyttöliittymä ja käytettävyys
Web-projekti 1
Web-ohjelmointi
Web-projekti 2
Web-palvelinohjelmointi
Web-julkaisujärjestelmät
Scaling and Connecting Networks (CCNA 3&4)
Linux Servers
Windows Servers
Yritysverkot
Operaattoriverkot
Palveluiden automatisointi
Tietoturvallisuus palvelunhallinnassa
Script Programming
Langattoman tiedonsiirron perusteet
EUR-ACE Tieto ja ymmärrys

Tutkinnon suoritettuaan opiskelijalla on perustiedot niistä luonnontieteiden, matematiikan ja tekniikan perusteista, jotka ovat olennaisia tieto- ja viestintätekniikan muiden tavoitteiden saavuttamiseksi. Hänellä on tiedot ja ymmärrys omasta erikoistumisalastaan ja tekniikasta yleisemmällä tasolla.

• tiedot ja ymmärrys tieto- ja viestintätekniikan luonnontieteellisistä ja matemaattisista periaatteista
• tiedot ja ymmärrys oman erikoistumisalan perustana olevista insinööritieteistä sillä tasolla, joka mahdollistaa muiden ohjelman tulosten saavuttamisen mukaan lukien käsityksen tulevaisuuden vaatimuksista omalla alalla
• tietoisuus tekniikan laajasta, monitieteisestä luonteesta.

Matematiikka 1
Matematiikka 2
Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Optimointi ja verkkomallit
Sovellettu matematiikka: Vektorit ja matriisit
Sovellettu matematiikka: Analyyttinen geometria
Sovellettu matematiikka: Kryptologia
Fysiikka 1
Fysiikka 2
Fysiikan perusteet
Fysiikan laboraatiot
Sovellettu matematiikka: Signaalinkäsittelyn perusteet
Johdatus Internet-teknologioihin
Ohjelmoinnin perusteet
Käyttöjärjestelmät
Web-tekniikat
Digitaalitekniikka
Kyberturvallisuus
Tietorakenteet ja algoritmit
Tietokannat
Ohjelmistosuunnittelu ja testaus
Olio-ohjelmointi
Web-ohjelmointi
Sähkötekniikka
Elektroniikka
Peliohjelmointi
Järjestelmätestaus
Ohjelmistotuotanto
Johdatus teolliseen internetiin
Yrityksen infrastruktuuripalvelut
Tietoturvakontrollien suunnittelu ja toteutus
Web Application Security
Reverse Engineering
Kyberharjoituksen suunnittelu ja valmistelu
3D-mallintamisen perusteet
Graafinen suunnittelu
Advanced Databases
Service-oriented applications
Basics of Game Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Android Application Development
Mobile Application Development
iOS Application Development
Reaaliaikasovellukset
Tietoverkkojen palvelunlaadun suunnittelu
Tietoverkkojen palvelunlaadun toteutus
Konesali infrastruktuuri
Pilvipalvelut
Marketing Planning and Measurements
Opinnäytetyö osa 2
Kypsyysnäyte
Data Network Protocols
Ohjelmistosuunnittelu ja testaus
Network Infrastructure
Protocol Programming
Olio-ohjelmointi
Tietoturvateknologiat
Käyttöliittymä ja käytettävyys
Digitaalinen video ja audio
Olio-ohjelmointi
Web-visualisointi
Web-ohjelmointi
Web-palvelun määrittely ja suunnittelu
Web-palvelun hallinta
Web-julkaisujärjestelmät
Sähkötekniikka
Routing and Switching Essentials (CCNA1&2)
Scaling and Connecting Networks (CCNA 3&4)
Elektroniikka
Data Communication
Langattoman tiedonsiirron perusteet
EUR-ACE Tutkimukset ja selvitykset

Tutkinnon suoritettuaan opiskelija kykenee soveltamaan teknisiin ongelmiin tutkimusta tai muita kattavia menetelmiä, jotka vastaavat koulutuksessa saatua tietojen ja ymmärryksen tasoa. Tutkimus voi käsittää kirjallisuushakuja, kokeiden suunnittelua ja toteuttamista, tietojen tulkintaa ja tietokonesimulointeja.

• kyky toteuttaa kirjallisuusselvityksiä sekä käyttää tietokantoja ja muita tietolähteitä; kyky suunnitella ja toteuttaa tarvittavia kokeita, tulkita niistä saatavaa tietoa ja osata tehdä johtopäätöksiä
• kyky neuvoa ja soveltaa käytännön ohjeita ja turvallisuusmääräyksiä omalla alallaan
• työpaja- ja laboratoriotaidot, kyky suunnitella ja toteuttaa kokeellisia tutkimuksia; kyky tulkita ja tehdä johtopäätöksiä kerätystä datasta.

Fysiikka 2
Fysiikan perusteet
Käyttöliittymien ohjelmointi
Sähkötekniikka
Sulautettu ohjelmointi
Software Business
Datan analysointi
Web Application Security
Software Exploitation
Reverse Engineering
Advanced Databases
Opinnäytetyö osa 1
Opinnäytetyö osa 2
Palveluiden automatisointi
Script Programming
EUR-ACE Viestintä ja tiimityö

Tutkinnon suoritettuaan opiskelija kykenee tiimityöskentelyyn ja tehokkaaseen viestintään eri viiteryhmissä.

● kyky viestiä tehokkaasti tiedoista, ideoista, ongelmista ja ratkaisuista tekniikan alan yhteisölle ja koko yhteiskunnalle;
● kyky toimia tehokkaasti kansallisella ja kansainvälisellä tasolla, yksilönä ja tiimin jäsenenä ja kyky tehdä tehokasta yhteistyötä insinöörien ja muiden henkilöiden kanssa.

Ohjelmistoprojekti
Software Business
Ohjelmistotuotannon käytännöt
Reverse Engineering
Kyberharjoituksen suunnittelu ja valmistelu
Kyberharjoituksen toteutus
Virtualisointi
International Skills
Opinnäytetyö osa 1
Opinnäytetyö osa 2
Kypsyysnäyte
Web-projekti 1
Web-palvelun määrittely ja suunnittelu
Web-projekti 2
Web-palvelun hallinta
Projekti
Luokittelemattomat
Osaajana kehittyminen
ICT-valmiudet
Yrittäjyys
JAMK InnoFlash
Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Tutkimus ja kehittäminen
Unelmat+Inspiraatio!
NY-startup 1
NY-startup 2
DreamUp-projektikurssi
Luo oma kesäduunisi
Demola Project
Esihautomo
Hautomo

Opintojen tyyppi (AMK)

Ammattiopinnot
Ohjelmistosuunnittelu ja testaus
Olio-ohjelmointi
Käyttöliittymien ohjelmointi
Web-palvelinohjelmointi
Web-ohjelmointi
Sähkötekniikka
Elektroniikka
Sulautettu ohjelmointi
Peliohjelmointi
Ohjelmistoprojekti
Järjestelmätestaus
Ohjelmistotuotanto
Software Business
Ohjelmistotuotannon käytännöt
Johdatus teolliseen internetiin
Script Programming
IoT järjestelmän toteutus
Datan analysointi
Yrityksen infrastruktuuripalvelut
Tietoturvakontrollien suunnittelu ja toteutus
Web Application Security
Software Exploitation
Reverse Engineering
Kyberharjoituksen suunnittelu ja valmistelu
Kyberharjoituksen toteutus
3D-mallintamisen perusteet
Teollisuuden visualisointi
Graafinen suunnittelu
Advanced Databases
Service-oriented applications
Basics of Game Development
Game Development Project
Embedded Systems Design and Development
Internet of Things
Functional Programming
Concurrent Programming
Graphics Programming
Android Application Development
Mobile Application Development
iOS Application Development
Mobile Project
Reaaliaikasovellukset
Tietoverkkojen palvelunlaadun suunnittelu
Tietoverkkojen palvelunlaadun toteutus
Konesali infrastruktuuri
Virtualisointi
Pilvipalvelut
International Skills
Marketing Planning and Measurements
Data Network Protocols
Windows Servers
Ohjelmistosuunnittelu ja testaus
Script Programming
Network Infrastructure
Linux Servers
Protocol Programming
Yritysverkot
Encryption Techniques and Systems
Olio-ohjelmointi
Data Security Testing
Tietoturvateknologiat
Tietoturvallisuus palvelunhallinnassa
Palveluiden automatisointi
Tunkeutumis- ja puolustamismenetelmät
Käyttöliittymä ja käytettävyys
Web-projekti 1
Digitaalinen video ja audio
Olio-ohjelmointi
Web-visualisointi
Web-ohjelmointi
Web-palvelun määrittely ja suunnittelu
Web-projekti 2
Web-palvelun hallinta
Web-palvelinohjelmointi
Web-julkaisujärjestelmät
Projekti
Sähkötekniikka
Routing and Switching Essentials (CCNA1&2)
Scaling and Connecting Networks (CCNA 3&4)
Elektroniikka
Data Communication
Linux Servers
Windows Servers
Yritysverkot
Operaattoriverkot
Palveluiden automatisointi
Tietoturvallisuus palvelunhallinnassa
Script Programming
Langattoman tiedonsiirron perusteet
Ammattitaitoa edistävä harjoittelu
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Opinnäytetyö
Opinnäytetyö osa 1
Opinnäytetyö osa 2
Kypsyysnäyte
Tutkimus ja kehittäminen
Perusopinnot
Osaajana kehittyminen
ICT-valmiudet
Yrittäjyys
JAMK InnoFlash
Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Matematiikka 1
Matematiikka 2
Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Optimointi ja verkkomallit
Sovellettu matematiikka: Vektorit ja matriisit
Sovellettu matematiikka: Analyyttinen geometria
Sovellettu matematiikka: Kryptologia
Fysiikka 1
Fysiikka 2
Fysiikan perusteet
Fysiikan laboraatiot
Sovellettu matematiikka: Signaalinkäsittelyn perusteet
Johdatus Internet-teknologioihin
Ohjelmoinnin perusteet
Käyttöjärjestelmät
Web-tekniikat
Digitaalitekniikka
Kyberturvallisuus
Tietorakenteet ja algoritmit
Tietokannat
Vapaasti valittavat opinnot
Unelmat+Inspiraatio!
NY-startup 1
NY-startup 2
DreamUp-projektikurssi
Luo oma kesäduunisi
Demola Project
Esihautomo
Hautomo
Luokittelemattomat

Tunnus Opinnon nimi Laajuus (op)
TTV2019SOM-1001
TYÖELÄMÄVALMIUDET

(Valitaan kaikki)

24
ZZPP0500 Osaajana kehittyminen 5
ZZPP0400 ICT-valmiudet 3
ZZPP0710 Yrittäjyys 3
ZZPP0730 JAMK InnoFlash 2
ZZPC0200 Työelämän englanti 4
ZZPC0300 Työelämän ruotsi 4
ZZPC0400 Työelämän viestintä 3
TTV2019SOM-1002
LUONNONTIETEET

(Valitaan opintopisteitä: 28)

28
TTMA0100 Matematiikka 1 5
TTMA0200 Matematiikka 2 5
TTZM0320 Sovellettu matematiikka: Todennäköisyyslaskenta 3
TTZM0330 Sovellettu matematiikka: Optimointi ja verkkomallit 3
TTZM0340 Sovellettu matematiikka: Vektorit ja matriisit 3
TTZM0350 Sovellettu matematiikka: Analyyttinen geometria 3
TTZM0360 Sovellettu matematiikka: Kryptologia 3
TTZM0400 Fysiikka 1 3
TTZM0500 Fysiikka 2 3
TTZM0600 Fysiikan perusteet 3
TTZM0700 Fysiikan laboraatiot 3
TTZM0310 Sovellettu matematiikka: Signaalinkäsittelyn perusteet 3
TTV2019SOM-1003
TIETO- JA VIESTINTÄTEKNIIKAN YHTEISET PERUSOPINNOT

(Valitaan kaikki)

35
TTZC0100 Johdatus Internet-teknologioihin 4
TTZC0200 Ohjelmoinnin perusteet 5
TTZC0300 Käyttöjärjestelmät 6
TTZC0400 Web-tekniikat 4
TTZC0500 Digitaalitekniikka 3
TTZC0600 Kyberturvallisuus 4
TTZC0700 Tietorakenteet ja algoritmit 4
TTZC0800 Tietokannat 5
TTV2019SOM-1004
OHJELMISTOTEKNIIKAN YDINOPINNOT

(Valitaan kaikki)

58
TTOS0100 Ohjelmistosuunnittelu ja testaus 5
TTOS0200 Olio-ohjelmointi 5
TTOS0300 Käyttöliittymien ohjelmointi 4
TTMS0900 Web-palvelinohjelmointi 4
TTMS0500 Web-ohjelmointi 4
TTOS0400 Sähkötekniikka 4
TTOS0500 Elektroniikka 4
TTOS0600 Sulautettu ohjelmointi 3
TTOS0700 Peliohjelmointi 3
TTOS0800 Ohjelmistoprojekti 3
TTOS0900 Järjestelmätestaus 4
TTOS1000 Ohjelmistotuotanto 6
TTOS1100 Software Business 3
TTOS1200 Ohjelmistotuotannon käytännöt 6
TTV2019SOM-1017
VAPAASTI VALITTAVAT AMMATTIAINEOPINNOT

(Valitaan kaikki)

15
TTIS0100 Johdatus teolliseen internetiin 3
TTKS0300 Script Programming 3
TTIW0200 IoT järjestelmän toteutus 5
TTIW0300 Datan analysointi 4
TTV2019SOM-1005
IT-PALVELUIDEN TIETOTURVALLINEN SUUNNITTELU JA TUOTANTO

(Valitaan kaikki)

15
TTTW0310 Yrityksen infrastruktuuripalvelut 7
TTKW0110 Tietoturvakontrollien suunnittelu ja toteutus 8
TTV2019SOM-1006
ETHICAL HACKING

(Valitaan kaikki)

15
TTKW0210 Web Application Security 5
TTKW0220 Software Exploitation 5
TTKW0230 Reverse Engineering 5
TTV2019SOM-1007
KYBERHARJOITUS

(Valitaan kaikki)

15
TTKW0310 Kyberharjoituksen suunnittelu ja valmistelu 10
TTKW0320 Kyberharjoituksen toteutus 5
TTV2019SOM-1008
VISUALISOINTI

(Valitaan kaikki)

15
TTMW0110 3D-mallintamisen perusteet 5
TTMW0120 Teollisuuden visualisointi 5
TTMW0130 Graafinen suunnittelu 5
TTV2019SOM-1010
ENTERPRISE APPLICATIONS

(Valitaan kaikki)

15
TTOW0110 Advanced Databases 7
TTOW0130 Service-oriented applications 8
TTV2019SOM-1011
GAME DEVELOPMENT

(Valitaan kaikki)

15
TTOW0211 Basics of Game Development 5
TTOW0221 Game Development Project 10
TTV2019SOM-1012
INTERNET OF THINGS

(Valitaan kaikki)

15
TTZW0310 Embedded Systems Design and Development 5
TTZW0320 Internet of Things 10
TTV2019SOM-1013
ADVANCED PROGRAMMING

(Valitaan kaikki)

15
TTOW0410 Functional Programming 6
TTOW0420 Concurrent Programming 5
TTOW0430 Graphics Programming 4
TTV2019SOM-1014
MOBILE PROGRAMMING

(Valitaan opintopisteitä: 15)

15
TTOW0625 Android Application Development 5
TTOW0615 Mobile Application Development 5
TTOW0640 iOS Application Development 5
TTOW0635 Mobile Project 5
TTV2019SOM-1015
PALVELUJEN LAADUNHALLINTA

(Valitaan kaikki)

15
TTTW0210 Reaaliaikasovellukset 5
TTTW0220 Tietoverkkojen palvelunlaadun suunnittelu 3
TTTW0230 Tietoverkkojen palvelunlaadun toteutus 7
TTV2019SOM-1016
KONESALIT

(Valitaan kaikki)

15
TTTW0410 Konesali infrastruktuuri 4
TTTW0420 Virtualisointi 7
TTTW0430 Pilvipalvelut 4
TTV2019SOM-1009
MODERN MARKETING

(Valitaan kaikki)

10
TTMW0210 International Skills 5
TTMW0220 Marketing Planning and Measurements 5
TTV2019SOM-1018
HARJOITTELU

(Valitaan kaikki)

30 - 60
TTHA0100 Harjoittelu 30
TTHA0110 Täydentävä harjoittelu 0 - 15
TTHA0120 Syventävä ammatillinen harjoittelu 0 - 15
TTV2019SOM-1019
OPINNÄYTETYÖ

(Valitaan kaikki)

20
TTZO0100 Opinnäytetyö osa 1 5
TTZO0200 Opinnäytetyö osa 2 10
TTZO0300 Kypsyysnäyte 0
ZZPP0610 Tutkimus ja kehittäminen 5
TTV2019SOM-1024
VAPAASTI VALITTAVAT OPINNOT

(Valitaan opintopisteitä: 0)

0
TTV2019SOM-1023
KYBERTURVALLISUUDEN YDINOPINNOT

(Valitaan kaikki)

58
TTKS0100 Data Network Protocols 3
TTTS0500 Windows Servers 4
TTOS0100 Ohjelmistosuunnittelu ja testaus 5
TTKS0300 Script Programming 3
TTKS0400 Network Infrastructure 3
TTTS0400 Linux Servers 4
TTKS0500 Protocol Programming 3
TTTS0600 Yritysverkot 4
TTKS0600 Encryption Techniques and Systems 5
TTOS0200 Olio-ohjelmointi 5
TTKS0700 Data Security Testing 3
TTKS0800 Tietoturvateknologiat 6
TTKS0900 Tietoturvallisuus palvelunhallinnassa 3
TTTS0800 Palveluiden automatisointi 3
TTKS1000 Tunkeutumis- ja puolustamismenetelmät 4
TTV2019SOM-1022
MEDIATEKNIIKAN YDINOPINNOT

(Valitaan kaikki)

58
TTMS0100 Käyttöliittymä ja käytettävyys 4
TTMS0200 Web-projekti 1 4
TTMS0300 Digitaalinen video ja audio 4
TTOS0200 Olio-ohjelmointi 5
TTMS0400 Web-visualisointi 4
TTMS0500 Web-ohjelmointi 4
TTMS0600 Web-palvelun määrittely ja suunnittelu 4
TTMS0700 Web-projekti 2 3
TTMS0800 Web-palvelun hallinta 4
TTMS0900 Web-palvelinohjelmointi 4
TTMS1000 Web-julkaisujärjestelmät 5
TTMS1100 Projekti 13
TTV2019SOM-1021
TIETOVERKKOTEKNIIKAN YDINOPINNOT

(Valitaan kaikki)

58
TTOS0400 Sähkötekniikka 4
TTTS0110 Routing and Switching Essentials (CCNA1&2) 8
TTTS0220 Scaling and Connecting Networks (CCNA 3&4) 8
TTOS0500 Elektroniikka 4
TTTS0300 Data Communication 4
TTTS0400 Linux Servers 4
TTTS0500 Windows Servers 4
TTTS0600 Yritysverkot 4
TTTS0700 Operaattoriverkot 4
TTTS0800 Palveluiden automatisointi 3
TTKS0900 Tietoturvallisuus palvelunhallinnassa 3
TTKS0300 Script Programming 3
TTTW0110 Langattoman tiedonsiirron perusteet 5
TTV2019SOM-1020
YRITTÄJYYS JA INNOVAATIOTOIMINTA

(Valitaan erillisten kriteerien mukaan: 15)

0 - 15
ZYVZ0200 Unelmat+Inspiraatio! 3
ZYVZ0100 NY-startup 1 10
ZYVZ0150 NY-startup 2 5
ZZWZ0150 DreamUp-projektikurssi 5
ZZVV0420 Luo oma kesäduunisi 1 - 2
ZZVZ0250 Demola Project 5
ZZVZ0400 Esihautomo 5
ZZVZ0450 Hautomo 8