Web-ohjelmointi: WEB22
Tunnus: WEB22
Kuvaus
Web-ohjelmointiin keskittyvä täydennyskoulutus, jonka laajuus on 26-46 opintopistettä.
Opintokokonaisuudessa perehdytään web-pohjaisten järjestelmien suunnitteluun. Koulutuksen opintojaksot liittyvät selainohjelmointiin, palvelinohjelmointiin, tietoturvaan, ohjelmistotuotantoon ja IoT-järjestelmiin.
Opintoihin kuuluu myös valinnaisia YAMK-tasoisia opintojaksoja liittyen teolliseen internetiin, tekoälyyn, web-pohjaisten järjestelmien soveltamiseen teollisuudessa sekä ohjelmistotuotantoon.
Tämä opintokokonaisuus on toinen osa kahdesta koulutuksesta. Koulutuksen ensimmäinen osa Ohjelmistosuunnittelu alkaa syksyllä 2021.
Opetussuunnitelman kehittäminen ja työelämäyhteistyö
Opetussuunnitelma pohjautuu tietotekniikan tutkinto-ohjelman ja automaatiotekniikan YAMK-tutkinto-ohjelman opetussuunnitelmiin.
Lisätiedot
Koulutus ei johda tutkintoon.
Osaamistavoitteet
Tämä koulutus antaa valmiudet työskennellä ohjelmistosuunnittelijan tehtävässä.
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 |
Kevät
2022 |
Syksy
2022 |
3. / 2022 | 4. / 2022 | 5. / 2022 | 1. / 2022 | 2. / 2022 |
---|---|---|---|---|---|---|---|---|---|---|---|
WEB22-1003 |
Web-ohjelmointi
(Valitaan opintopisteitä: 26) |
26 | |||||||||
KL00CT65 | Ohjelmistotuotannon perusteet | 3 | 3 | 3 | 1 | 1 | 1 | ||||
KL00CQ16 | Selainohjelmointi | 3 | 3 | 3 | 1 | 1 | 1 | ||||
KL00CQ24 | Palvelinohjelmointi | 4 | 4 | 4 | 4 | ||||||
KL00CQ36 | Tietoturva | 3 | 3 | 3 | 1 | 1 | 1 | ||||
KL00CQ18 | Käyttöjärjestelmät | 4 | 4 | 4 | 4 | ||||||
AE00CM75 | Virtual Environments | 3 | 3 | 3 | 1.5 | 1.5 | |||||
KL00CT66 | Ohjelmistoprojekti | 6 | 3 | 3 | 3 | 3 | 1.5 | 1.5 | 3 | ||
KL04BT50012 | Linux-palvelinympäristö | 3 | |||||||||
WEB22-1004 |
Valinnaiset YAMK-tasoiset opinnot
(Valitaan erillisten kriteerien mukaan: 20) |
0 - 20 | |||||||||
8G00CF50 | Teollinen internet | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | ||||
8A00CH84 | Ohjelmistotuotannon menetelmät | 5 | 5 | 5 | 2.5 | 2.5 | |||||
8I00CH57 | Automaation ohjelmistosuunnittelu | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | ||||
8I00CH58 | Tekoälyn sovellukset teollisuudessa | 5 | 5 | 5 | 1.7 | 1.7 | 1.7 | ||||
Yhteensä | 45 | 35 | 11 | 35 | 11 | 9.57 | 9.57 | 16.07 | 7 | 4 |
Lukukausi- ja lukuvuosikohtaiset opintopistekertymät vaihtelevat valinnaisten ja vapaasti valittavien opintojen ajoituksesta johtuen.
Tietotekniikka kompetenssit
1 Matemaattis-luonnontieteellinen osaaminen
- Tietotekniikan insinööri kykenee loogis-matemaattiseen ajatteluun ja lähestymistapaan teknisessä ongelmanratkaisussa |
Tietoturva |
Ohjelmistoprojekti |
Tekoälyn sovellukset teollisuudessa |
2 Laitetekninen osaaminen
- hallitsee sähkötekniikan ja sähkötyöturvallisuuden perusteet; tuntee elektroniikan tärkeimmät komponentit ja niiden toiminnan |
Käyttöjärjestelmät |
Ohjelmistoprojekti |
Teollinen internet |
Automaation ohjelmistosuunnittelu |
3 Ohjelmistotekninen osaaminen
- hallitsee ohjelmointitekniikan: ymmärtää ohjelmoinnin logiikan sekä tuntee tavallisimmat algoritmit ja tietorakenteet |
Ohjelmistotuotannon perusteet |
Selainohjelmointi |
Palvelinohjelmointi |
Tietoturva |
Ohjelmistoprojekti |
Teollinen internet |
Ohjelmistotuotannon menetelmät |
Automaation ohjelmistosuunnittelu |
Tekoälyn sovellukset teollisuudessa |
4 ICT-liiketoimintaosaaminen
- tuntee kannattavan liiketoiminnan edellytykset sekä taloudellisen suunnittelun ja ohjauksen tärkeimmät työkalut |
Ohjelmistotuotannon perusteet |
Ohjelmistoprojekti |
Teollinen internet |
Ohjelmistotuotannon menetelmät |
5 Tietotekninen suunnittelutaito
- tuntee oman sovellusalansa (l. suuntautumisvaihtoehto tms. painopistealue) teoreettiseen perustan |
Ohjelmistotuotannon perusteet |
Selainohjelmointi |
Palvelinohjelmointi |
Tietoturva |
Käyttöjärjestelmät |
Ohjelmistoprojekti |
Teollinen internet |
Ohjelmistotuotannon menetelmät |
Automaation ohjelmistosuunnittelu |
Tekoälyn sovellukset teollisuudessa |
Luokittelemattomat |
Virtual Environments |
Linux-palvelinympäristö |
Tunnus | Opinnon nimi | Laajuus (op) |
---|---|---|
WEB22-1003 |
Web-ohjelmointi
(Valitaan opintopisteitä: 26) |
26 |
KL00CT65 | Ohjelmistotuotannon perusteet | 3 |
KL00CQ16 | Selainohjelmointi | 3 |
KL00CQ24 | Palvelinohjelmointi | 4 |
KL00CQ36 | Tietoturva | 3 |
KL00CQ18 | Käyttöjärjestelmät | 4 |
AE00CM75 | Virtual Environments | 3 |
KL00CT66 | Ohjelmistoprojekti | 6 |
KL04BT50012 | Linux-palvelinympäristö | 3 |
WEB22-1004 |
Valinnaiset YAMK-tasoiset opinnot
(Valitaan erillisten kriteerien mukaan: 20) |
0 - 20 |
8G00CF50 | Teollinen internet | 5 |
8A00CH84 | Ohjelmistotuotannon menetelmät | 5 |
8I00CH57 | Automaation ohjelmistosuunnittelu | 5 |
8I00CH58 | Tekoälyn sovellukset teollisuudessa | 5 |