University of Helsinki Department of Computer Science
 
Tietokantasovellus (582203), kevät 2007
Sivut:
Kurssikuvaus

    Tietokantasovellus

    Laajuus 4 opintopistettä (2 opintoviikkoa)

    Kurssin tavoite

    Kurssilla perehdytään tietokantaohjelmointiin ja yksinkertaisten web-sovellusten rakenteisiin sekä web-sovelluksen toteutukseen. Kurssilla harjoitellaan tietokantasuunnittelua sekä tietokannan pystytystä ja hyväksikäyttöä. Kurssin jälkeen opiskelija tuntee joitakin tietokanta- ja web-ohjelmoinnin tekniikkoja ja osaa laatia yksinkertaisia web-sovelluksia. Kurssin pääosan muodostaa harjoitustyö.

    Kurssin asema opetuksessa

    Kurssi on tietojenkäsittelytieteen pääaineopintojen perus- ja aineopinnot -opintokokonaisuuteen sisältyvä pakollinen opintojakso. Sen voi sisällyttää valinnaisena tietojenkäsittelytieteen sivuaineopintojen perus- tai aineopintokokonaisuuteen.

    Esitietovaatimukset

    Kurssin voi aloittaa vasta Tietokantojen perusteet ja Ohjelmistotekniikan menetelmät -kurssien suorituksen jälkeen. Ohjelmistotekniikan menetelmät - kurssin vaihtoehtona on Johdatus sovellussuunnitteluun -kurssi. Kurssilla edellytetään perusohjelmointitaito Johdatus ohjelmointiin -kurssin laajuisena. Edelleen edellytetään perustietoja HTML-kielestä vähintään Tietokone työvälineenä -kurssin laajuudessa.

    Kurssin sisältö

    1. Tietokantaohjelmointi
      • sulautettu SQL
      • API-rajapinnat erityisesti JDBC
    2. Tietokantapohjaisen web-sovelluksen rakenne
      • selainasiakas
      • web-palvelin
      • tietokantapalvelin
    3. Palvelinohjelmien toteutustekniikkoja CGI, JSP ja servletit
    4. Harjoitustyö

    Kurssimateriaali

    Kurssin perustuu verkkomateriaaliin, joka on saavutettavissa kurssisivuston Oppimateriaalia-osion kautta.

8.1.2007 Harri Laine