Bachelor's Degree Programme in Information and Communications Technology: Full-time studies
Opetussuunitelman tunnus: TIC2021SS
- Tutkintonimike
- Insinööri (AMK), tietotekniikka
- Laajuus
- 240 op
- Kesto
- 4 vuotta (240 op)
- Aloituslukukausi
- Syksy 2021
- Opetuskieli
- englanti
Valitse opintojen ajoitus-, rakenne- tai jäsentelynäkymä
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 | 
|---|---|---|
| Yhteensä | 240 | 
Opintojen tyyppi (AMK)
AMK: JAMKin yhteiset työelämäosaamiset 2020-2022
AMK: Teknologian EUR-ACE osaamiset 2020-2023
| Monialainen osaaminen  Ammattikorkeakoulututkinnon suoritettuaan opiskelijalla on | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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)
| 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 | 
Lukukausi- ja lukuvuosikohtaiset opintopistekertymät vaihtelevat valinnaisten ja vapaasti valittavien opintojen ajoituksesta johtuen.
