XML-tekniikka
| Rakennetyyppi: | Opintojakso | 
|---|---|
| Koodi: | ITTS1101 | 
| Tyyppi: | Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot | 
| OPS: | I-TT 2011 | 
| Taso: | Insinööri (AMK) | 
| Opiskeluvuosi: | 3 (2013-2014) | 
| Laajuus: | 5 op | 
| Vastuuopettaja: | Prosi, Pirjo | 
| Opetuskieli: | Suomi | 
Toteutukset lukuvuonna 2013-2014
| Tot. | Ryhmä(t) | Opiskeluaika | Opettaja(t) | Kieli | Ilmoittautuminen | 
|---|---|---|---|---|---|
| 2 | I-TT-3N | 2.9.2013 – 21.12.2013 | Pirjo Prosi | Suomi | 16.8.2013 – 13.9.2013 | 
Osaamistavoitteet
Opiskelija tuntee XML-tekniikan perusteet ja osaa lukea ja kirjoittaa XML-dokumentteja ja niihin liittyviä DTD ja skeemamäärittelyjä. Opiskelija osaa kirjoittaa XSL-tyylisivuja ja tuntee niissä käytettävät tekniikat (XSLT, XPath, XSL Formatting Objects). Opiskelija osaa käsitellä XML-muotoista tietoa DOM-ohjelmointirajapinnan avulla.
Opiskelijan työmäärä
Kokonaistyömäärä on 135 h, sisältäen nuorisoasteella 70 h ja aikuisasteella 50 h työjärjestyksessä olevaa opiskelua, lopun ollessa itsenäistä työskentelyä.
Edeltävät opinnot / Suositellut valinnaiset opinnot
ICT:n perusteet (Ohjelmistosuunnittelun perusteet), Olio-ohjelmointi.
Sisältö
XML (eXtensible Markup Language), DTD (Document Type Definition), XSD (XML Schema Definition), XSL (eXtensible Stylesheet Language); XSLT, XPath ja XSL Formatting Objects sekä DOM-ohjelmointirajapinta.
Opiskelumateriaali
Opettajan ilmoittama materiaali.
Opetusmuoto / Opetusmenetelmät
Luennot, harjoitukset ja harjoitustyö.
Arviointikriteerit
1: Opiskelija ymmärtää käsitellyn aiheen peruskäsitteet (n. 40 %) ja pystyy soveltamaan niitä tai kehittämään yksinkertaisen sovelluksen.
3: Opiskelija ymmärtää huomattavan määrän (n. 60 %) aiheesta käsitellyistä käsitteistä ja pystyy soveltamaan niitä itsenäisesti tai kehittämään sovelluksen, jolla on kohtuullinen määrä ominaisuuksia.
5: Opiskelija ymmärtää suurimman osan aiheesta käsitellyistä käsitteistä (n. 90 %) ja pystyy soveltamaan niitä itsenäisesti tai kehittämään sovelluksen, jolla on paljon kehittyneitä ominaisuuksia.
Arviointimenetelmät
Harjoitukset, harjoitustyö ja tentti.
