Siirry suoraan sisältöön

Tieto- ja viestintätekniikka: Päivä- ja monimuotototeutus

Tunnus: TTV2021SS

Tutkinto:
Tekniikan ammattikorkeakoulututkinto

Tutkintonimike:
Insinööri (AMK), tietotekniikka

Laajuus:
240 op

Kesto:
4 vuotta (240 op)

Aloituslukukausi:
Syksy 2021

Opetuskieli:
suomi

Näytä opintojen ajoitukset lukuvuosittain, lukukausittain tai periodeittain

Tunnus Opinnon nimi Laajuus (op) 2021-2022 2022-2023 2023-2024 2024-2025 Syksy 2021 Kevät 2022 Syksy 2022 Kevät 2023 Syksy 2023 Kevät 2024 Syksy 2024 Kevät 2025 1. / 2021 2. / 2022 3. / 2022 1. / 2022 2. / 2023 3. / 2023 1. / 2023 2. / 2024 3. / 2024 1. / 2024 2. / 2025 3. / 2025
TTV2021SS-1001
OPISKELU- JA TYÖHYVINVOINTI

(Valitaan erillisten kriteerien mukaan: 45)

5 - 45
ZZPP0520 Osaajana kehittyminen 5 1 2 2 1 1 1 1 1 1 1 0.5 0.5 1 0.5 0.5
SZZZ1910 Opiskelijan hyvinvointi ja elämäntaidot 2
SZZ30500 Life balance - tasapainoa elämään 5
BI00BB51 Sujuvuutta opiskeluun, opiskelukirjoittaminen 2
BI00BB52 Sujuvuutta opiskeluun, opiskelutekniikat 2
BI00BB50 Sujuvuutta opiskeluun, kielenhuollon kertaus 1
ZZ00BM06 Opiskelijatutorointi 3 - 5
ZZ00BM07 Monimuototutorointi 3 - 5
ZZAJ0400 Mentorointi 3
ZZEJ0100 Löydä oma liikuntamuotosi 5
ZZAJ0100 Opiskelija aktiivina JAMKissa 5 - 15
TTV2021SS-1002
KIELET JA VIESTINTÄ

(Valitaan kaikki )

11
ZZPC0220 Työelämän englanti 4 4 4 4
ZZPC0320 Työelämän ruotsi 4 4 4 4
ZZPC0420 Työelämän viestintä 3 3 3 3
TTV2021SS-1003
TUTKIMUKSELLINEN KEHITTÄMISTOIMINTA

(Valitaan kaikki )

20
ZZPP0620 Kehittämis- ja tutkimustoiminta 5 5 5 5
ZZ00BL91 Opinnäytetyön suunnittelu, AMK 3
ZZ00BL97 Opinnäytetyön kirjoittaminen, AMK 2
ZZ00BL92 Opinnäytetyön toteutus, AMK 6
ZZ00BL93 Opinnäytetyön raportointi ja arviointi, AMK 4
ZZOA0220 Kypsyysnäyte, AMK 0
TTV2021SS-1004
FUTURE FACTORY

(Valitaan erillisten kriteerien mukaan: 53)

15 - 53
ZZPP0750 Yrittäjyys 3 3 3 3
ZZPP0740 JAMK InnoFlash 2 2 2 2
ZZPP0920 Future Factory -projekti 10 10 10 10
ZZVZ0400 Esihautomo 5
ZZVZ0450 Hautomo 8
ZZVZ0250 Demola Project 5
ZYVZ0400 Vuosi Yrittäjänä 10
ZZWZ0150 DreamUp-projektikurssi 5
ZYVZ0200 Unelmat+Inspiraatio! 3
ZZVV0420 Luo oma kesäduunisi 1 - 2
TTV2021SS-1005
MATEMATIIKAN JA FYSIIKAN PERUSTEET INSINÖÖRILLE

(Valitaan kaikki )

15
TZLM1300 Mat1 Yhtälöt 3 3 3 3
TZLM2300 Mat2 Funktiot 3 3 3 3
TZLM3300 Mat3 Derivaatta ja integraali 3 3 3 3
TZLF1300 Fys1 Voima ja liike 3 3 3 3
TZLF2300 Fys2 Energia 3 3 3 3
TTV2021SS-1006
MATEMATIIKAN JA LUONNONTIETEIDEN SOVELTAMINEN TIETO- JA VIESTINTÄTEKNIIKASSA

(Valitaan opintopisteitä: 15)

15
TZLF8010 Fys3 - Sähkömagnetismi ja aalto-oppi 4 4 4 4
TZLF8020 Fys4 - Laboraatiot 2 2 2 2
TZLM4300 Mat4 Diskreetti matematiikka 3 3 3 3
TZLM7010 Sovellettu matematiikka: Analyyttinen geometria 3 3 3 3
TZLM7020 Sovellettu matematiikka: Kryptologia 3 3 3 3
TZLM7030 Sovellettu matematiikka: Optimointi ja verkkomallit 3 3 3 1.5 1.5
TZLM7040 Sovellettu matematiikka: Todennäköisyyslaskenta 3 3 3 1.5 1.5
TZLM7050 Sovellettu matematiikka: Vektorit ja matriisit 3 3 3 3
TTV2021SS-1007
TUKIOPINNOT

(Valitaan erillisten kriteerien mukaan: 15)

0 - 15
TZMV0300 Matematiikkaan valmistavat opinnot 3
TZMV1100 Mat1 Tukiopinnot 1
TZMV2100 Mat2 Tukiopinnot 1
TZMV3100 Mat3 Tukiopinnot 1
TTZW0410 Git-versionhallinta ja GitLab-projektien hallintaympäristö 1 1 1 1
TZTO0010 Ohjelmoinnin tukiopinnot 1
TTOS0100 Ohjelmistosuunnittelu ja testaus 5
IWZV0300 Uudet teknologiat ja työn tulevaisuus 5
TTV2021SS-1008
TTV YHTEISET, TIETOTEKNIIKKA

(Valitaan kaikki )

28
ZZPP0420 ICT-valmiudet 3 3 3 3
TTC1010 IT-palvelualustat 3 3 3 3
TTC1020 Kyberturvallisuus 4 4 4 4
TTC1030 Tietoverkot 5 5 5 2.5 2.5
TTC1040 Linuxin käyttö ja hallinta 5 5 5 5
TTC1050 Tietorakenteet ja algoritmit 3 3 3 1.5 1.5
TTC1060 Digitaalitekniikka ja laitetekniikka 5 5 5 5
TTV2021SS-1009
TTV YHTEISET, OHJELMISTOTEKNIIKKA

(Valitaan kaikki )

