Siirry suoraan sisältöön

Ohjelmoinnin perusteetLaajuus (3 op)

Opintojakson tunnus: XX00AA78

Opintojakson perustiedot


Laajuus
3 op

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija ymmärtää proseduraalisen ohjelmoinnin periaatteet. Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia käyttäen eri kontrollirakenteita. Opiskelija osaa kirjoittaa aliohjelmia ja kutsua niitä. Opiskelija tuntee parametrinvälitysmekanismit ja taulukkorakenteen.

Sisältö

Algoritmit ja ohjausrakenteet
Muuttujat, vakiot ja tyypit
Aliohjelmat

Arviointikriteerit, tyydyttävä (1)

Algoritmit ja ohjausrakenteet:

- Opiskelija ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Opiskelija osaa selittää yksinkertaisen ohjelman etenemisen.
- Opiskelija osaa ohjelmoida yksittäiset kontrollirakenteet.
- Opiskelija osaa lukea syötteitä ja tulostaa dataa.

Muuttujat, vakiot ja tyypit:

- Opiskelija ymmärtää muuttujan tyypin ja arvon merkityksen.
- Opiskelija osaa määritellä muuttujia.

Aliohjelmat:

- Opiskelija ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.
- Opiskelija osaa kirjoittaa aliohjelman ja kutsua sitä.

Arviointikriteerit, hyvä (3)

Algoritmit ja ohjausrakenteet:

- Opiskelija osaa laatia yksinkertaisia algoritmeja.
- Opiskelija osaa peruskontrollirakenteiden käytön ja yhdistämisen.
- Opiskelija osaa toteuttaa vuorovaikutteisia ohjelmia.
- Opiskelija tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.

Muuttujat, vakiot ja tyypit
- Opiskelija osaa määritellä ja käyttää yksiulotteista taulukkoa.

Aliohjelmat
- Opiskelija osaa määritellä aliohjelmille käyttötarkoitukseen sopivat parametrit ja käyttää niitä.
- Opiskelija osaa hyödyntää aliohjelman paluuarvomekanismia.

Arviointikriteerit, kiitettävä (5)

Algoritmit ja ohjausrakenteet:

- Opiskelija osaa tehdä elegantteja ratkaisuja pelkän oikean toiminnan lisäksi.
- Opiskelija osaa hyödyntää taulukoita monipuolisesti (peräkkäiskäsittely, hajakäsittely, assosiatiivinen haku).

Muuttujat, vakiot ja tyypit:
- Opiskelija osaa määritellä ja käyttää kaksiulotteista taulukkoa.

Aliohjelmat
- Opiskelija osaa tehdä testit aliohjelmille.
- Java-toteutus: Opiskelija ymmärtää arvoparametrin ja viiteparametrin (taulukot , merkkijonot) eron.
- C-toteutus: Opiskelija ymmärtää muuttujaparametrin ja arvoparametrin eron.

Lisätiedot

Ohjelmointikieli voi olla C tai Java.

Siirry alkuun