Opinto-opas 2013-2014
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2013-2014

TIE-23500 Web-ohjelmointi, 5 op
Web Programming

Vastuuhenkilö

Antti Nieminen, Jari-Pekka Voutilainen, Janne Lautamäki, Anna-Liisa Mattila

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot

 

 
 2 h/vko
+2 h/vko

 
TIE-23500 2013-01 Tiistai 10 - 14, TB109

Suoritusvaatimukset

Kurssin suoritusvaatimuksiin kuuluu tentin lisäksi pakollinen harjoitustyö.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija pystyy selittämään modernien web-ohjelmistojen toiminnan niin HTTP-protokollan, palvelimen kuin selaimenkin kannalta. Kurssin aikana hän tutustuu sekä web-palvelimen että selaimen ohjelmointiin ja osaa kurssin loputtua kehittää uusia yksinkertaisia sovelluksia web-ympäristöön. Opiskelija osaa lisäksi antaa esimerkkejä yleisimmistä web-ohjelmoinnin ongelmakohdista sekä nimetä tyypillisiä tietoturvaongelmia web-ohjelmissa.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. HTTP-protokolla, asiakas-palvelin-malli  välityspalvelimien toiminta, HTTP-protokollan tilattomuuden aiheuttamat ongelmat   
2. web-sovellusten toteuttaminen dynaamisina sivuina, tiedonvälitys asiakkaan ja palvelimen välillä, toteutustekniikat  istunnon hallinta, autentikointi, MVC-malli  REST-rajapinnat, web-sovellus palveluna 
3. selaimen rakenne ja asiakaspään ohjelmoinnin perusidea  JavaScript-ohjelmointikieli web-kehityksessä, ulkoisten kirjastojen käyttö, asynkroninen kommunikointi  JavaScript-tietoturvan perusteet, mashup-sovellukset 

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Opintojakson arvosana muodostuu tentti- ja harjoitustyöarvosanan perusteella.

Arvosteluasteikko:

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

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Esitietovaatimukset

Opintojakso P/S Selite
TIE-02400 Ohjelmoinnin tekniikat Suositeltava    
TIE-22100 Johdatus tietokantoihin Suositeltava    

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-23500 Web-ohjelmointi, 5 op OHJ-5101 Web-ohjelmointi, 4 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
TIE-23500 2013-01 Lukuvuoden 2012-2013 toteutus Web-ohjelmoinnista. Kurssin kotisivu osoitteessa http://www.cs.tut.fi/~seitti/        

Viimeksi muokattu20.12.2013