PLA-32832 Web-järjestelmät, 5 op
Web-based Systems
Lisätiedot
Opintojakson toteutuksessa noudatetaan ns. käänteisen luokkahuoneen periaatetta siten, että varsinaista ennalta määriteltyä luento-opetusta ei ole. Kontaktitunnit on varattu ensisijaisesti tehtävien ratkaisuun ja tehtäviin liittyviin demonstraatioihin. Osallistujien odotetaan tutustuvan taustamateriaaliin itsenäisesti. Kurssin voi suorittaa osallistumatta kontaktiopetukseen.
Vastuuhenkilö
Timo Mäkinen
Opetus
Toteutuskerta | Periodi | Vastuuhenkilö | Suoritusvaatimukset |
PLA-32832 2017-01 | 4 |
Timo Mäkinen |
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija kykenee jäsentämään web-selaimessa toimivan sovelluksen hallittavaksi olioista ja moduuleista muodostuvaksi kokonaisuudeksi. Opiskelija osaa myös soveltaa selainohjelmoinnissa yleisesti käytettyjä ohjelmakirjastoja sekä hyödyntää uusia web-selaimien tarjoamia ohjelmointirajapintoja. Opiskelija tuntee selain- ja palvelinsovelluksen välisen kommunikoinnin periaatteet sekä tietää, miten selainpäässä toimiva web-sovellus käsittelee tietokantaa.
Sisältö
Sisältö | Ydinsisältö | Täydentävä tietämys | Erityistietämys |
1. | Sovelluksen jakaminen olioiksi ja moduuleiksi | ||
2. | Ohjelmakirjastojen ja sovelluskehysten käyttö | ||
3. | Käyttöliittymän rakentamisvälineistö | ||
4. | Sovellusrajapinnat | ||
5. | Kommunikointi tietokannan ja palvelinsovellusten kanssa |
Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi
Opintojakso on jaettu teemoihin, joista kunkin ytimenä on oppimistavoitteiden saavuttamiseen ohjaava tehtäväsarja. Kurssin arvosana perustuu opiskelijan ratkaisemiin tehtäviin ja tehtäviin pohjautuvaan tenttiin.
Arvosteluasteikko:
Arvosteluasteikko on numeerinen (0-5)
Osasuoritukset:
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Lisätiedot | Tenttimateriaali |
Muu verkkomateriaali | Web-järjestelmät | Timo Mäkinen | Kyllä | |||
Muu verkkomateriaali | Web-selainohjelmointi | Arto Hellas & al. | Luvut 6 -> | Kyllä |
Esitietovaatimukset
Opintojakso | P/S | Selite |
PLA-32101 Olio-ohjelmointi | Pakollinen | |
PLA-32812 Johdatus web-ohjelmointiin | Pakollinen |
Tietoa esitietovaatimuksista
Osallistujalta odotetaan olio-perustaisen ohjelmoinnin ja selainpään web-tekniikoiden (HTML, CSS, JavaScript) perusteiden tuntemusta. Näitä tietoja käsitellään TTY Porissa opintojaksoilla Olio-ohjelmointi ja Johdatus web-ohjelmointiin.
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
PLA-32832 Web-järjestelmät, 5 op | PLA-32831 Web-selainohjelmointi , 4 op |