Tietokantasovellus (periodi I) : Kurssikuvaus
- Tietokantaohjelmointi
- sulautettu SQL
- API-rajapinnat erityisesti JDBC
- Tietokantapohjaisen web-sovelluksen rakenne
- selainasiakas
- web-palvelin
- tietokantapalvelin
- Käytettävyyden perusteet
- Palvelinohjelmien toteutustekniikkoja CGI, JSP ja servletit
- Harjoitustyö
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ö
Kurssimateriaali
Kurssin perustuu verkkomateriaaliin, joka on saavutettavissa kurssisivun kautta.