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