|
XML-pohjainen viestintä tietoverkoissa TJTSD67, 5 op
Kevät 2011
Kurssi järjestetään seuraavan kerran syksyllä 2012
Professori Airi Salminen
Esitiedot
Opiskelija on saavuttanut kurssien
TJTA227 "Johdatus XML-kieleen",
TJTSD40 "Digitaalinen media 1" ja
ITKA204 "Tietokannat ja tiedonhallinnan perusteet" osaamistavoitteet.
Myös kursseja TJTV60 "Verkkoviestintä" ja TJTSD22 "XML-laboratoriotyö" suositellaan edeltäviin opintoihin.
Mikäli opiskelijalla ei ole suoritusmerkintää kurssista TJTA227,
täytyy hänen osoittaa dokumentein, että on suorittanut jonkin vastaavan kurssin.
Kuvaus
Internet on globaali yksilöiden, organisaatioiden ja sosiaalisten yhteisöjen viestintäverkko.
Viestintään osallistuvat myös mitä moninaisimmat ohjelmistosovellukset.
Kommunikointia suunnittelevien osapuolien on sovittava, missä muodossa kirjallinen viestiminen tietoverkossa tapahtuu.
Tarvetta on myöskin pystyä viestimään täysin eri sovellusalueilla toimivien osapuolien kesken
sekä tekemään yhteistyötä uusien XML-sovellusten kehittämiseksi.
Merkittävä osa nykyään käytössä olevista Internetin kommunikointikielistä perustuu XML:ään.
Kurssilla opiskelijat oppivat tuntemaan monipuolisesti erilaisia XML:n käyttötapoja.
Sen myötä opiskelijat saavat laajan näkemyksen Internetin tietosisältöjen monimuotoisuudesta
ja eri sovellusalueiden erikoispiirteistä.
Osaamistavoitteet
Kurssin lopussa opiskelijan odotetaan pystyvän
- esittelemään XML-kieliperheen luokituksen
ja antamaan esimerkkejä luokkien kielistä ja niiden käytöstä
- vertailemaan XML Schema ja DTD -kieliä skeemakielinä
- tunnistamaan ja esittelemään XML-dokumenttien hallinnan ominaispiirteet
- esittelemään, miten XML-kieliperheen kieliä käytetään dokumenttien hallinnassa
- esittelemään XML:n käyttöä erikoistietosisältöjen (grafiikka, multimedia,
tieteelliset sisällöt, humanistiset sisällöt) esitystapana
- esittelemään XML:n käyttöä metatiedon esitystapana
- esittelemään XML:n käyttöä ohjelmistojen välisessä kommunikoinnissa,
erityisesti elektroniseen liiketoimintaan liittyen
- vertailemaan XML-tietovarantojen hallintaratkaisuja
- analysoimaan XML:n käyttöönottoon ja käyttöön liittyviä etuja, ongelmia ja haasteita
- suunnittelemaan, toteuttamaan ja raportoimaan ryhmätyönä projektin,
missä paneudutaan XML:n käyttöön jollain sovellusalueella
Lukupaketti
- Kurssikirja: Airi Salminen & Frank Tompa,
Communicating with XML.
Kirjan käsikirjoitus.
Saatavilla Optimassa
kurssilaisille.
- Airi Salminen, XML family of languages.
Overview and classification of W3C specifications.
- XML Schema -spesifikaatio
-
Muita kurssikirjassa mainittuja lähteitä
Opiskelutapa
Luentoja, kurssimateriaaliin paneutumista,
projektityöskentelyä ryhmässä.
Kurssin suoritus koostuu tentistä ja projektista,
kurssin läpäistäkseen opiskelijan täytyy saada molemmista hyväksytty suoritus.
Projektitehtäväkuvaus
Aikataulu
| Viikko/päivä |
Työmuoto
|
| 14.3. |
Luento: Johdatus kurssiin, XML:n käyttötapoja organisaatioissa, XML:n etuja, XML-kieliperhe
Projektitehtävä |
| 15.3. |
Luento: XML Schema, dokumenttien hallinta |
| 16.3. |
Luento: Erikoisdata, XML Scheman tietotyypit
Tenttitehtävät jaetaan
|
| 28.3. |
Luento: Metatieto
Projektisuunnitelmien esittelyä
|
| 29.3. |
Luento: Tiedonsiirto
Projektisuunnitelmien esittelyä
|
| 30.3. |
Luento: XML-tiedon hallinta ja sen haasteet
|
| viikot 11-17 |
Projektityöskentelyä |
| 26.4. |
Projektityöt valmiina |
| 28.4. |
Projektitöiden esittely seminaarissa |
| 9.5. |
Tentti |
| 30.5. |
Uusintatentti |
Ohjaus
Projektiohjaajana toimii Toni Taipalus. Ohjausajat Korpissa.
|
|