Opinto-opas 2015-2016

PLA-32831 Web-selainohjelmointi , 4 op
Client-side Web Development

Lisätiedot

Tästä opintojaksosta ei ole toteutusta lukuvuonna 2015-16, mutta aihepiiriä sivuava opintosuoritus on mahdollista toteuttaa opintojaksolla PLA-35020 Ohjelmistotekniikan erityiskysymyksiä (3-6 op).
Ei luennoida lukuvuonna 2015-2016

Vastuuhenkilö

Timo Mäkinen

-->

Suoritusvaatimukset

Harjoitustehtävät sekä välikokeet tai tentti.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija osaa toteuttaa eri tyyppisillä päätelaitteilla toimivia web-käyttöliittymiä. Opiskelija osaa myös soveltaa selainohjelmoinnissa yleisesti käytettyjä ohjelmakirjastoja sekä hyödyntää uusia web-selaimien tarjoamia ohjelmointirajapintoja.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Web-käyttöliittymien rakenne-elementit (HTML5) ja käyttöliittymän visualisointi (CSS3).     
2. JavaScript ja selainpään ohjelmointia tukevat ohjelmakirjastot.     
3. Media-elementit käyttöliittymässä: pistegrafiikka, vektorigrafiikka, audio ja video.     
4. Selainohjelmoinnin uusia mahdollisuuksia: paikkatiedon käsittely, paikallinen tietovarasto, offline-sovellukset, säieohjelmointi, web-soketit.     

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Kurssin arvosana perustuu tenttiin ja harjoitustehtäviin. Painotukset ja tarkemmat arviointikriteerit määritellään opintojaksototeutuksen alussa.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Opintomoniste   Web-selainohjelmointi   Arto Vihavainen         Ei   
Verkkokirja   Pro HTML5 Programming   Peter Lubbers         Ei   

Esitietovaatimukset

Opintojakso P/S Selite
PLA-32100 Olio-ohjelmointi Suositeltava    
PLA-32811 Web-ohjelmointi Pakollinen    

Vastaavuudet

Opintojakso ei vastaan mitään toista opintojaksoa

Viimeksi muokattu 28.04.2015