31
TTC2010 Web-tekniikat 4 4 4 4
TTC2020 Tietokannat 4 4 4 4
TTC2030 Ohjelmoinnin perusteet 5 5 5 5
TTC2040 Johdanto IoT-järjestelmiin 3 3 3 3
TTC2050 Johdatus data-analytiikkaan ja tekoälyyn 3 3 3 1.5 1.5
TTC2060 Skriptaamisen ja automatisoinnin perusteet 3 3 3 3
TTC2070 Projektitoiminta ja käytänteet 4 4 4 4
TTC2080 Full Stack -ohjelmointi 5 5 5 5
TTV2021SS-1010
KONESALIT JA PILVIPALVELUT

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC4010 Konesalien infrastruktuuritekniikat 5 5 5 2.5 2.5
TTC4020 Palvelinten ja konttien virtualisointi 5 5 5 2.5 2.5
TTC4030 Konesalien ja palveluiden hallinta 5 5 5 2.5 2.5
TTC4040 Pilviarkkitehtuurit ja -alustat 5 5 5 2.5 2.5
TTC4050 Automatisointi ja orkesterointi 5 5 5 2.5 2.5
TTC4060 Konesaliverkot 5 5 5 2.5 2.5
TTV2021SS-1011
TIETOVERKOT

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC5010 Verkkojen automatisointi 5 5 5 5
TTC5020 Lähiverkot 5 5 5 5
TTC5030 Runkoverkot 5 5 5 5
TTC5040 Tietoverkkoprojekti 5 5 5 5
TTC5050 Konesaliverkot 5 5 5 5
TTC5060 Liityntäverkot 5 5 5 5
TTV2021SS-1012
JÄRJESTELMIEN YLLÄPITO

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC5510 Windows domain administrointi 5 5 5 5
TTC5520 Windows infrastruktuuri administrointi 5 5 5 5
TTC5530 Linux infrastruktuuripalvelut 5 5 5 5
TTC5540 Palvelualustat 5 5 5 5
TTC5550 Skaalautuvuus ja high availability 5 5 5 5
TTC5560 Palveluiden hallinta ja valvonta 5 5 5 5
TTV2021SS-1013
KYBERPUOLUSTUS

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC6010 Tietoturvakontrollit 5 5 5 2.5 2.5
TTC6020 Kyberturvallisuuden hallinta 5 5 5 2.5 2.5
TTC6030 Kyberuhkatieto ja data-analytiikka 5 5 5 2.5 2.5
TTC6040 Hyökkäykset ja puolustusmenetelmät sekä suojaaminen 5 5 5 2.5 2.5
TTC6050 Koventaminen 5 5 5 2.5 2.5
TTC6060 Poikkeamien hallinta ja kyberturvakeskukset 5 5 5 2.5 2.5
TTV2021SS-1014
EETTINEN HAKKEROINTI

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC6500 Web-sovellusten turvallisuus 5 5 5 2.5 2.5
TTC6510 Takaisinmallintaminen 5 5 5 2.5 2.5
TTC6520 Ohjelmistohaavoittuvuudet ja niiden hyväksikäyttö 5 5 5 2.5 2.5
TTC6530 CTF-haaste 5 5 5 2.5 2.5
TTC6540 Salaustekniikat ja -järjestelmät 5 5 5 2.5 2.5
TTC6550 Auditointi, Penetraatiotestaus ja Red Team -toiminta 5 5 5 2.5 2.5
TTV2021SS-1015
FORENSIIKKA JA ANALYSOINTI

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC7010 Haittaohjelmien analysointi 5 5 5 2.5 2.5
TTC7020 Uhkien havannointi ja vastetoiminta 5 5 5 2.5 2.5
TTC7030 Uhkien metsästys 5 5 5 2.5 2.5
TTC7040 Edistynyt forensiikka 5 5 5 2.5 2.5
TTC7050 Digitaalinen forensiikka ja poikkeamienhallinta 5 5 5 2.5 2.5
TTC6030 Kyberuhkatieto ja data-analytiikka 5 5 5 2.5 2.5
TTV2021SS-1016
KYBERTURVALLISUUSHARJOITUS

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC7510 Kyberturvallisuusharjoitusten perusteet 5 5 5 2.5 2.5
TTC7520 Kyberturvallisuusharjoituksen suunnittelu 5 5 5 2.5 2.5
TTC7530 Kyberturvallisuusharjoitus 5 5 5 2.5 2.5
TTC6060 Poikkeamien hallinta ja kyberturvakeskukset 5 5 5 2.5 2.5
TTC6030 Kyberuhkatieto ja data-analytiikka 5 5 5 2.5 2.5
TTC6550 Auditointi, Penetraatiotestaus ja Red Team -toiminta 5 5 5 2.5 2.5
TTV2021SS-1017
DATA-ANALYTIIKKA JA TEKOÄLY

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8010 Laskennalliset algoritmit 4 4 4 4
TTC8020 Data analytiikan ja koneoppimisen käytänteet 4 4 4 4
TTC8030 Datan esikäsittely 4 4 4 4
TTC8040 Datan analysointi ja visualisointi 4 4 4 4
TTC8050 Koneoppiminen  4 4 4 4
TTC8060 Syväoppiminen 5 5 5 5
TTC8070 AI / DA -Projekti 5 5 5 5
TTV2021SS-1018
ÄLYKKÄÄT IoT -RATKAISUT

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8210 IoT-ratkaisun sähköistys 4 4 4 2 2
TTC8220 IoT-liityntärajapinnat 4 4 4 2 2
TTC8040 Datan analysointi ja visualisointi 4 4 4 2 2
TTC8230 IoT-järjestelmät 4 4 4 2 2
TTC8240 IoT tietoliikenne ja tietoturva 4 4 4 2 2
TTC8250 Datan reunalaskenta ja sen ongelmat 4 4 4 2 2
TTC8260 IoT-projekti 6 6 6 3 3
TTV2021SS-1019
SOVELLUSKEHITYS

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8410 Web-visualisointi 5 5 5 5
TTC8420 Web-käyttöliittymien ohjelmointi 5 5 5 5
TTC8430 Web-palvelinohjelmointi sovelluskehyksellä 5 5 5 5
TTC8440 Olio-ohjelmointi 5 5 5 5
TTC8450 Mobiilisovelluskehitys 5 5 5 5
TTC8460 Android-sovelluskehitys 5 5 5 5
TTV2021SS-1020
DIGITAALINEN MEDIA

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8640 Käyttöliittymä ja käytettävyys 5 5 5 2.5 2.5
TTC8410 Web-visualisointi 5 5 5 2.5 2.5
TTC8650 Digitaalinen video ja audio 5 5 5 2.5 2.5
TTC8610 Graafinen suunnittelu 5 5 5 2.5 2.5
TTC8620 3D-mallinnus 5 5 5 2.5 2.5
TTC8630 Web-julkaisujärjestelmät 5 5 5 2.5 2.5
TTV2021SS-1021
ADVANCED PROGRAMMING

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8810 Functional Programming 5 5 5 2.5 2.5
TTC8820 Concurrent Programming 5 5 5 2.5 2.5
TTC8830 Graphics Programming 5 5 5 2.5 2.5
TTC8840 Game Engine Programming 5 5 5 2.5 2.5
TTC8850 Future IoT Technologies 5 5 5 2.5 2.5
TTC8860 Advanced Programming Project 5 5 5 2.5 2.5
TTV2021SS-1022
TESTAUSAUTOMAATIO JA LAADUNVARMISTUS

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC9010 Ohjelmistotestaus ja laadunvarmistus 5 5 5 5
TTC9020 Testausautomaatio 5 5 5 5
TTC9030 Pilvipalvelut, kontitusteknologiat ja automatisointi 5 5 5 5
TTC9040 Laatujärjestelmät 5 5 5 5
TTC9050 Ohjelmistorobotiikka 5 5 5 5
TTC9060 Järjestelmätestausprojekti 5 5 5 5
TTV2021SS-1023
ROBOTIIKKA

(Valitaan erillisten kriteerien mukaan: 15)

0 - 15
TSAR0500 Robotiikan turvaratkaisut 1 1 1 1
TSAR0510 Robotiikan perusteet 3 3 3 3
TSAR0520 Konenäkö 5 5 5 5
TSAR0530 Teollisuusrobotiikka 3 3 3 3
TSAR0540 Robotiikan laboratoriotyöt 3 3 3 3
TTV2021SS-1024
GAME PRODUCTION

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
HTGP0140 Basics of Game Programming 5 5 5 5
HTGP0160 Game Engine 1 5 5 5 5
HTGP0170 Game Design 8 8 8 8
HTGP0180 Game Industry 3 3 3 3
HTGP0190 Basics of 2D Game Art 3 3 3 3
HTGP0200 Narrative Design 3 3 3 3
HTGP0210 Game Concept Development 3 3 3 3
TTV2021SS-1025
VAPAASTI VALITTAVAT AMMATTIAINEOPINNOT

(Valitaan erillisten kriteerien mukaan: 40)

0 - 40
TT00BD35 Erikoistyö 1 - 10
TTV2021SS-1026
HARJOITTELU

(Valitaan erillisten kriteerien mukaan: 60)

30 - 60
TTHA0100 Harjoittelu 30 30 30 30
TTHA0110 Täydentävä harjoittelu 0 - 15
TTHA0120 Syventävä ammatillinen harjoittelu 0 - 15
TTV2021SS-1027
VAPAASTI VALITTAVAT OPINNOT

(Valitaan erillisten kriteerien mukaan: 10)

10 2 8 2 8 2 8
TTV2021SS-1028
CAMPUSONLINE-OPINNOT

(Valitaan opintopisteitä: 0)

0
TTV2021SS-1029
EDUFUTURA-OPINNOT

(Valitaan erillisten kriteerien mukaan: 0)

0
Yhteensä 240 58 70 392 80 27 31 30 40 151 241 50 30 27 28.5 2.5 30 33.5 6.5 151 120.5 120.5 50 30 0

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

Opintojen tyyppi (AMK)

Ammattiopinnot
Konesalien infrastruktuuritekniikat
Palvelinten ja konttien virtualisointi
Konesalien ja palveluiden hallinta
Pilviarkkitehtuurit ja -alustat
Automatisointi ja orkesterointi
Konesaliverkot
Verkkojen automatisointi
Lähiverkot
Runkoverkot
Tietoverkkoprojekti
Konesaliverkot
Liityntäverkot
Windows domain administrointi
Windows infrastruktuuri administrointi
Linux infrastruktuuripalvelut
Palvelualustat
Skaalautuvuus ja high availability
Palveluiden hallinta ja valvonta
Tietoturvakontrollit
Kyberturvallisuuden hallinta
Kyberuhkatieto ja data-analytiikka
Hyökkäykset ja puolustusmenetelmät sekä suojaaminen
Koventaminen
Poikkeamien hallinta ja kyberturvakeskukset
Web-sovellusten turvallisuus
Takaisinmallintaminen
Ohjelmistohaavoittuvuudet ja niiden hyväksikäyttö
CTF-haaste
Salaustekniikat ja -järjestelmät
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Haittaohjelmien analysointi
Uhkien havannointi ja vastetoiminta
Uhkien metsästys
Edistynyt forensiikka
Digitaalinen forensiikka ja poikkeamienhallinta
Kyberuhkatieto ja data-analytiikka
Kyberturvallisuusharjoitusten perusteet
Kyberturvallisuusharjoituksen suunnittelu
Kyberturvallisuusharjoitus
Poikkeamien hallinta ja kyberturvakeskukset
Kyberuhkatieto ja data-analytiikka
Laskennalliset algoritmit
Data analytiikan ja koneoppimisen käytänteet
Datan esikäsittely
Datan analysointi ja visualisointi
Koneoppiminen 
Syväoppiminen
AI / DA -Projekti
IoT-ratkaisun sähköistys
IoT-liityntärajapinnat
Datan analysointi ja visualisointi
IoT-järjestelmät
IoT tietoliikenne ja tietoturva
Datan reunalaskenta ja sen ongelmat
IoT-projekti
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
Käyttöliittymä ja käytettävyys
Web-visualisointi
Digitaalinen video ja audio
Graafinen suunnittelu
3D-mallinnus
Web-julkaisujärjestelmät
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project
Ohjelmistotestaus ja laadunvarmistus
Testausautomaatio
Pilvipalvelut, kontitusteknologiat ja automatisointi
Laatujärjestelmät
Ohjelmistorobotiikka
Järjestelmätestausprojekti
Robotiikan turvaratkaisut
Robotiikan perusteet
Konenäkö
Teollisuusrobotiikka
Robotiikan laboratoriotyöt
Basics of Game Programming
Game Engine 1
Game Design
Game Industry
Basics of 2D Game Art
Narrative Design
Game Concept Development
Ammattitaitoa edistävä harjoittelu
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Opinnäytetyö
Opinnäytetyön suunnittelu, AMK
Opinnäytetyön kirjoittaminen, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Kypsyysnäyte, AMK
Perusopinnot
Osaajana kehittyminen
Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Kehittämis- ja tutkimustoiminta
Yrittäjyys
JAMK InnoFlash
Future Factory -projekti
Mat1 Yhtälöt
Mat2 Funktiot
Mat3 Derivaatta ja integraali
Fys1 Voima ja liike
Fys2 Energia
Fys3 - Sähkömagnetismi ja aalto-oppi
Fys4 - Laboraatiot
Mat4 Diskreetti matematiikka
Sovellettu matematiikka: Analyyttinen geometria
Sovellettu matematiikka: Kryptologia
Sovellettu matematiikka: Optimointi ja verkkomallit
Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Vektorit ja matriisit
ICT-valmiudet
IT-palvelualustat
Kyberturvallisuus
Tietoverkot
Linuxin käyttö ja hallinta
Tietorakenteet ja algoritmit
Digitaalitekniikka ja laitetekniikka
Web-tekniikat
Tietokannat
Ohjelmoinnin perusteet
Johdanto IoT-järjestelmiin
Johdatus data-analytiikkaan ja tekoälyyn
Skriptaamisen ja automatisoinnin perusteet
Projektitoiminta ja käytänteet
Full Stack -ohjelmointi
Vapaasti valittavat opinnot
Opiskelijan hyvinvointi ja elämäntaidot
Life balance - tasapainoa elämään
Sujuvuutta opiskeluun, opiskelukirjoittaminen
Sujuvuutta opiskeluun, opiskelutekniikat
Sujuvuutta opiskeluun, kielenhuollon kertaus
Opiskelijatutorointi
Monimuototutorointi
Mentorointi
Löydä oma liikuntamuotosi
Opiskelija aktiivina JAMKissa
Esihautomo
Hautomo
Demola Project
Vuosi Yrittäjänä
DreamUp-projektikurssi
Unelmat+Inspiraatio!
Luo oma kesäduunisi
Matematiikkaan valmistavat opinnot
Mat1 Tukiopinnot
Mat2 Tukiopinnot
Mat3 Tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
Ohjelmoinnin tukiopinnot
Luokittelemattomat
Ohjelmistosuunnittelu ja testaus
Uudet teknologiat ja työn tulevaisuus
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Erikoistyö

AMK: JAMKin yhteiset työelämäosaamiset 2020-2022

Eettinen osaaminen

Opiskelija
- toimii eettisesti työyhteisöissä ja verkostoissa
- soveltaa tasa-arvoisuuden ja yhdenvertaisuuden periaatteita toiminnassaan ja edistää globaalia vastuullisuutta
- ymmärtää ja soveltaa hyvän tieteellisen käytännön periaatteita.

Kehittämis- ja tutkimustoiminta
Opinnäytetyön suunnittelu, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Johdatus data-analytiikkaan ja tekoälyyn
Palveluiden hallinta ja valvonta
Tietoturvakontrollit
Kyberuhkatieto ja data-analytiikka
Hyökkäykset ja puolustusmenetelmät sekä suojaaminen
Web-sovellusten turvallisuus
Salaustekniikat ja -järjestelmät
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Uhkien metsästys
Kyberuhkatieto ja data-analytiikka
Kyberturvallisuusharjoitusten perusteet
Kyberturvallisuusharjoituksen suunnittelu
Kyberturvallisuusharjoitus
Kyberuhkatieto ja data-analytiikka
Datan analysointi ja visualisointi
Datan analysointi ja visualisointi
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Laatujärjestelmät
Ohjelmistorobotiikka
Järjestelmätestausprojekti
Robotiikan turvaratkaisut
Konenäkö
Harjoittelu
Täydentävä harjoittelu
Kansainvälisyys- ja viestintäosaaminen

Opiskelija
- toimii sujuvasti työelämän vuorovaikutus- ja viestintätilanteissa
- hyödyntää erilaisia viestintämuotoja, -kanavia ja -ympäristöjä
- ottaa työssään huomioon alansa kansainvälisyyskehityksen vaikutuksia ja mahdollisuuksia
- toimii monikulttuurisessa ympäristössä ja osaa työskennellä kansainvälisesti omalla alallaan.

