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:
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