suomeksi
in English

XML - ohjelmoinnin perusteet (T0226), 3 op

Basic information

Course name:XML - ohjelmoinnin perusteet
Introduction to XML
Course Winha code:T0226
Kurre acronym:XMLper
Credits:3
Type and level of course:Professional studies
Year of study, semester or study period:3.year
Implementation:3.period
Semester:0708
Language of tuition:Suomi
Teacher:Jaana Holvikivi
Final assessment:Grading scale (0-5)

Descriptions

Prerequisites

Application development, programming

Course contents (core content level)

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.

Course contents (additional)

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

Core content level learning outcomes (knowledge and understanding)

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.

Core content level learning outcomes (skills)

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.

Recommended reading

Teaching and learning strategies

Lectures and practical assignments

Teaching methods and student workload

Lectures
Exam
Self-study
Assignments or project

Assessment weighting and grading

Examination 70% and assignments 30%

Related competences of the degree programme

Information Systems
Software Engineering

login