Osaajana kehittyminen
Sujuvuutta opiskeluun, opiskelukirjoittaminen
Sujuvuutta opiskeluun, opiskelutekniikat
Sujuvuutta opiskeluun, kielenhuollon kertaus
Opiskelijatutorointi
Monimuototutorointi
Mentorointi
Opiskelija aktiivina JAMKissa
Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Kehittämis- ja tutkimustoiminta
Opinnäytetyön suunnittelu, AMK
Opinnäytetyön kirjoittaminen, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Kypsyysnäyte, AMK
Future Factory -projekti
Demola Project
ICT-valmiudet
Tietoverkot
Web-tekniikat
Kyberturvallisuuden hallinta
Kyberuhkatieto ja data-analytiikka
Hyökkäykset ja puolustusmenetelmät sekä suojaaminen
Salaustekniikat ja -järjestelmät
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Kyberuhkatieto ja data-analytiikka
Kyberturvallisuusharjoitus
Kyberuhkatieto ja data-analytiikka
Laatujärjestelmät
Ohjelmistorobotiikka
Harjoittelu
Täydentävä harjoittelu
Oppimisen ja tiedonhallinnan osaaminen

Opiskelija
- arvioi, kehittää ja tekee omaa osaamistaan näkyväksi jatkuvan oppimisen keinoin
- huolehtii opiskeluvalmiuksistaan ja ottaa vastuun omasta ja yhteisönsä osaamisen kehittymisestä sekä opitun jakamisesta
- hankkii, käsittelee, arvioi sekä soveltaa kriittisesti ja tarkoituksenmukaisesti oman alansa tietoa, periaatteita, teorioita ja menetelmiä
- arvioi ja hyödyntää digitaalisia ympäristö-jä ja työkaluja työtehtävissään.

Osaajana kehittyminen
Opiskelijan hyvinvointi ja elämäntaidot
Life balance - tasapainoa elämään
Opiskelijatutorointi
Monimuototutorointi
Mentorointi
Löydä oma liikuntamuotosi
Opiskelija aktiivina JAMKissa
Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Kehittämis- ja tutkimustoiminta
Opinnäytetyön suunnittelu, AMK
Opinnäytetyön kirjoittaminen, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Yrittäjyys
JAMK InnoFlash
Future Factory -projekti
Demola Project
Unelmat+Inspiraatio!
Mat1 Yhtälöt
Mat2 Funktiot
Mat3 Derivaatta ja integraali
Fys1 Voima ja liike
Fys2 Energia
Fys3 - Sähkömagnetismi ja aalto-oppi
Fys4 - Laboraatiot
Mat4 Diskreetti matematiikka
Sovellettu matematiikka: Analyyttinen geometria
Sovellettu matematiikka: Kryptologia
Sovellettu matematiikka: Optimointi ja verkkomallit
Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Vektorit ja matriisit
Matematiikkaan valmistavat opinnot
Mat1 Tukiopinnot
Mat2 Tukiopinnot
Mat3 Tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
Ohjelmoinnin tukiopinnot
ICT-valmiudet
IT-palvelualustat
Kyberturvallisuus
Tietoverkot
Linuxin käyttö ja hallinta
Tietorakenteet ja algoritmit
Digitaalitekniikka ja laitetekniikka
Web-tekniikat
Tietokannat
Ohjelmoinnin perusteet
Johdanto IoT-järjestelmiin
Johdatus data-analytiikkaan ja tekoälyyn
Skriptaamisen ja automatisoinnin perusteet
Projektitoiminta ja käytänteet
Full Stack -ohjelmointi
Konesalien infrastruktuuritekniikat
Palvelinten ja konttien virtualisointi
Konesalien ja palveluiden hallinta
Pilviarkkitehtuurit ja -alustat
Automatisointi ja orkesterointi
Konesaliverkot
Verkkojen automatisointi
Lähiverkot
Runkoverkot
Tietoverkkoprojekti
Konesaliverkot
Liityntäverkot
Windows domain administrointi
Windows infrastruktuuri administrointi
Linux infrastruktuuripalvelut
Palvelualustat
Skaalautuvuus ja high availability
Palveluiden hallinta ja valvonta
Tietoturvakontrollit
Kyberturvallisuuden hallinta
Kyberuhkatieto ja data-analytiikka
Hyökkäykset ja puolustusmenetelmät sekä suojaaminen
Koventaminen
Poikkeamien hallinta ja kyberturvakeskukset
Web-sovellusten turvallisuus
Takaisinmallintaminen
Ohjelmistohaavoittuvuudet ja niiden hyväksikäyttö
CTF-haaste
Salaustekniikat ja -järjestelmät
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Haittaohjelmien analysointi
Uhkien havannointi ja vastetoiminta
Uhkien metsästys
Edistynyt forensiikka
Digitaalinen forensiikka ja poikkeamienhallinta
Kyberuhkatieto ja data-analytiikka
Kyberturvallisuusharjoitusten perusteet
Kyberturvallisuusharjoituksen suunnittelu
Kyberturvallisuusharjoitus
Poikkeamien hallinta ja kyberturvakeskukset
Kyberuhkatieto ja data-analytiikka
Laskennalliset algoritmit
Data analytiikan ja koneoppimisen käytänteet
Datan esikäsittely
Datan analysointi ja visualisointi
Koneoppiminen 
Syväoppiminen
AI / DA -Projekti
IoT-ratkaisun sähköistys
IoT-liityntärajapinnat
Datan analysointi ja visualisointi
IoT-järjestelmät
IoT tietoliikenne ja tietoturva
Datan reunalaskenta ja sen ongelmat
IoT-projekti
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
Käyttöliittymä ja käytettävyys
Web-visualisointi
Digitaalinen video ja audio
Graafinen suunnittelu
3D-mallinnus
Web-julkaisujärjestelmät
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project
Ohjelmistotestaus ja laadunvarmistus
Testausautomaatio
Pilvipalvelut, kontitusteknologiat ja automatisointi
Laatujärjestelmät
Ohjelmistorobotiikka
Järjestelmätestausprojekti
Robotiikan turvaratkaisut
Robotiikan perusteet
Konenäkö
Teollisuusrobotiikka
Robotiikan laboratoriotyöt
Basics of Game Programming
Game Engine 1
Game Design
Game Industry
Basics of 2D Game Art
Narrative Design
Game Concept Development
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Yrittäjyys-, innovaatio- ja työyhteisöosaaminen

Opiskelija
- kykenee työskentelemään itsenäisesti oman alansa asiantuntijatehtävissä tai yrittäjänä luoden verkostoja ja kumppanuuksia
- kykenee luovaan ongelmanratkaisuun ja työtapojen kehittämiseen yhteisönsä kanssa
- ennakoi oman alansa tulevaisuutta ja toimintaympäristön muutoksia
- kykenee päätöksentekoon ennakoimat-tomissa tilanteissa ja erilaisissa toimintaympäristöissä
- saa valmiudet ja toimintatapoja ottaa vastuuta omasta ja yhteisönsä hyvinvoinnista.

Opinnäytetyön suunnittelu, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Yrittäjyys
JAMK InnoFlash
Future Factory -projekti
Esihautomo
Hautomo
Demola Project
Vuosi Yrittäjänä
DreamUp-projektikurssi
Unelmat+Inspiraatio!
Luo oma kesäduunisi
Projektitoiminta ja käytänteet
Harjoittelu
Täydentävä harjoittelu
Luokittelemattomat
Ohjelmistosuunnittelu ja testaus
Uudet teknologiat ja työn tulevaisuus
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Erikoistyö

AMK: Teknologian EUR-ACE osaamiset 2020-2023

Monialainen osaaminen

