Tietokantasovellus (periodi I) : Kurssikuvaus

    Tietokantasovellus kurssikuvaus

    Laajuus 4 opintopistettä

    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ö.

    Tarkemmin kurssin oppimistavoitteita kuvataan erillisessä oppimistavoitematriisissa

    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 Ohjelmistojen mallintaminen -kurssien suorituksen jälkeen. Ohjelmistotekniikan mallintaminen - kurssin vaihtoehtona on Ohjelmistotekniikan menetelmät tai 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. Käytettävyyden perusteet
    4. Palvelinohjelmien toteutustekniikkoja CGI, JSP ja servletit
    5. Harjoitustyö

    Kurssimateriaali

    Kurssin perustuu verkkomateriaaliin, joka on saavutettavissa kurssisivun kautta.