Siirry suoraan sisältöön

Ohjelmoinnin perusteet (5op)

Opintojakson tunnus: TT00BT94

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi
englanti
Vastuuhenkilö
Esa Salmikangas

Osaamistavoitteet

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ä.

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

Esitietovaatimukset

Tietokoneen käyttötaidot

Arviointikriteerit, tyydyttävä (1)

Välttävä 1: Opiskelija tunnistaa ohjelmointiin liittyvät perusrakenteet ja osaa toteuttaa ohjelman, joka käyttää muuttujia, ehtorakenteita ja aliohjelmia.

Tyydyttävä 2: Opiskelija tuntee ohjelmointiin liittyvät keskeiset perusrakenteet ja periaatteet sekä osaa toteuttaa ohjelman, joka käyttää tietorakenteita ja lajittelee, suodattaa ja ryhmittelee tietoa.

Arviointikriteerit, hyvä (3)

Hyvä 3: Opiskelija osaa ohjelmointiin liittyvät keskeiset periaatteet ja välineet sekä osaa 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: Opiskelija osaa ohjelmointiin liittyvät keskeiset periaatteet ja pystyy hyödyntämään tehokkaasti ohjelmankehitysvälineitä. Opiskelija osaa 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.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija hallitsee ohjelmointiin liittyvät keskeiset periaatteet ja välineet. Opiskelija osaa 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.

Siirry alkuun