• Ohjelmoinnin perusteet (TTC2030-3038),
         16.09.2022 – 08.11.2022,  5 op  (ZJA22STIDI) — Verkko-opetus +-
    Osaamistavoitteet
    Tarkoitus:
    Tunnet ohjelmoinnin perusteet ja peruskäsitteet. Osaat tehdä ohjelmia, jotka käyttävät muuttujia, funktioita, ehto- ja toistorakenteita ja erilaisia tietorakenteita. Osaat käytetyn ohjelmointikielen syntaksin ja keskeisimmät komennot. Osaat käyttää versionhallintaa ja sovelluskehitintä.

    EUR-ACE-osaamiset:
    Tieto ja ymmärrys
    Tekniikan soveltaminen käytäntöön

    Osaamistavoitteet:
    Tunnet ohjelmoinnin peruskäsitteet ja osaat tehdä pieniä konsolisovelluksia.
    Edeltävä osaaminen
    Tietokoneen käyttötaidot
    Sisältö
    Git-versionhallinta
    Sovelluskehittimen peruskäyttö, kääntäminen, debuggaus
    Muuttujat, muuttujatyypit, vakiot
    Metodit, funktiot, aliohjelmat
    Merkkijonot ja niiden käsittely
    Taulukot, kokoelmat ml. listat
    Tietorakenteet: tietue, luokka, olio
    Peräkkäisrakenne, haarautumisrakenne, toistorakenne
    Muistin käyttö
    Poikkeusten käsittely
    Tiedostojen käsittely
    Arviointikriteerit
    Arviointikriteeri - arvosana 1 ja 2
    Välttävä 1: Tunnistat ohjelmointiin liittyvät perusrakenteet ja osaat toteuttaa ohjelman, joka käyttää muuttujia, ehtorakenteita ja aliohjelmia.

    Tyydyttävä 2: Tunnet ohjelmointiin liittyvät keskeiset perusrakenteet ja periaatteet sekä osaat toteuttaa ohjelman, joka käyttää tietorakenteita ja lajittelee, suodattaa ja ryhmittelee tietoa.
    Arviointikriteeri - arvosana 3 ja 4
    Hyvä 3: Tunnet ohjelmointiin liittyvät keskeiset periaatteet ja välineet sekä osaat toteuttaa ohjelman, jolla tiedostosta luetut tiedot lajitellaan, suodatetaan ja ryhmitellään käyttäjän syötteiden perusteella. Ohjelmaan on toteutettu poikkeustenkäsittelyä ja syötteiden tarkistusta.

    Kiitettävä 4: Osaat ohjelmointiin liittyvät keskeiset periaatteet ja pystyt hyödyntämään tehokkaasti ohjelmankehitysvälineitä. Osaat toteuttaa ohjelman, jolla useasta tiedostosta luettua tietoa yhdistetään, jonka jälkeen sitä voi lajitella, suodattaa ja ryhmitellä käyttäjän syötteiden perusteella. Ohjelmaan on toteutettu oikeaoppinen poikkeustenkäsittely ja syötteiden tarkistus.
    Arviointikriteeri - arvosana 5
    Erinomainen 5: Hallitset ohjelmointiin liittyvät keskeiset periaatteet ja välineet. Osaat suunnitella ja toteuttaa ohjelman, jolla
    1) useasta tiedostosta luetut tiedot on yhdistetty ja muutettu sopiviksi tietorakenteiksi
    2) tietoa voidaan lajitella, suodattaa ja ryhmitellä käyttäjän syötteiden perusteella
    3) voi kirjoittaa tietoja tiedostoihin
    4) ja johon on toteutettu oikeaoppinen poikkeustenkäsittely ja syötteiden tarkistus.

    Opetuskieli

    Suomi

    Opettaja

    Pasi Hyytiäinen

    Toimipiste

    Lutakon kampus

    Ajoitus

    16.09.2022 - 08.11.2022

    Ryhmä
    • ZJA22STIDI
    Tutkinto-ohjelma

    Tieto- ja viestintätekniikka (AMK)

    Toteutustapa

    Verkko-opetus

    Virtuaaliosuus

    5 op

    Opintopistemäärä
    • 5 op
    Vastuuyksikkö

    Teknologiayksikkö