Siirry suoraan sisältöön

Bachelor's Degree Programme in Information and Communications Technology: Full-time studies

Tunnus: TIC2021SS

Tutkinto:
Tekniikan ammattikorkeakoulututkinto

Tutkintonimike:
Insinööri (AMK), tietotekniikka

Laajuus:
240 op

Kesto:
4 vuotta (240 op)

Aloituslukukausi:
Syksy 2021

Opetuskieli:
englanti

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
TIC2021SS-1001
STUDENT WELLBEING IN STUDIES AND AT WORK

(Valitaan erillisten kriteerien mukaan: 10)

5 - 10
ZZPP0520 Osaajana kehittyminen 5 1 2 2 1 1 1 1 1 1 1 1 1 1
ZW00BM05 Degree Student Tutoring 3 - 5
TIC2021SS-1002
LANGUAGES AND COMMUNICATION STUDIES

(Valitaan opintopisteitä: 11)

11
ZZPC0220 Työelämän englanti 4 4 4 4
ZZPC0320 Työelämän ruotsi 4 4 4 4
ZWPC0420 Communication Skills for Working Life 3 3 3 3
ZWPC0820 Finnish 1 4 4 4 4
TIC2021SS-1003
RESEARCH-BASED DEVELOPMENT IN PRACTICE

(Valitaan kaikki )

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

(Valitaan erillisten kriteerien mukaan: 15)

15
ZZPP0750 Yrittäjyys 3 3 3 3
ZZPP0740 JAMK InnoFlash 2 2 2 2
ZZPP0920 Future Factory -projekti 10 10 10 10
TIC2021SS-1005
BASIC ENGINEERING MATHEMATICS AND PHYSICS

