Course: Data Description Languages

» List of faculties » FP » NTI
Course title Data Description Languages
Course code NTI/JPD
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Lecturer(s)
  • Volf Mojmír, Ing.
  • Satrapa Pavel, doc. RNDr. Ph.D.
Course content
Přednášky: 1. Introduction to XML, history 2. XML syntax, examples of XML languages 3. Document Type Definition (DTD) 4. Name spaces, XML Schema - type definition 5. XML Schema - design and application of schema 6. Relax NG - introduction 7. Relax NG - advanced constructs 8. XPath 9. XSLT - basic terms, templates 10. XSLT - advanced constructs 11. References in XML - XLink, XPointer 12. XQuery - essential principles 13. XQuery - advanced constructs 14. XML API Cvičení: 1. XML languages in practice 2. XML languages in practice 3. Design of DTD, xmllint 4. XML Schema 5. XML Schema 6. Relax NG 7. Relax NG 8. XPath 9. XSLT, xsltproc, Saxon 10. XSLT, xsltproc, Saxon 11. XSLT, xsltproc, Saxon 12. XQuery 13. XQuery 14. XML API

Learning activities and teaching methods
Monological explanation (lecture, presentation,briefing)
  • Home preparation for classes - 26 hours per semester
  • Preparation for credit - 32 hours per semester
  • Preparation for exam - 36 hours per semester
  • Class attendance - 56 hours per semester
Learning outcomes
XML language and related tools, used to describe data in multi-platform environment. Besides the main XML, related specifications are covered ? name spaces, links, trnasformations (XSLT) or mechanisms to define document structure (DTD, XML Schema, Relax NG).
Students learn the design and usage of XML-based languages and related technologies.
Prerequisites
Informatics essentials

Assessment methods and criteria
Combined examination

Requirements for getting a credit are activity at the practicals /seminars and successful passing the tests. Examination is of the written and oral forms.
Recommended literature
  • Benz B., Durant J. XML Programming Bible. John Wiley & Sons, 2003.
  • Bradley N. XML kompletní průvodce.. Grada, Praha, 2000.
  • Harold E. R., Means W. S. XML in a nutshell, 3. vydání. O'Reilly, 2004.
  • Kosek J. XML pro každého.. Grada Praha, 2000.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Mechatronics, Informatics and Interdisciplinary Studies Study plan (Version): Information Technology (2013) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter