Web-ohjelmointi: WEB22
Opetussuunitelman tunnus: WEB22
- Kesto
- 1 vuotta (45 op)
- Aloituslukukausi
- Kevät 2022
- Opetuskieli
- suomi
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 |
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 |
Lukukausi- ja lukuvuosikohtaiset opintopistekertymät vaihtelevat valinnaisten ja vapaasti valittavien opintojen ajoituksesta johtuen.