(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
TIC2021SS-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
TZLM7020 Sovellettu matematiikka: Kryptologia 3 3 3 3
TZLM7050 Sovellettu matematiikka: Vektorit ja matriisit 3
TIC2021SS-1007
SUPPORT STUDIES

(Valitaan erillisten kriteerien mukaan: 8)

0 - 8
TZMV0300 Matematiikkaan valmistavat opinnot 3 3 3 3
TZMV1100 Mat1 Tukiopinnot 1 1 1 1
TZMV2100 Mat2 Tukiopinnot 1 1 1 0.5 0.5
TZMV3100 Mat3 Tukiopinnot 1 1 1 0.5 0.5
TZTO0010 Ohjelmoinnin tukiopinnot 1 1 1 1
TTZW0410 Git-versionhallinta ja GitLab-projektien hallintaympäristö 1 1 1 1
TIC2021SS-1008
TIC, INFORMATION TECHNOLOGY

(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
TTC1060 Digitaalitekniikka ja laitetekniikka 5 5 5 5
TIC2021SS-1009
TIC, SOFTWARE ENGINEERING

(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
TIC2021SS-1013
CYBER DEFENCE

(Valitaan erillisten kriteerien mukaan: 30)

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

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC6500 Web-sovellusten turvallisuus 5 5 5 5
TTC6510 Takaisinmallintaminen 5 5 5 5
TTC6520 Ohjelmistohaavoittuvuudet ja niiden hyväksikäyttö 5 5 5 5
TTC6530 CTF-haaste 5 5 5 5
TTC6540 Salaustekniikat ja -järjestelmät 5 5 5 5
TTC6550 Auditointi, Penetraatiotestaus ja Red Team -toiminta 5 5 5 5
TIC2021SS-1019
APPLICATION DEVELOPMENT

(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
TIC2021SS-1029
ADVANCED PROGRAMMING

(Valitaan erillisten kriteerien mukaan: 30)

0 - 30
TTC8810 Functional Programming 5 5 5 5
TTC8820 Concurrent Programming 5 5 5 5
TTC8830 Graphics Programming 5 5 5 5
TTC8840 Game Engine Programming 5 5 5 5
TTC8850 Future IoT Technologies 5 5 5 5
TTC8860 Advanced Programming Project 5 5 5 5
TIC2021SS-1025
ELECTIVE PROFESSIONAL STUDIES

(Valitaan erillisten kriteerien mukaan: 40)

0 - 40
TIC2021SS-1026
PRACTICAL TRAINING

(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
TIC2021SS-1027
ELECTIVE STUDIES

(Valitaan erillisten kriteerien mukaan: 10)

10 2 8 2 8 2 8
TIC2021SS-1028
CAMPUSONLINE STUDIES

(Valitaan opintopisteitä: 0)

0
TIC2021SS-1034
EDUFUTURA

(Valitaan erillisten kriteerien mukaan: 0)

0
Yhteensä 240 69 55 122 50 36 33 27 28 61 61 20 30 36 29.5 3.5 27 26.5 1.5 61 61 0 20 30 0

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

Opintojen tyyppi (AMK)

Ammattiopinnot
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
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
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
Communication Skills for Working Life
Finnish 1
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: Kryptologia
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
Degree Student Tutoring
Ohjelmoinnin tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
Luokittelemattomat
Sovellettu matematiikka: Vektorit ja matriisit
Matematiikkaan valmistavat opinnot
Mat1 Tukiopinnot
Mat2 Tukiopinnot
Mat3 Tukiopinnot
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project

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
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
Web-visualisointi
Web-käyttöliittymien ohjelmointi
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
Degree Student Tutoring
Työelämän englanti
Työelämän ruotsi
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
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
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
Degree Student Tutoring
Työelämän englanti
Työelämän ruotsi
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
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: Kryptologia
Ohjelmoinnin tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
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
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
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
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 raportointi ja arviointi, AMK
Yrittäjyys
JAMK InnoFlash
Future Factory -projekti
Projektitoiminta ja käytänteet
Harjoittelu
Täydentävä harjoittelu
Luokittelemattomat
Communication Skills for Working Life
Finnish 1
Sovellettu matematiikka: Vektorit ja matriisit
Matematiikkaan valmistavat opinnot
Mat1 Tukiopinnot
Mat2 Tukiopinnot
Mat3 Tukiopinnot
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project

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
Yrittäjyys
JAMK InnoFlash
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: Kryptologia
Ohjelmoinnin tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
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
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
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
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: Kryptologia
Ohjelmoinnin tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
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
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
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
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
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
Degree Student Tutoring
Communication Skills for Working Life
Finnish 1
Future Factory -projekti
Sovellettu matematiikka: Vektorit ja matriisit
Matematiikkaan valmistavat opinnot
Mat1 Tukiopinnot
Mat2 Tukiopinnot
Mat3 Tukiopinnot
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project

Opintojen pakollisuus (AMK)

Pakollinen opintojakso
Osaajana kehittyminen
Työelämän englanti
Communication Skills for Working Life
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
Sovellettu matematiikka: Kryptologia
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
Työelämän ruotsi
Finnish 1
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
Web-visualisointi
Web-käyttöliittymien ohjelmointi
Web-palvelinohjelmointi sovelluskehyksellä
Olio-ohjelmointi
Mobiilisovelluskehitys
Android-sovelluskehitys
Functional Programming
Concurrent Programming
Graphics Programming
Game Engine Programming
Future IoT Technologies
Advanced Programming Project
Vapaasti valittava opintojakso
Degree Student Tutoring
Matematiikkaan valmistavat opinnot
Mat1 Tukiopinnot
Mat2 Tukiopinnot
Mat3 Tukiopinnot
Ohjelmoinnin tukiopinnot
Git-versionhallinta ja GitLab-projektien hallintaympäristö
Täydentävä harjoittelu
Syventävä ammatillinen harjoittelu
Luokittelemattomat
Sovellettu matematiikka: Vektorit ja matriisit

Tunnus Opinnon nimi Laajuus (op)
TIC2021SS-1001
STUDENT WELLBEING IN STUDIES AND AT WORK

(Valitaan erillisten kriteerien mukaan: 10)

5 - 10
ZZPP0520 Osaajana kehittyminen 5
ZW00BM05 Degree Student Tutoring 3 - 5
TIC2021SS-1002
LANGUAGES AND COMMUNICATION STUDIES

(Valitaan opintopisteitä: 11)

11
ZZPC0220 Työelämän englanti 4
ZZPC0320 Työelämän ruotsi 4
ZWPC0420 Communication Skills for Working Life 3
ZWPC0820 Finnish 1 4
TIC2021SS-1003
RESEARCH-BASED DEVELOPMENT IN PRACTICE

(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
TIC2021SS-1004
FUTURE FACTORY

(Valitaan erillisten kriteerien mukaan: 15)

15
ZZPP0750 Yrittäjyys 3
ZZPP0740 JAMK InnoFlash 2
ZZPP0920 Future Factory -projekti 10
TIC2021SS-1005
BASIC ENGINEERING MATHEMATICS AND PHYSICS

(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
TIC2021SS-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
TZLM7020 Sovellettu matematiikka: Kryptologia 3
TZLM7050 Sovellettu matematiikka: Vektorit ja matriisit 3
TIC2021SS-1007
SUPPORT STUDIES

(Valitaan erillisten kriteerien mukaan: 8)

0 - 8
TZMV0300 Matematiikkaan valmistavat opinnot 3
TZMV1100 Mat1 Tukiopinnot 1
TZMV2100 Mat2 Tukiopinnot 1
TZMV3100 Mat3 Tukiopinnot 1
TZTO0010 Ohjelmoinnin tukiopinnot 1
TTZW0410 Git-versionhallinta ja GitLab-projektien hallintaympäristö 1
TIC2021SS-1008
TIC, INFORMATION TECHNOLOGY

(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
TIC2021SS-1009
TIC, SOFTWARE ENGINEERING

(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
TIC2021SS-1013
CYBER DEFENCE

(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
TIC2021SS-1014
ETHICAL HACKING

(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
TIC2021SS-1019
APPLICATION DEVELOPMENT

(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
TIC2021SS-1029
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
TIC2021SS-1025
ELECTIVE PROFESSIONAL STUDIES

(Valitaan erillisten kriteerien mukaan: 40)

0 - 40
TIC2021SS-1026
PRACTICAL TRAINING

(Valitaan erillisten kriteerien mukaan: 60)

30 - 60
TTHA0100 Harjoittelu 30
TTHA0110 Täydentävä harjoittelu 0 - 15
TTHA0120 Syventävä ammatillinen harjoittelu 0 - 15
TIC2021SS-1027
ELECTIVE STUDIES

(Valitaan erillisten kriteerien mukaan: 10)

10
TIC2021SS-1028
CAMPUSONLINE STUDIES

(Valitaan opintopisteitä: 0)

0
TIC2021SS-1034
EDUFUTURA

(Valitaan erillisten kriteerien mukaan: 0)

0