Opintojaksot  
|Tutkinnot| |Opintokokonaisuudet| |Kaikki| |Jatko| |KV|

Opinto-opas 2007-2008

OHJ-5100 SEITTIOHJELMOINTI, 4 op
Web Programming

Opintojakson vastuuhenkilö
Petri Sirkkala

Opettajat
Petri Sirkkala

Luentoajat ja -paikat
Per IV,V: Tiistai 10 - 12, TB103

Toteutuskerrat
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä
Luento - - - 2 h/vko 2 h/vko -
Tentti  
(Lukuvuoden 2007-2008 aikataulu)

Tavoitteet
Opintojakson suoritettuaan opiskelija osaa itsenäisesti toteuttaa ei-triviaaleja WWW-sovelluksia.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. HTTP-protokolla, asiakas-palvelin malli, tiedon välitys asiakkaan ja palvelimen välillä.

 
Välityspalvelimien toiminta (proxy), Web 2.0-tekniikoiden tuntemus

 
  
2. Perusymmärrys CGI-rajapinnasta: tiedon välitys asiakkaan ja palvelimen välillä.

 
Tekniikan erityisongelmat (mm. tehokkuusongelmat, rinnakkaisuuden hallinta ja tiedon jaon vaikeudet)

 
  
3. J2EE/Java Servlet- ja JSP-teknologiat riittävällä tasolla sovellusten toteuttamista varten.


 
MVC-malli web-sovelluksissa, portaaliteknologiat
 
Java web-sovelluskehykset, esim. Struts, JSF, Tapestry. Lisäksi peruskäsitys vaihtoehtoisista toteutustekniikoista (PHP, Zope, ASP jne.)

 
4. Käsitys sovellusalueen erityisongelmista (rinnakkaisuus, istunnon hallinta, käyttöliittymän toteuttaminen, perusteet tietoturvasta)


 
WWW-sovellusten testausmenettelyt, istunnon vaihtoehtoiset toteutusmekanismit


 
  

Suoritusvaatimukset
Hyväksytyt tentti, harjoitustyö ja viikoittaiset harjoitustehtävät.

Opintojakson arviointikriteerit

  • Arvosana muodostuu tentistä, harjoitustyöstä ja viikoittaisista palautustehtävistä. Kurssin ydinaineksen hallitseminen on välttämätöntä.

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

  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
    Luentokalvot Luentokalvot         Ei ole   

    Esitiedot
    Tunnus Nimi OP P/S
    OHJ-1400 OHJ-1400 Olio-ohjelmoinnin peruskurssi 4 Pakollinen
    OHJ-3340 OHJ-3340 Tietokantajärjestelmien suunnittelu ja toteutus 4 Suositeltava

    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Tietoa esitietovaatimuksista
    Ohjelmointitaito Java-kielellä on tarpeen. Lisäksi nykyaikaisen integroidun ohjelmistokehitysympäristön (IDE) kuten Eclipse, Netbeans tai muu vasaava tuntemus on suositeltavaa. Myös Unixin perusteet on hyvä hallita. Tietokantajärjestelmien suunnittelusta ja käytöstä on lisäksi hyvä olla kokemusta.

    Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa

  • Opintojaksolla hyödynnetyt tieto- ja viestintätekniikat
  • - tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
    - opetusmateriaalin laadinnassa erityisesti verkkokäyttöön tai muuhun sähköiseen viestimeen
    - harjoitus-, ryhmä- tai laboratoriotöiden työstämisessä
    - harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
    - asioiden ja ilmiöiden havainnollistamisessa esim. animaatiot, demot, simulaatiot, videoleikkeet
    - vuorovaikutuksessa ja keskusteluissa mm. verkkokeskustelut, chat
    - opintojaksolla on käytössä oppimisalusta: Moodle

  • Arvioitu opintojakson toteutustapa
  • - Lähiopetuksen osuus: 30 %
    - Etäopetuksen osuus: 20 %
    - Opiskelijan itseopiskelun osuus: 50 %

  • Opintojakson toteutustapa tieto- ja viestintätekniikan käytön näkökulmasta
  • Kurssin suorittaminen ei välttämättä vaadi fyysistä läsnäoloa, mutta aktiivinen osallistuminen kurssin aktiviteetteihin on tarpeen.

    Mitoitus
    OpetusmuodotTuntia
    Luennot 36
    Harjoitukset 35
    Harjoitustyöt 38
    Tieto- ja viestintätekniikan käyttö 4
    Kaikki yhteensä 113

    Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

  • Opetuksessa pyritään aktiivisesti hyödyntämään verkko-oppimisalustojen tarjoamia mahdollisuuksia. Lisäksi ohjelmointikursseille on tyypillistä se, että opiskelijan oma työskentely on tärkeässä roolissa.

  • Opintojaksokorvaavuus
    8105800 Seittiohjelmointi

    Opintojakson kotisivu

    Viimeksi muokattu 28.11.2007
    MuokkaajaPetri Sirkkala