Siirry suoraan sisältöön

Edistyneet ohjelmointitaidotLaajuus (5 op)

Tunnus: TK00EC37

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Osaat ohjelmoida käyttäen edistyneitä ohjelmointitekniikoita ja -rakenteita.
Osaat erilaisia ohjelmointiparadigmoja ja tapoja mallintaa ohjelmointitehtäviä.
Osaat ohjelmistotekniikan suunnittelumallien käsitteitä ja käytäntöjä.

Sisältö

Miten ohjelmoidaan skaalautuvia sekä ylläpidettäviä ohjelmia ja järjestetään ohjelmakoodin rakenne tehokkaasti?
Mitkä ovat yleisimmät ohjelmointiparadigmat?
Mitä tarkoittaa ohjelmiston suunnittelumalli?

Ilmoittautumisaika

06.04.2023 - 21.04.2023

Ajoitus

14.08.2023 - 17.12.2023

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

E-kampus

Opetuskielet
  • Suomi
Koulutus
  • Tietojenkäsittelyn koulutus
Opettaja
  • Tuomas Reijonen
Vastuuopettaja

Tuomas Reijonen

Ryhmät
  • TKMI22SV
    Tietojenkäsittely, verkkototeutus

Tavoitteet

Osaat ohjelmoida käyttäen edistyneitä ohjelmointitekniikoita ja -rakenteita.
Osaat erilaisia ohjelmointiparadigmoja ja tapoja mallintaa ohjelmointitehtäviä.
Osaat ohjelmistotekniikan suunnittelumallien käsitteitä ja käytäntöjä.

Sisältö

Miten ohjelmoidaan skaalautuvia sekä ylläpidettäviä ohjelmia ja järjestetään ohjelmakoodin rakenne tehokkaasti?
Mitkä ovat yleisimmät ohjelmointiparadigmat?
Mitä tarkoittaa ohjelmiston suunnittelumalli?

Arviointiasteikko

1-5

Ilmoittautumisaika

07.11.2022 - 18.11.2022

Ajoitus

09.01.2023 - 14.05.2023

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

E-kampus

Opetuskielet
  • Suomi
Paikat

5 - 40

Koulutus
  • Tietojenkäsittelyn koulutus
Opettaja
  • Jani Ruotsalainen
Vastuuopettaja

Jani Ruotsalainen

Ryhmät
  • TKMI22KV
    Tietojenkäsittely, verkkototeutus

Tavoitteet

Osaat ohjelmoida käyttäen edistyneitä ohjelmointitekniikoita ja -rakenteita.
Osaat erilaisia ohjelmointiparadigmoja ja tapoja mallintaa ohjelmointitehtäviä.
Osaat ohjelmistotekniikan suunnittelumallien käsitteitä ja käytäntöjä.

Sisältö

Miten ohjelmoidaan skaalautuvia sekä ylläpidettäviä ohjelmia ja järjestetään ohjelmakoodin rakenne tehokkaasti?
Mitkä ovat yleisimmät ohjelmointiparadigmat?
Mitä tarkoittaa ohjelmiston suunnittelumalli?

Opiskelumateriaali

Kaikki kurssin opiskelumateriaalit ovat käytettävissä Learnissa. Esitellään opintojakson alkaessa. Ei maksullista materiaalia.

Opiskelumuodot ja -menetelmät

Työviikkopohjainen oppimisväylä:
Toteutusmuotona ainoastaan itsenäinen verkko-opiskelu.

Opintoja nopeuttava oppimisväylä:
Sovittavissa tapauskohtaisesti viimeistään opintojakson alkaessa.

Työhön integroitu oppimisväylä:
Osaamisen näyttö tai aikaisempien opintojen hyväksiluku mahdollista. Sovittavissa tapauskohtaisesti
viimeistään opintojakson alkaessa.

TKI ja työelämäyhteistyö

Esitellään viimeistään opintojakson alkaessa.

Tenttien ja tehtävien ajoittuminen

Esitellään opintojakson alkaessa.

Opiskelijan työmäärä

Opiskelijan työmäärä vastaa 5 opintopistettä eli 135 tuntia itsenäistä työtä.

Lisätietoja opiskelijoille

Opintojakso suoritetaan itsenäisesti verkko-opintoina Learn-alustalla.

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Esitellään opintojakson alkaessa.

Ilmoittautumisaika

06.04.2022 - 22.04.2022

Ajoitus

15.08.2022 - 18.12.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Informaatioteknologian koulutusyksikkö

Toimipiste

E-kampus

Opetuskielet
  • Suomi
Paikat

20 - 40

Koulutus
  • Tietojenkäsittelyn koulutus
Opettaja
  • Jani Ruotsalainen
Vastuuopettaja

Janne Turunen

Ryhmät
  • TKMI21SV
    Tietojenkäsittely, verkkototeutus

Tavoitteet

Osaat ohjelmoida käyttäen edistyneitä ohjelmointitekniikoita ja -rakenteita.
Osaat erilaisia ohjelmointiparadigmoja ja tapoja mallintaa ohjelmointitehtäviä.
Osaat ohjelmistotekniikan suunnittelumallien käsitteitä ja käytäntöjä.

Sisältö

Miten ohjelmoidaan skaalautuvia sekä ylläpidettäviä ohjelmia ja järjestetään ohjelmakoodin rakenne tehokkaasti?
Mitkä ovat yleisimmät ohjelmointiparadigmat?
Mitä tarkoittaa ohjelmiston suunnittelumalli?

Opiskelumateriaali

Esitellään opintojakson alkaessa.

Opiskelumuodot ja -menetelmät

Työviikkopohjainen oppimisväylä:
Toteutusmuotona ainoastaan itsenäinen verkko-opiskelu.

Opintoja nopeuttava oppimisväylä:
Sovittavissa tapauskohtaisesti viimeistään opintojakson alkaessa.

Työhön integroitu oppimisväylä:
Osaamisen näyttö tai aikaisempien opintojen hyväksiluku mahdollista. Sovittavissa tapauskohtaisesti viimeistään opintojakson alkaessa

TKI ja työelämäyhteistyö

Tarkennetaan opintojakson alkaessa

Tenttien ja tehtävien ajoittuminen

Esitellään opintojakson alkaessa.

Opiskelijan työmäärä

Keskimäärin 135 h itsenäistä työskentelyä

Arviointiasteikko

1-5

Arviointimenetelmät ja arvioinnin perusteet

Esitellään opintojakson alkaessa.