Ammattikorkeakoulututkinnon suoritettuaan opiskelijalla on
- tietoisuus tekniikan laajemmasta monialaisesta kontekstista
- tietoisuus insinöörin ammattikäytännön yhteiskunnallisista, työsuojeluun ja ympäristöön liittyvistä, taloudellisista ja teollisista vaikutuksista sekä ymmärrys niiden asettamista rajoituksista
- tietoisuus talouteen, organisaatioon ja johtamiseen liittyvistä näkökohdista (kuten projektinhallinta sekä riskien ja muutoksen hallinta) teollisessa ja liiketoimintakontekstissa
- kyky kerätä ja tulkita olennaista tietoa ja hallita monimutkaisia asiakokonaisuuksia sellaisten päätösten tueksi, joihin liittyy asian kannalta merkityksellisten sosiaalisten ja eettisten näkökohtien pohdinta
- kyky hallita monimutkaisia teknisiä tai ammatillisia tehtäviä tai hankkeita ottaen vastuuta päätöksenteosta
- kyky tunnistaa tarve itsenäiseen elinikäiseen oppimiseen ja sitoutua siihen
- kyky seurata tieteen ja teknologian kehitystä.

Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Yrittäjyys
JAMK InnoFlash
Robotiikan turvaratkaisut
Robotiikan perusteet
Konenäkö
Teollisuusrobotiikka
Robotiikan laboratoriotyöt
Basics of Game Programming
Game Engine 1
Game Design
Game Industry
Basics of 2D Game Art
Narrative Design
Game Concept Development
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Tekniikan soveltaminen käytäntöön

Ammattikorkeakoulututkinnon suoritettuaan opiskelijalla on
- kyky analysoida monimutkaisia teknisiä tuotteita, prosesseja ja järjestelmiä sekä tulkita oikein tällaisten analyysien tulokset kyeten valitsemaan ja omaten käytännön taidot soveltaa tilanteeseen soveltuvia, vakiintuneita analyyttisiä, laskennallisia ja kokeellisia tekniikoita ja menetelmiä
- kyky tunnistaa, muotoilla ja ratkaista monimutkaisia ongelmia kyeten valitsemaan ja omaten käytännön taidot soveltaa tilanteeseen soveltuvia, vakiintuneita analyyttisiä, laskennallisia ja kokeellisia tekniikoita ja menetelmiä
- kyky kehittää ja suunnitella monimutkaisia tuotteita (laitteita, esineitä jne.), prosesseja ja järjestelmiä vastaamaan vakiintuneita vaatimuksia, joihin voi kuulua yhteiskunnallisia, terveyteen, turvallisuuteen ja ympäristöön liittyviä sekä taloudellisia ja teollisia rajoituksia kyeten valitsemaan ja omaten käytännön taidot soveltaa tilanteeseen soveltuvia suunnittelumenetelmiä
- käytännön taidot monimutkaisten teknisten suunnitelmien toteuttamiseksi
- kyky hyödyntää suunnittelussa ja kehittämisessä käsitystä oman alan tulevaisuuden vaatimuksista
- kyky soveltaa oman alan ammattikäytäntöjä koskevia teknisiä standardeja ja vakiintuneita ohjeita
- kyky selvittää oman alan ammattikäytäntöä koskevat ohjeet ja turvallisuusmääräykset sekä soveltaa niitä.

Kehittämis- ja tutkimustoiminta
Opinnäytetyön suunnittelu, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Fys3 - Sähkömagnetismi ja aalto-oppi
Fys4 - Laboraatiot
Sovellettu matematiikka: Analyyttinen geometria
Sovellettu matematiikka: Kryptologia
Sovellettu matematiikka: Optimointi ja verkkomallit
Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Vektorit ja matriisit
Git-versionhallinta ja GitLab-projektien hallintaympäristö
Ohjelmoinnin tukiopinnot
IT-palvelualustat
Kyberturvallisuus
Tietoverkot
Linuxin käyttö ja hallinta
Tietorakenteet ja algoritmit
Digitaalitekniikka ja laitetekniikka
Web-tekniikat
Tietokannat
Ohjelmoinnin perusteet
Johdanto IoT-järjestelmiin
Johdatus data-analytiikkaan ja tekoälyyn
Skriptaamisen ja automatisoinnin perusteet
Full Stack -ohjelmointi
Konesalien infrastruktuuritekniikat
Palvelinten ja konttien virtualisointi
Konesalien ja palveluiden hallinta
Pilviarkkitehtuurit ja -alustat
Automatisointi ja orkesterointi
Konesaliverkot
Verkkojen automatisointi
Lähiverkot
Runkoverkot
Tietoverkkoprojekti
Konesaliverkot
Liityntäverkot
Windows domain administrointi
Windows infrastruktuuri administrointi
Linux infrastruktuuripalvelut
Palvelualustat
Skaalautuvuus ja high availability
Palveluiden hallinta ja valvonta
Tietoturvakontrollit
Kyberturvallisuuden hallinta
Kyberuhkatieto ja data-analytiikka
Hyökkäykset ja puolustusmenetelmät sekä suojaaminen
Koventaminen
Poikkeamien hallinta ja kyberturvakeskukset
Web-sovellusten turvallisuus
Takaisinmallintaminen
Ohjelmistohaavoittuvuudet ja niiden hyväksikäyttö
CTF-haaste
Salaustekniikat ja -järjestelmät
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Haittaohjelmien analysointi
Uhkien havannointi ja vastetoiminta
Uhkien metsästys
Edistynyt forensiikka
Digitaalinen forensiikka ja poikkeamienhallinta
Kyberuhkatieto ja data-analytiikka
Kyberturvallisuusharjoitusten perusteet
Kyberturvallisuusharjoituksen suunnittelu
Kyberturvallisuusharjoitus
Poikkeamien hallinta ja kyberturvakeskukset
Kyberuhkatieto ja data-analytiikka
Laskennalliset algoritmit
Data analytiikan ja koneoppimisen käytänteet
Datan esikäsittely
Datan analysointi ja visualisointi
Koneoppiminen 
Syväoppiminen
AI / DA -Projekti
IoT-ratkaisun sähköistys
IoT-liityntärajapinnat
Datan analysointi ja visualisointi
IoT-järjestelmät
IoT tietoliikenne ja tietoturva
Datan reunalaskenta ja sen ongelmat
IoT-projekti
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
Käyttöliittymä ja käytettävyys
Web-visualisointi
Digitaalinen video ja audio
Graafinen suunnittelu
3D-mallinnus
Web-julkaisujärjestelmät
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project
Ohjelmistotestaus ja laadunvarmistus
Testausautomaatio
Pilvipalvelut, kontitusteknologiat ja automatisointi
Laatujärjestelmät
Ohjelmistorobotiikka
Järjestelmätestausprojekti
Robotiikan turvaratkaisut
Robotiikan perusteet
Konenäkö
Teollisuusrobotiikka
Robotiikan laboratoriotyöt
Basics of Game Programming
Game Engine 1
Game Design
Game Industry
Basics of 2D Game Art
Narrative Design
Game Concept Development
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Tieto ja ymmärrys

Ammattikorkeakoulututkinnon suoritettuaan opiskelijalla on
- tieto ja ymmärrys oman teknisen erikoistumisalan matemaattisista ja luonnontieteellisistä perusteista tasolla, joka on tarpeen ohjelman muiden oppimistavoitteiden saavuttamiseksi
- tieto ja ymmärrys oman erikoistumisalan perustana olevista insinööritieteistä tasolla, joka on tarpeen ohjelman muiden oppimistulosten saavuttamiseksi, mukaan lukien käsitys tulevaisuuden vaatimuksista omalla alalla
- tieto ja ymmärrys soveltuvista materiaaleista, laitteista, työvälineistä, teknologioista ja prosesseista sekä niiden rajoituksista omalla erikoistumisalalla
- tieto ja ymmärrys soveltuvista analyysi-, suunnittelu- ja tutkimus/kehittämistekniikoista ja -menetelmistä sekä niiden rajoituksista omalla erikoistumisalalla.

