Siirry suoraan sisältöön

Ohjelmistosuunnittelu: OHSU21S

Tunnus: OHSU21S

Kesto:
1.5 vuotta (27 op)

Aloituslukukausi:
Syksy 2021

Kuvaus

Ohjelmistosuunnittelun täydennyskoulutus, jonka laajuus on 27 opintopistettä.

Opintokokonaisuudessa perehdytään ohjelmointiin ja tietokantoihin sekä tutustutaan tietoliikenteen perusteisiin. Koulutus antaa valmiudet jatkaa ohjelmistosuunnittelun opintoja.

Tämä opintokokonaisuus on ensimmäinen osa kahdesta koulutuksesta. Koulutuksen toinen osa web-ohjelmointi pidetään keväällä 2022.


Koulutus on tarkoitettu ensisijaisesti korkeakoulututkinnon (AMK tai yliopisto) suorittaneille. Koulutus sopii hyvin esimerkiksi automaatio-, kone- ja tietotekniikan insinööreille, IT-tradenomeille sekä tekniikan tai luonnontieteen alan yliopistotutkinnon suorittaneille. Koulutukseen voi hakeutua myös muulla korkeakoulututkinnolla tai toisen asteen koulutuksella eli ammattikoulu- tai lukiotaustalla.

Opetussuunnitelman kehittäminen ja työelämäyhteistyö

Opetussuunnitelma pohjautuu tietotekniikan tutkinto-ohjelman opetussuunnitelmaan.

Lisätiedot

Koulutus ei johda tutkintoon.

Osaamistavoitteet

Tämä koulutus antaa valmiudet jatkaa ohjelmistosuunnittelun opintoja tammikuussa 2022 alkavassa Web-ohjelmoinnin koulutuksessa.

Näytä opintojen ajoitukset lukuvuosittain, lukukausittain tai periodeittain

Tunnus Opinnon nimi Laajuus (op) 2021-2022 2022-2023 Syksy
2021
Kevät
2022
Syksy
2022
1. / 2021 2. / 2021 3. / 2022 4. / 2022 5. / 2022 1. / 2022 2. / 2022
OHSU21S-1001
Tietotekniikan perusteet

(Valitaan kaikki)

14
KL00CX05 Ohjelmoinnin perusteet 1 3 3 3 3
KL00CX06 Ohjelmoinnin perusteet 2 4 4 4 4
KL00CT67 Web-ohjelmoinnin perusteet 3 3 3 3
KL25AB10303 Tietoliikenne ja tietoturva 4 4 4 4
OHSU21S-1002
Ohjelmistosuunnittelu

(Valitaan kaikki)

13
KL00CQ10 Olio-ohjelmointi 5 5 5 5
KL00CQ12 Tietorakenteet ja algoritmit 4 4 4 4
KL00CQ20 Tietokannat 4 4 4 4
Yhteensä 27 27 0 27 0 0 14 13 0 0 0 0 0

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

Tietorakenteet ja algoritmit
Tietokannat
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

Tietoliikenne ja tietoturva
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

Ohjelmoinnin perusteet 1
Ohjelmoinnin perusteet 2
Web-ohjelmoinnin perusteet
Olio-ohjelmointi
Tietorakenteet ja algoritmit
Tietokannat
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

Ei liitettyjä opintojaksoja

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

Olio-ohjelmointi
Tietorakenteet ja algoritmit
Tietokannat
Luokittelemattomat

Tunnus Opinnon nimi Laajuus (op)
OHSU21S-1001
Tietotekniikan perusteet

(Valitaan kaikki)

14
KL00CX05 Ohjelmoinnin perusteet 1 3
KL00CX06 Ohjelmoinnin perusteet 2 4
KL00CT67 Web-ohjelmoinnin perusteet 3
KL25AB10303 Tietoliikenne ja tietoturva 4
OHSU21S-1002
Ohjelmistosuunnittelu

(Valitaan kaikki)

13
KL00CQ10 Olio-ohjelmointi 5
KL00CQ12 Tietorakenteet ja algoritmit 4
KL00CQ20 Tietokannat 4