•   Ohjelmoinnin syventävät tekniikat 5G00EU62-3002 03.01.2022-01.05.2022  5 op  (20I224) +-
    Opintojakson osaamistavoitteet
    Opiskelija tietää sisällössä kuvattujen ohjelmointiteknisten asioiden periaatteet, yleisimpien ohjelmistojen suunnittelumallien toteutusperiaatteet ja toteutuksen valituilla ohjelmointikielillä. Opiskelija osaa hyödyntää sisällössä mainittuja asioita käytännön ongelmanratkaisussa. Opiskelija tuntee sisällössä kuvattujen aihealueiden yleisimmät hyödyntämiskohteet erilaisissa ohjelmistoprojekteissa.
    Esitietovaatimukset
    Ohjelmonnin perustet, Ohjelmoinnin edistyneet piirteet
    Opintojakson sisältö
    Periytyminen, virtuaalifunktiot, staattiset metodit ja tietojäsenet, mallit, yleisimpiä ohjelmoinnin arkkitehtuuriratkaisuja, lambdat ja funktionaalisuus, ohjelmistokehyksen käsite ja käytännön esimerkit. Tutustuminen aihealueisiin eri ohjelmointikielten näkökulmasta.
    Arviointikriteerit
    Tyydyttävä

    Opiskelija

    -ymmärtää sisällössä kuvatut ohjelmoinnin syvempään osaamiseen liittyvät käsitteet

    -osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti

    -tuottaa pääosin toimivaa ohjelmakoodia

    -suorittaa tehtävät annettujen aikataulujen puitteissa

    Hyvä

    Opiskelija

    -ymmärtää sisällössä kuvatut ohjelmoinnin syvempään osaamiseen liittyvät käsitteet

    -osaa em. asioita hyödyntäen ratkoa käytännön ohjelmointiongelmia monipuolisesti ja perustellusti

    -tuottaa pääosin hyvää ja selkeää ohjelmakoodia

    -osaa tunnistaa mahdollisia vaihtoehtoisia toteutustapoja

    -suorittaa tehtävät annettujen aikataulujen puitteissa

    Kiitettävä

    Opiskelija

    -ymmärtää opintojakson sisällössä kuvatut ohjelmoinnin syvempään osaamiseen liittyvät käsitteet

    -osaa ratkoa aihealueen käytännön ohjelmointiongelmia kekseliäästi ja monipuolisesti

    -osaa käyttää hyviä ja optimaalisia ohjelmointirakenteita

    -tuottaa hyvää ja selkeää ohjelmakoodia

    -osaa tunnistaa mahdolliset vaihtoehtoiset toteutustavat

    -hallitsee hyvin ja monipuolisesti opintojakson aihealueet

    -osaa arvioida ja analysoida omaa ohjelmointityötään kriittisesti ja monipuolisesti

    -suorittaa tehtävät annettujen aikataulujen puitteissa


    Vastuuhenkilön nimi

    Tony Torp

    Opetuskielet

    Suomi

    Ajoitus

    03.01.2022 - 01.05.2022

    Ilmoittautumisaika

    15.11.2021 - 09.01.2022

    Opintopisteet

    5 op

    Ryhmä(t)

    20I224

    Opettaja(t)

    Tony Torp

    Vastuuyksikkö

    Tietotekniikka

    Koulutusohjelma(t)

    Tietotekniikan tutkinto-ohjelma

    Toimipiste

    TAMK Pääkampus

    Arviointiasteikko

    0-5