Mat1 Yhtälöt
Mat2 Funktiot
Mat3 Derivaatta ja integraali
Fys1 Voima ja liike
Fys2 Energia
Fys3 - Sähkömagnetismi ja aalto-oppi
Fys4 - Laboraatiot
Mat4 Diskreetti matematiikka
Sovellettu matematiikka: Analyyttinen geometria
Sovellettu matematiikka: Kryptologia
Sovellettu matematiikka: Optimointi ja verkkomallit
Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Vektorit ja matriisit
Matematiikkaan valmistavat opinnot
Mat1 Tukiopinnot
Mat2 Tukiopinnot
Mat3 Tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
Ohjelmoinnin tukiopinnot
ICT-valmiudet
IT-palvelualustat
Kyberturvallisuus
Tietoverkot
Linuxin käyttö ja hallinta
Tietorakenteet ja algoritmit
Digitaalitekniikka ja laitetekniikka
Web-tekniikat
Tietokannat
Ohjelmoinnin perusteet
Johdanto IoT-järjestelmiin
Johdatus data-analytiikkaan ja tekoälyyn
Skriptaamisen ja automatisoinnin perusteet
Projektitoiminta ja käytänteet
Full Stack -ohjelmointi
Konesalien infrastruktuuritekniikat
Palvelinten ja konttien virtualisointi
Konesalien ja palveluiden hallinta
Pilviarkkitehtuurit ja -alustat
Automatisointi ja orkesterointi
Konesaliverkot
Verkkojen automatisointi
Lähiverkot
Runkoverkot
Tietoverkkoprojekti
Konesaliverkot
Liityntäverkot
Windows domain administrointi
Windows infrastruktuuri administrointi
Linux infrastruktuuripalvelut
Palvelualustat
Skaalautuvuus ja high availability
Palveluiden hallinta ja valvonta
Tietoturvakontrollit
Kyberturvallisuuden hallinta
Kyberuhkatieto ja data-analytiikka
Hyökkäykset ja puolustusmenetelmät sekä suojaaminen
Koventaminen
Poikkeamien hallinta ja kyberturvakeskukset
Web-sovellusten turvallisuus
Takaisinmallintaminen
Ohjelmistohaavoittuvuudet ja niiden hyväksikäyttö
CTF-haaste
Salaustekniikat ja -järjestelmät
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Haittaohjelmien analysointi
Uhkien havannointi ja vastetoiminta
Uhkien metsästys
Edistynyt forensiikka
Digitaalinen forensiikka ja poikkeamienhallinta
Kyberuhkatieto ja data-analytiikka
Kyberturvallisuusharjoitusten perusteet
Kyberturvallisuusharjoituksen suunnittelu
Kyberturvallisuusharjoitus
Poikkeamien hallinta ja kyberturvakeskukset
Kyberuhkatieto ja data-analytiikka
Laskennalliset algoritmit
Data analytiikan ja koneoppimisen käytänteet
Datan esikäsittely
Datan analysointi ja visualisointi
Koneoppiminen 
Syväoppiminen
AI / DA -Projekti
IoT-ratkaisun sähköistys
IoT-liityntärajapinnat
Datan analysointi ja visualisointi
IoT-järjestelmät
IoT tietoliikenne ja tietoturva
Datan reunalaskenta ja sen ongelmat
IoT-projekti
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
Käyttöliittymä ja käytettävyys
Web-visualisointi
Digitaalinen video ja audio
Graafinen suunnittelu
3D-mallinnus
Web-julkaisujärjestelmät
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project
Ohjelmistotestaus ja laadunvarmistus
Testausautomaatio
Pilvipalvelut, kontitusteknologiat ja automatisointi
Laatujärjestelmät
Ohjelmistorobotiikka
Järjestelmätestausprojekti
Tutkimukset ja tiedonhaku

Ammattikorkeakoulututkinnon suoritettuaan opiskelijalla on
- kyky tehdä kirjallisuushakuja sekä hyödyntää ja käyttää kriittisesti tieteellisiä tietokantoja ja muita soveltuvia tietolähteitä; kyky tehdä simulaatioita ja analyysejä teknisten ongelmien yksityiskohtaista tarkastelua ja tutkimusta varten
- kyky ja käytännön taidot suunnitella ja toteuttaa kokeellisia tutkimuksia, tulkita aineistoa ja tehdä siitä johtopäätöksiä
- kyky työskennellä laboratoriossa/työpajaympäristössä.

Kehittämis- ja tutkimustoiminta
Opinnäytetyön suunnittelu, AMK
Opinnäytetyön kirjoittaminen, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Fys1 Voima ja liike
Fys2 Energia
Fys4 - Laboraatiot
IT-palvelualustat
Tietorakenteet ja algoritmit
Viestintä ja tiimityö

Ammattikorkeakoulututkinnon suoritettuaan opiskelijalla on
- kyky kommunikoida tehokkaasti informaatiosta, ideoista, ongelmista ja ratkaisuista insinööriyhteisössä
- kyky kommunikoida tehokkaasti informaatiosta, ideoista, ongelmista ja ratkaisuista laajemmin yhteiskunnassa
- kyky toimia tehokkaasti ja eettisesti kansallisessa ja kansainvälisessä kontekstissa
- kyky toimia tehokkaasti yksilönä ja tiimin jäsenenä sekä yrittäjänä
- kyky tehdä tehokkaasti yhteistyötä insinöörien ja muiden ammattiryhmien kanssa.

Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Kehittämis- ja tutkimustoiminta
Opinnäytetyön suunnittelu, AMK
Opinnäytetyön kirjoittaminen, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Kypsyysnäyte, AMK
Yrittäjyys
JAMK InnoFlash
Projektitoiminta ja käytänteet
Harjoittelu
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Luokittelemattomat
Osaajana kehittyminen
Opiskelijan hyvinvointi ja elämäntaidot
Life balance - tasapainoa elämään
Sujuvuutta opiskeluun, opiskelukirjoittaminen
Sujuvuutta opiskeluun, opiskelutekniikat
Sujuvuutta opiskeluun, kielenhuollon kertaus
Opiskelijatutorointi
Monimuototutorointi
Mentorointi
Löydä oma liikuntamuotosi
Opiskelija aktiivina JAMKissa
Future Factory -projekti
Esihautomo
Hautomo
Demola Project
Vuosi Yrittäjänä
DreamUp-projektikurssi
Unelmat+Inspiraatio!
Luo oma kesäduunisi
Ohjelmistosuunnittelu ja testaus
Uudet teknologiat ja työn tulevaisuus
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Erikoistyö

Opintojen pakollisuus (AMK)

