Opinto-opas 2009-2010
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

MATHM-57100 Hypermedian ohjelmointi, 4 op
Programming of Hypermedia

Vastuuhenkilö

Jukka Huhtamäki

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 4, 5 :
Tiistai 12 - 14, S3
Keskiviikko 13 - 14, S3

 
3.-n. vuosikurssi
Arkkitehtuurin koulutusohjelma
Automaatio-, kone- ja materiaalitekniikan tiedekunta
Automaatiotekniikan koulutusohjelma
Biotekniikan koulutusohjelma
DI-Opiskelijat
Jatko-opiskelijat
Kandiopiskelijat
Konetekniikan koulutusohjelma
Kuitu- ja tekstiilitekniikan koulutusohjelma
Luonnontieteiden ja ympäristötekniikan tiedekunta
Materiaalitekniikan koulutusohjelma
Rakennetun ympäristön tiedekunta
Rakennustekniikan koulutusohjelma
Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma
Sähkötekniikan koulutusohjelma
Teknis-luonnontieteellinen koulutusohjelma
Teknis-taloudellinen tiedekunta
Tieto- ja sähkötekniikan tiedekunta
Tietojohtamisen koulutusohjelma
Tietotekniikan koulutusohjelma
Tuotantotalouden koulutusohjelma
Ympäristö- ja energiatekniikan koulutusohjelma  


Suoritusvaatimukset

Lopputentti ja koodiportfolio.

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

Osaamistavoitteet

Opintojakson tavoitteena on perehdyttää opiskelija erilaisten verkkopalveluiden toteuttamisen menetelmiin ja tekniikkaan. Opintojakson suorittanut opiskelija kykenee toteuttamaan esim. yksinkertaisen asiointipalvelun sekä pystyy arvioimaan erilaisten teknisten ratkaisujen vaikutuksia verkkopalveluja suunniteltaessa.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Verkkopalveluarkkitehtuuri ja sen toteuttamisen menetelmät. Verkkopalvelun erityispiirteet.  Kolmikerrosmalli. AJAX ja kolmikerrosmalli.    
2. Tietokantapohjaisen verkkopalvelun toteuttaminen. Kehitysympäristöt ja perustekniikat.   PHP-kieli. Pysyvän tietosisällön hallinta. Web-sovelluskehykset.  Vaihtoehtoiset toteutusteknologiat (erityisesti Django ja Ruby on Rails). 
3. Ohjelmallisesti toteutetun verkkopalvelun ominaisuuksia, esimerkiksi tiedonhaun apuvälineet, käyttöoikeudet, sivupohjamoottorit, syötteen käsittely, istuntojen hallinta ja tietoturva.  Yleisiä Web 2.0 -käytäntöjä (RSS, Atom, folksonomiat, taggaaminen, Web API).   
4. Erityiskysymyksiä (esim. monikanavapalvelut, mukautuva hypermedia ja hajautettu hypermedia).  Ketterän Web-ohjelmistokehityksen välineistäminen. Verkkopalvelun testaaminen. REST-arkkitehtuurimalli. OpenID ja muut tunnistautumismekanismit.   


Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Muu verkkomateriaali   Opintojakson kotisivu              Suomi  


Esitietovaatimukset

Opintojakso P/S Selite
MATHM-37100 Johdatus hypermediaan Pakollinen    
MATHM-37200 Hypermediajärjestelmät Suositeltava    
MATHM-47150 Rakenteiset dokumentit Suositeltava    
OHJ-3300 Johdatus tietokantoihin Suositeltava    

Tietoa esitietovaatimuksista
Ohjelmointitaito on välttämätön. Olio-ohjelmoinnin peruskäsitteiden ymmärtäminen auttaa saamaan kaiken irti opintojaksosta.

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
MATHM-57100 Hypermedian ohjelmointi, 4 op 7307010 Hypermedian ohjelmointi, 2 ov  

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1 Opintojakson Hypermedian ohjelmointi kevään 2010 toteutuskerta. Luennot tiistaisin kello 12-14 ja keskiviikkoisin kello 13-14 salissa S3.   Luennot
Harjoitukset
Oppimispäiväkirja, portfolio ja muu kirjallinen tuotos
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu29.09.2009
MuokkaajaJukka Huhtamäki