Siirry suoraan sisältöön

Web-sovellusten ohjelmointiLaajuus (5 op)

Opintojakson tunnus: IIM60212

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

Osaamistavoitteet

Opiskelija
- ymmärtää tietoverkon asettamat rajoitteet ja mahdollisuudet sovellusten toteuttamiseen internet-ympäristöön
- oppii suunnittelemaan ja toteuttamaan dynaamisia sovelluksia eri päätelaitteet huomioiden
- oppii medioiden hyödyntämisen sovelluksissa
- oppii eri tietovarastojen peruskäytön sovelluksen tietolähteinä.

Sisältö

- Rakenteelliset HTML-elementit ja niiden käyttö
- Olio-ohjelmointi JavaScript-kielellä
- Dynaaminen HTML ja DOM
- JavaScript-kirjastojen käyttö Web-sovelluksessa
- Web-sovelluksen dynaamisuus ja rikkaampi käyttökokemus
- Eri tietolähteiden (XML, JSON, MySQL) peruskäyttö
- Palvelinpuolen ohjelmoinnin alkeet PHP-kielellä
- Sovelluksen julkaiseminen internet-ympäristöön

Esitietovaatimukset

WWW-tekniikat tai vastaavat tiedot.

Arviointikriteerit, tyydyttävä (1)

Erinomainen 5: Opiskelija hallitsee kattavasti web-ohjelmoinnin yksityiskohdat, kuten tapahtumankäsittelyn ja monipuolisen medioiden hyödyntämisen. Opiskelija osaa toteuttaa interaktiivisen ja dynaamisen sovelluksen, joka hyödyntää monipuolisesti ja innovatiivisesti ulkopuolisia tietovarastoja. Toteutetun harjoitustyön dokumentaatio on kattavasti ja huolellisesti toteutettu. Suullinen raportointi on vakuuttavaa ja tuo opiskelijan asiantuntijuuden hyvin esille.
Kiitettävä 4: Opiskelija hallitsee hyvin web-ohjelmoinnin yksityiskohdat, kuten tapahtumankäsittelyn ja monipuolisen medioiden hyödyntämisen. Opiskelija osaa toteuttaa interaktiivisen ja dynaamisen sovelluksen, joka hyödyntää monipuolisesti ulkopuolisia tietovarastoja. Toteutetun harjoitustyön dokumentaatio on monipuolisesti toteutettu. Suullinen raportointi on havainnollista ja vuorovaikutteista.
Hyvä 3: Opiskelija osaa web-ohjelmoinnin yksityiskohdat, kuten tapahtumankäsittelyn ja monipuolisen medioiden hyödyntämisen interaktiivisen käyttöliittymän luomisessa. Toteutettu harjoitustyn dokumentaatio sisältää vaaditut asiat. Suullinen raportointi on jäsentynyttä ja esittelee hyvin tehtyä projektityötä.
Tyydyttävä 2: Opiskelija osaa toteuttaa web-sovelluksen perustekniikoita käyttäen, palvelinpuolen toteutus on suppeahko. Vaaditut dokumentaatiot on toteutettu puutteellisesti ja esitys pidetty.
Välttävä 1: Opiskelija osaa web-ohjelmoinnin perusasiat. Toteutettu web-sovellus on kokonaisuutena suppea.
Hylätty 0: Opiskelija ei hallitse aihealuetta.

Siirry alkuun