Pakollinen opintojakso
Osaajana kehittyminen
Työelämän englanti
Työelämän ruotsi
Työelämän viestintä
Kehittämis- ja tutkimustoiminta
Opinnäytetyön suunnittelu, AMK
Opinnäytetyön kirjoittaminen, AMK
Opinnäytetyön toteutus, AMK
Opinnäytetyön raportointi ja arviointi, AMK
Kypsyysnäyte, AMK
Yrittäjyys
JAMK InnoFlash
Future Factory -projekti
Mat1 Yhtälöt
Mat2 Funktiot
Mat3 Derivaatta ja integraali
Fys1 Voima ja liike
Fys2 Energia
Fys3 - Sähkömagnetismi ja aalto-oppi
Fys4 - Laboraatiot
Mat4 Diskreetti matematiikka
ICT-valmiudet
IT-palvelualustat
Kyberturvallisuus
Tietoverkot
Linuxin käyttö ja hallinta
Tietorakenteet ja algoritmit
Digitaalitekniikka ja laitetekniikka
Web-tekniikat
Tietokannat
Ohjelmoinnin perusteet
Johdanto IoT-järjestelmiin
Johdatus data-analytiikkaan ja tekoälyyn
Skriptaamisen ja automatisoinnin perusteet
Projektitoiminta ja käytänteet
Full Stack -ohjelmointi
Harjoittelu
Vaihtoehtoinen opintojakso
Sovellettu matematiikka: Analyyttinen geometria
Sovellettu matematiikka: Kryptologia
Sovellettu matematiikka: Optimointi ja verkkomallit
Sovellettu matematiikka: Todennäköisyyslaskenta
Sovellettu matematiikka: Vektorit ja matriisit
Konesalien infrastruktuuritekniikat
Palvelinten ja konttien virtualisointi
Konesalien ja palveluiden hallinta
Pilviarkkitehtuurit ja -alustat
Automatisointi ja orkesterointi
Konesaliverkot
Verkkojen automatisointi
Lähiverkot
Runkoverkot
Tietoverkkoprojekti
Konesaliverkot
Liityntäverkot
Windows domain administrointi
Windows infrastruktuuri administrointi
Linux infrastruktuuripalvelut
Palvelualustat
Skaalautuvuus ja high availability
Palveluiden hallinta ja valvonta
Tietoturvakontrollit
Kyberturvallisuuden hallinta
Kyberuhkatieto ja data-analytiikka
Hyökkäykset ja puolustusmenetelmät sekä suojaaminen
Koventaminen
Poikkeamien hallinta ja kyberturvakeskukset
Web-sovellusten turvallisuus
Takaisinmallintaminen
Ohjelmistohaavoittuvuudet ja niiden hyväksikäyttö
CTF-haaste
Salaustekniikat ja -järjestelmät
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Haittaohjelmien analysointi
Uhkien havannointi ja vastetoiminta
Uhkien metsästys
Edistynyt forensiikka
Digitaalinen forensiikka ja poikkeamienhallinta
Kyberuhkatieto ja data-analytiikka
Kyberturvallisuusharjoitusten perusteet
Kyberturvallisuusharjoituksen suunnittelu
Kyberturvallisuusharjoitus
Poikkeamien hallinta ja kyberturvakeskukset
Kyberuhkatieto ja data-analytiikka
Auditointi, Penetraatiotestaus ja Red Team -toiminta
Laskennalliset algoritmit
Data analytiikan ja koneoppimisen käytänteet
Datan esikäsittely
Datan analysointi ja visualisointi
Koneoppiminen 
Syväoppiminen
AI / DA -Projekti
IoT-ratkaisun sähköistys
IoT-liityntärajapinnat
Datan analysointi ja visualisointi
IoT-järjestelmät
IoT tietoliikenne ja tietoturva
Datan reunalaskenta ja sen ongelmat
IoT-projekti
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
Käyttöliittymä ja käytettävyys
Web-visualisointi
Digitaalinen video ja audio
Graafinen suunnittelu
3D-mallinnus
Web-julkaisujärjestelmät
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project
Ohjelmistotestaus ja laadunvarmistus
Testausautomaatio
Pilvipalvelut, kontitusteknologiat ja automatisointi
Laatujärjestelmät
Ohjelmistorobotiikka
Järjestelmätestausprojekti
Robotiikan turvaratkaisut
Robotiikan perusteet
Konenäkö
Teollisuusrobotiikka
Robotiikan laboratoriotyöt
Basics of Game Programming
Game Engine 1
Game Design
Game Industry
Basics of 2D Game Art
Narrative Design
Game Concept Development
Vapaasti valittava opintojakso
Opiskelijan hyvinvointi ja elämäntaidot
Life balance - tasapainoa elämään
Sujuvuutta opiskeluun, opiskelukirjoittaminen
Sujuvuutta opiskeluun, opiskelutekniikat
Sujuvuutta opiskeluun, kielenhuollon kertaus
Opiskelijatutorointi
Monimuototutorointi
Mentorointi
Löydä oma liikuntamuotosi
Opiskelija aktiivina JAMKissa
Esihautomo
Hautomo
Demola Project
Vuosi Yrittäjänä
DreamUp-projektikurssi
Unelmat+Inspiraatio!
Luo oma kesäduunisi
Matematiikkaan valmistavat opinnot
Mat1 Tukiopinnot
Mat2 Tukiopinnot
Mat3 Tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
Ohjelmoinnin tukiopinnot
Ohjelmistosuunnittelu ja testaus
Uudet teknologiat ja työn tulevaisuus
Erikoistyö
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Luokittelemattomat

Tunnus Opinnon nimi Laajuus (op)
TTV2021SS-1001
OPISKELU- JA TYÖHYVINVOINTI

(Valitaan erillisten kriteerien mukaan: 45)

5 - 45
ZZPP0520 Osaajana kehittyminen 5
SZZZ1910 Opiskelijan hyvinvointi ja elämäntaidot 2
SZZ30500 Life balance - tasapainoa elämään 5
BI00BB51 Sujuvuutta opiskeluun, opiskelukirjoittaminen 2
BI00BB52 Sujuvuutta opiskeluun, opiskelutekniikat 2
BI00BB50 Sujuvuutta opiskeluun, kielenhuollon kertaus 1
ZZ00BM06 Opiskelijatutorointi 3 - 5
ZZ00BM07 Monimuototutorointi 3 - 5
ZZAJ0400 Mentorointi 3
ZZEJ0100 Löydä oma liikuntamuotosi 5
ZZAJ0100 Opiskelija aktiivina JAMKissa 5 - 15
TTV2021SS-1002
KIELET JA VIESTINTÄ

(Valitaan kaikki)

11
ZZPC0220 Työelämän englanti 4
ZZPC0320 Työelämän ruotsi 4
ZZPC0420 Työelämän viestintä 3
TTV2021SS-1003
TUTKIMUKSELLINEN KEHITTÄMISTOIMINTA

(Valitaan kaikki)

20
ZZPP0620 Kehittämis- ja tutkimustoiminta 5
ZZ00BL91 Opinnäytetyön suunnittelu, AMK 3
ZZ00BL97 Opinnäytetyön kirjoittaminen, AMK 2
ZZ00BL92 Opinnäytetyön toteutus, AMK 6
ZZ00BL93 Opinnäytetyön raportointi ja arviointi, AMK 4
ZZOA0220 Kypsyysnäyte, AMK 0
TTV2021SS-1004
FUTURE FACTORY

(Valitaan erillisten kriteerien mukaan: 53)

15 - 53
ZZPP0750 Yrittäjyys 3
ZZPP0740 JAMK InnoFlash 2
ZZPP0920 Future Factory -projekti 10
ZZVZ0400 Esihautomo 5
ZZVZ0450 Hautomo 8
ZZVZ0250 Demola Project 5
ZYVZ0400 Vuosi Yrittäjänä 10
ZZWZ0150 DreamUp-projektikurssi 5
ZYVZ0200 Unelmat+Inspiraatio! 3
ZZVV0420 Luo oma kesäduunisi 1 - 2
TTV2021SS-1005
MATEMATIIKAN JA FYSIIKAN PERUSTEET INSINÖÖRILLE

(Valitaan kaikki)

15
TZLM1300 Mat1 Yhtälöt 3
TZLM2300 Mat2 Funktiot 3
TZLM3300 Mat3 Derivaatta ja integraali 3
TZLF1300 Fys1 Voima ja liike 3
TZLF2300 Fys2 Energia 3
TTV2021SS-1006
MATEMATIIKAN JA LUONNONTIETEIDEN SOVELTAMINEN TIETO- JA VIESTINTÄTEKNIIKASSA

(Valitaan opintopisteitä: 15)

15
TZLF8010 Fys3 - Sähkömagnetismi ja aalto-oppi 4
TZLF8020 Fys4 - Laboraatiot 2
TZLM4300 Mat4 Diskreetti matematiikka 3
TZLM7010 Sovellettu matematiikka: Analyyttinen geometria 3
TZLM7020 Sovellettu matematiikka: Kryptologia 3
TZLM7030 Sovellettu matematiikka: Optimointi ja verkkomallit 3
TZLM7040 Sovellettu matematiikka: Todennäköisyyslaskenta 3
TZLM7050 Sovellettu matematiikka: Vektorit ja matriisit 3
TTV2021SS-1007
TUKIOPINNOT

(Valitaan erillisten kriteerien mukaan: 15)

0 - 15
TZMV0300 Matematiikkaan valmistavat opinnot 3
TZMV1100 Mat1 Tukiopinnot 1
TZMV2100 Mat2 Tukiopinnot 1
TZMV3100 Mat3 Tukiopinnot 1
TTZW0410 Git-versionhallinta ja GitLab-projektien hallintaympäristö 1
TZTO0010 Ohjelmoinnin tukiopinnot 1
TTOS0100 Ohjelmistosuunnittelu ja testaus 5
IWZV0300 Uudet teknologiat ja työn tulevaisuus 5
TTV2021SS-1008
TTV YHTEISET, TIETOTEKNIIKKA

(Valitaan kaikki)

