•   Ohjelmoinnin edistyneet piirteet 5G00ET60-3007 03.01.2022-29.04.2022  5 op  (21TIETOB) +-
    Opintojakson osaamistavoitteet
    Opiskelija tutustuu ohjelmoinnin olioparadigmaan ja sen soveltamiseen esimerkiksi graafisiin käyttöliittymiin. Opiskelija perehtyy myös joihinkin perusohjelmoinnin edistyneisiin piirteisiin kuten ohjelman dynaamisen muistin hallintaan ja tiedostokäsittelyyn.
    Opintojakson sisältö
    Olio-ohjelmoinnin periaatteet: luokat ja oliot, tiedon kapselointi, metodit ja attribuutit, rakentajat ja purkajat, perintä. Muistinhallinta ja osoittimet, viittaukset ja parametrinvälitysmekanismit, syöttö- ja tulostusvirrat, tiedostonkäsittely, poikkeuskäsittely. Tutustuminen yksinkertaiseen graafisen käyttöliittymän tuottavaan kirjastoon kuten esimerkiksi Qt.
    Arviointikriteerit
    Tyydyttävä

    Opiskelija

    -ymmärtää opintojakson sisällössä kuvatut ohjelmoinnin peruskäsitteet

    -osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta

    -suoriutuu tehävistä itsenäisesti annettujen aikataulujen puitteissa

    Hyvä

    Opiskelija

    -ymmärtää opintojakson sisällössä mainitut käsitteet

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

    -suoriutuu tehtävistä annettujen aikataulujen puitteissa

    Kiitettävä

    Opiskelija

    -ymmärtää opintojakson sisällössä kuvatut peruskäsitteet ja osaa ratkoa käytännön ohjelmointiongelmia kekseliäästi ja monipuolisesti hyviä ja optimaalisia ohjelmointirakenteita käyttäen

    -suoriutuu tehtävistä annettujen aikataulujen puitteissa

    -opiskelija tuottaa hyvää ja selkeää ohjelmakoodia

    -osaa tunnistaa mahdolliset koodin vaihtoehtoiset toteutustavat

    -opiskelija hallitsee hyvin ja monipuolisesti aihealueeseen liittyvien aliohjelmakirjastojen käytön

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


    Vastuuhenkilön nimi

    Erkki Hietalahti

    Opetuskielet

    Suomi

    Ajoitus

    03.01.2022 - 29.04.2022

    Ilmoittautumisaika

    15.11.2021 - 09.02.2022

    Opintopisteet

    5 op

    Ryhmä(t)

    21TIETOB

    Opettaja(t)

    Erkki Hietalahti, Tony Torp

    Vastuuyksikkö

    Tietotekniikka

    Koulutusohjelma(t)

    Tietotekniikan tutkinto-ohjelma

    Toimipiste

    TAMK Pääkampus

    Arviointiasteikko

    0-5