suomeksi
in English

Introduction to XML (C0226), 3 op

Perustiedot

Kurssin nimi:Introduction to XML
Winhakoodi:C0226
Kurren lyhenne:IntroXML
Opintopisteet:3
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:4.vsk
Jakso:Kevätlukukausi, 3.jakso
Lukuvuosi:0708
Opetuskieli:English
Opettaja:Jaana Holvikivi
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

Application Development, Programming

Sisältö (ydinaines ja -osaaminen)

Familiarity with the principles of electronic documentation and structured documents, particularly the XML standard family.
Understanding and capacity to use encoding, tools and standards related to XML, the XML tree structures, XPath, DTD, XML Schema, and CSS. Knowledge of functional programming using XSLT.
Knowledge of XML parsers, validators and processors.

Sisältö (täydentävä ja erityisosaaminen)

Knowledge of practical applications of XML such as electronic commerce, Web Services, multichannel publishing and XSL-FO, RSS and semantic Web.

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

Knowledge of key features of the most common languages and tools for electronic publishing and document exchange in Internet, based on the XML standard family. Understanding fully the definition and structure of the Extensible Markup Language (XML), and tree structures in data organisation. Understanding of the role of XHTML and SGML.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

Ability to plan and implement XML based applications, and to apply functional programming in document conversion. Ability to use most important tools and standards related to XML, particularly DTD, XML Schema, CSS and XSLT. Familiarity with some XML parsers, Schema validators and XSLT processors like Visual Studio.

Kirjallisuus ja muu materiaali

Course material on:
http://users.evtek.fi/~jaanah/ElDocCP/syllabus.htm

Hunter, David: Beginning XML. 3rd Edition. Wrox Press 2004. Chapters 1-8, 16-17

Opetusmenetelmät

Lectures and practical assignments

Opiskelijan kuormittavuus

Luennot - 14
Harjoitustehtävät ja projekti - 41
Tentti - 2
Itseopiskelu - 23

Arvioinnin perusteet

Examination 70% and assignments 30%

Koulutusohjelmakohtaiset kompetenssit

Ohjelmistotekniikka
Tietojärjestelmätekniikka

login