28
ZZPP0420 ICT-valmiudet 3
TTC1010 IT-palvelualustat 3
TTC1020 Kyberturvallisuus 4
TTC1030 Tietoverkot 5
TTC1040 Linuxin käyttö ja hallinta 5
TTC1050 Tietorakenteet ja algoritmit 3
TTC1060 Digitaalitekniikka ja laitetekniikka 5
TTV2021SS-1009
TTV YHTEISET, OHJELMISTOTEKNIIKKA

(Valitaan kaikki)

31
TTC2010 Web-tekniikat 4
TTC2020 Tietokannat 4
TTC2030 Ohjelmoinnin perusteet 5
TTC2040 Johdanto IoT-järjestelmiin 3
TTC2050 Johdatus data-analytiikkaan ja tekoälyyn 3
TTC2060 Skriptaamisen ja automatisoinnin perusteet 3
TTC2070 Projektitoiminta ja käytänteet 4
TTC2080 Full Stack -ohjelmointi 5
TTV2021SS-1010
KONESALIT JA PILVIPALVELUT

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC4010 Konesalien infrastruktuuritekniikat 5
TTC4020 Palvelinten ja konttien virtualisointi 5
TTC4030 Konesalien ja palveluiden hallinta 5
TTC4040 Pilviarkkitehtuurit ja -alustat 5
TTC4050 Automatisointi ja orkesterointi 5
TTC4060 Konesaliverkot 5
TTV2021SS-1011
TIETOVERKOT

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC5010 Verkkojen automatisointi 5
TTC5020 Lähiverkot 5
TTC5030 Runkoverkot 5
TTC5040 Tietoverkkoprojekti 5
TTC5050 Konesaliverkot 5
TTC5060 Liityntäverkot 5
TTV2021SS-1012
JÄRJESTELMIEN YLLÄPITO

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC5510 Windows domain administrointi 5
TTC5520 Windows infrastruktuuri administrointi 5
TTC5530 Linux infrastruktuuripalvelut 5
TTC5540 Palvelualustat 5
TTC5550 Skaalautuvuus ja high availability 5
TTC5560 Palveluiden hallinta ja valvonta 5
TTV2021SS-1013
KYBERPUOLUSTUS

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC6010 Tietoturvakontrollit 5
TTC6020 Kyberturvallisuuden hallinta 5
TTC6030 Kyberuhkatieto ja data-analytiikka 5
TTC6040 Hyökkäykset ja puolustusmenetelmät sekä suojaaminen 5
TTC6050 Koventaminen 5
TTC6060 Poikkeamien hallinta ja kyberturvakeskukset 5
TTV2021SS-1014
EETTINEN HAKKEROINTI

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC6500 Web-sovellusten turvallisuus 5
TTC6510 Takaisinmallintaminen 5
TTC6520 Ohjelmistohaavoittuvuudet ja niiden hyväksikäyttö 5
TTC6530 CTF-haaste 5
TTC6540 Salaustekniikat ja -järjestelmät 5
TTC6550 Auditointi, Penetraatiotestaus ja Red Team -toiminta 5
TTV2021SS-1015
FORENSIIKKA JA ANALYSOINTI

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC7010 Haittaohjelmien analysointi 5
TTC7020 Uhkien havannointi ja vastetoiminta 5
TTC7030 Uhkien metsästys 5
TTC7040 Edistynyt forensiikka 5
TTC7050 Digitaalinen forensiikka ja poikkeamienhallinta 5
TTC6030 Kyberuhkatieto ja data-analytiikka 5
TTV2021SS-1016
KYBERTURVALLISUUSHARJOITUS

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC7510 Kyberturvallisuusharjoitusten perusteet 5
TTC7520 Kyberturvallisuusharjoituksen suunnittelu 5
TTC7530 Kyberturvallisuusharjoitus 5
TTC6060 Poikkeamien hallinta ja kyberturvakeskukset 5
TTC6030 Kyberuhkatieto ja data-analytiikka 5
TTC6550 Auditointi, Penetraatiotestaus ja Red Team -toiminta 5
TTV2021SS-1017
DATA-ANALYTIIKKA JA TEKOÄLY

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8010 Laskennalliset algoritmit 4
TTC8020 Data analytiikan ja koneoppimisen käytänteet 4
TTC8030 Datan esikäsittely 4
TTC8040 Datan analysointi ja visualisointi 4
TTC8050 Koneoppiminen  4
TTC8060 Syväoppiminen 5
TTC8070 AI / DA -Projekti 5
TTV2021SS-1018
ÄLYKKÄÄT IoT -RATKAISUT

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8210 IoT-ratkaisun sähköistys 4
TTC8220 IoT-liityntärajapinnat 4
TTC8040 Datan analysointi ja visualisointi 4
TTC8230 IoT-järjestelmät 4
TTC8240 IoT tietoliikenne ja tietoturva 4
TTC8250 Datan reunalaskenta ja sen ongelmat 4
TTC8260 IoT-projekti 6
TTV2021SS-1019
SOVELLUSKEHITYS

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8410 Web-visualisointi 5
TTC8420 Web-käyttöliittymien ohjelmointi 5
TTC8430 Web-palvelinohjelmointi sovelluskehyksellä 5
TTC8440 Olio-ohjelmointi 5
TTC8450 Mobiilisovelluskehitys 5
TTC8460 Android-sovelluskehitys 5
TTV2021SS-1020
DIGITAALINEN MEDIA

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8640 Käyttöliittymä ja käytettävyys 5
TTC8410 Web-visualisointi 5
TTC8650 Digitaalinen video ja audio 5
TTC8610 Graafinen suunnittelu 5
TTC8620 3D-mallinnus 5
TTC8630 Web-julkaisujärjestelmät 5
TTV2021SS-1021
ADVANCED PROGRAMMING

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8810 Functional Programming 5
TTC8820 Concurrent Programming 5
TTC8830 Graphics Programming 5
TTC8840 Game Engine Programming 5
TTC8850 Future IoT Technologies 5
TTC8860 Advanced Programming Project 5
TTV2021SS-1022
TESTAUSAUTOMAATIO JA LAADUNVARMISTUS

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC9010 Ohjelmistotestaus ja laadunvarmistus 5
TTC9020 Testausautomaatio 5
TTC9030 Pilvipalvelut, kontitusteknologiat ja automatisointi 5
TTC9040 Laatujärjestelmät 5
TTC9050 Ohjelmistorobotiikka 5
TTC9060 Järjestelmätestausprojekti 5
TTV2021SS-1023
ROBOTIIKKA

(Valitaan erillisten kriteerien mukaan: 15)

0 - 15
TSAR0500 Robotiikan turvaratkaisut 1
TSAR0510 Robotiikan perusteet 3
TSAR0520 Konenäkö 5
TSAR0530 Teollisuusrobotiikka 3
TSAR0540 Robotiikan laboratoriotyöt 3
TTV2021SS-1024
GAME PRODUCTION

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
HTGP0140 Basics of Game Programming 5
HTGP0160 Game Engine 1 5
HTGP0170 Game Design 8
HTGP0180 Game Industry 3
HTGP0190 Basics of 2D Game Art 3
HTGP0200 Narrative Design 3
HTGP0210 Game Concept Development 3
TTV2021SS-1025
VAPAASTI VALITTAVAT AMMATTIAINEOPINNOT

(Valitaan erillisten kriteerien mukaan: 40)

0 - 40
TT00BD35 Erikoistyö 1 - 10
TTV2021SS-1026
HARJOITTELU

(Valitaan erillisten kriteerien mukaan: 60)

30 - 60
TTHA0100 Harjoittelu 30
TTHA0110 Täydentävä harjoittelu 0 - 15
TTHA0120 Syventävä ammatillinen harjoittelu 0 - 15
TTV2021SS-1027
VAPAASTI VALITTAVAT OPINNOT

(Valitaan erillisten kriteerien mukaan: 10)

10
TTV2021SS-1028
CAMPUSONLINE-OPINNOT

(Valitaan opintopisteitä: 0)

0
TTV2021SS-1029
EDUFUTURA-OPINNOT

(Valitaan erillisten kriteerien mukaan: 0)

0