Siirry suoraan sisältöön

SkriptiohjelmointiLaajuus (3 op)

Opintojakson tunnus: TT00AB27

Opintojakson perustiedot


Laajuus
3 op

Osaamistavoitteet

Opintojakson suoritettuaan opiskelijalle on muodostunut käsitys tekstimuotoisen datan käsittelemiseen käytettävistä komento- ja skriptikielistä. Opiskelija osaa lukea valmiiden skriptien toiminnallisuuden ja osaa automatisoida yksinkertaisia tehtäviä hyödyntäen skriptiohjelmoinnin menetelmiä.

Sisältö

Shell-skriptit, Python, perl-skriptit, CGI-rajapinta

Esitietovaatimukset

Ohjelmoinnin perusteet, Unix/Linux-peruskurssi.

Arviointikriteerit, tyydyttävä (1)

Algoritmit ja ohjausrakenteet:

- Ymmärtää eri kontrollirakenteiden merkityksen ja osaa valita tilanteeseen sopivan rakenteen.
- Osaa selittää yksinkertaisen ohjelman etenemisen.

Muuttujat, vakiot ja tyypit:

- Ymmärtää muuttujan tyypin ja arvon merkityksen.

Aliohjelmat:

- Ymmärtää aliohjelmien merkityksen sekä nimeämisen ja kutsumisen periaatteen.

Arviointikriteerit, hyvä (3)

Algoritmit ja ohjausrakenteet:

- Osaa laatia yksinkertaisia algoritmeja.
- Osaa peruskontrollirakenteiden käytön.
- Ymmärtää vuorovaikutteisen (syöttötietoja kyselevän ja tulostietoja kirjoittavan) ohjelman idean ja osaa toteuttaa tällaisia.
- Tuntee taulukosta etsimisen idean ja osaa ohjelmoida peräkkäishaun.

Muuttujat, vakiot ja tyypit
- Osaa määritellä käyttötarkoitukseen sopivia muuttujia ja vakioita.

Arviointikriteerit, kiitettävä (5)

Algoritmit ja ohjausrakenteet:

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

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

Aliohjelmat
- Osaa tehdä testit aliohjelmille.

Siirry alkuun