Siirry suoraan sisältöön

Web-ohjelmointi: WEB22

Tunnus: WEB22

Kesto:
1 vuotta (45 op)

Aloituslukukausi:
Kevät 2022

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ä.

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
- Tietotekniikan insinööri osaa hyödyntää matemaattisia periaatteita, menetelmiä ja työkaluja
- Tietotekniikan insinööri tuntee alan sovelluksissa tärkeät fysiikan lainalaisuudet ja kestävän kehityksen periaatteet

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
- ymmärtää elektroniikan suunnittelu- ja toteutusprosessin
- tuntee tietokoneen laitearkkitehtuurin ja ydinkomponenttien toimintaperiaatteen
- ymmärtää IP-pohjaisten tietoverkkojen ja niiden aktiivilaitteiden toiminnan sekä osaa suunnitella, toteuttaa ja ylläpitää yksinkertaisia verkkoja

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
- osaa tulkita ohjelmakoodia ja hyödyntää ohjelmointia ongelmanratkaisussa
- tuntee oliosuunnittelun ja -ohjelmoinnin perusteet
- hallitsee tietokantojen suunnittelun ja toteutuksen perusteet
- osaa toimia ohjelmistoprojektissa huomioiden yrityksen ja asiakkaan tarpeet

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
- ymmärtää ICT-alan tuotteistamisprosessin
- omaa kokonaisnäkemyksen tuotekehityksen, kannattavan tuotannon ja asiakasrajapinnan ydintoiminnoista
- hallitsee taitoja johtaa ihmisiä, prosesseja ja projekteja erityisesti tuotekehitysorganisaatiossa
- omaa valmiudet oman yrityksen perustamiseen ja teknologiayrittäjänä toimimiseen sekä ymmärtää oman panoksensa merkityksen osana yrityksen toiminnan kannattavuutta

Ohjelmistotuotannon perusteet
Ohjelmistoprojekti
Teollinen internet
Ohjelmistotuotannon menetelmät
5 Tietotekninen suunnittelutaito

- tuntee oman sovellusalansa (l. suuntautumisvaihtoehto tms. painopistealue) teoreettiseen perustan
- osaa etsiä, yhdistellä ja soveltaa alansa viimeisintä teknistä tietämystä hyödyntäen alalle tyypillisiä suunnittelumenetelmiä ja -käytänteitä sekä osaa dokumentoida työnsä tulokset
- osaa kommunikoida asiakkaiden kanssa ja toteuttaa heidän tarpeitaan vastaavia teknisiä ratkaisuja
- kykenee kurinalaiseen tuotekehitystyöhön sekä itsenäisesti että projektityöryhmän jäsenenä ja pystyy viestimään tehokkaasti ICT-alan eri sovellusalueiden ammattilaisten kanssa

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