PHP-ohjelmointi (3 op)
Toteutuksen tunnus: TT00AB77-3017
Toteutuksen perustiedot
- Ilmoittautumisaika
- 22.09.2021 - 04.10.2021
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 04.10.2021 - 09.11.2021
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Virtuaaliosuus
- 3 op
- Toteutustapa
- Etäopetus
- Toimipiste
- Karaportti 2
- Opetuskielet
- englanti
- Paikat
- 0 - 20
- Koulutus
- Degree Programme in Information Technology
- Tieto- ja viestintätekniikan tutkinto-ohjelma
Tavoitteet
Opintojakson jälkeen opiskelijalla:
- on ymmärrys PHP-kielestä ja sen syntaksista
- on sellainen osaa,että hän hän osaa kirjoittaa PHP-sovelmia sekä ylläpitää PHP-koodia.
Sisältö
Tutustuminen PHP-ohjelmointikieleen, www ja PHP, muuttujat, lausekkeet ja ohjausrakenteet, taulukot ja niiden käsittely, funktioiden käyttö, tiedostot, pysyvän tiedon käsittely, tietoturva, esimerkkejä
Arviointikriteerit arvosanalle 1 tyydyttävä
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 arvosanalle 3 hyvä
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 arvosanalle 5 kiitettävä
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.