Course: Marking Languages - teaching at high schools

« Back
Course title Marking Languages - teaching at high schools
Course code UAI/687U
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Frequency of the course In each academic year, in the winter semester.
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements unspecified
Recommended optional programme components None
  • Novák Milan, PhDr. Ph.D.
Course content
The course is divided into two parts. The first part of the course deals with the basics of XML technology: 1. XML document creation rules. 2. Validation of XML documents. 3. DTD rules. 4. Templates and schemes. 5. XSL, CSS styles for XML. 6. Fundamentals of DocBook. 7. Transformation of XML documents. The second part of the course deals with the basics of HTML (XHTML) in relation to XML: 1. Structure of HTML documents. 2. Typography in HTML. 3. Tables in html. 4. CSS in HTML. 5. SCSS, LESS.

Learning activities and teaching methods
Monologic (reading, lecture, briefing)
  • Preparation for classes - 56 hours per semester
  • Class attendance - 56 hours per semester
  • Preparation for classes - 56 hours per semester
  • Preparation for exam - 38 hours per semester
  • Preparation for exam - 38 hours per semester
  • Class attendance - 56 hours per semester
Learning outcomes
Learning outcomes of the course unit The subject is designed to gain knowledge and experience with XML-based markup languages. These technologies form the necessary basis for other courses focused mainly on Internet technologies. It presents ways how to work effectively with modern techniques using universal XML and HTML technology.
Students will understand the general principles of XML technology and related HTML. They will learn to work with tools for creating XML and HTML documents, focusing especially on Internet technologies, so that they will be able to use them in requests for obtaining data between various technical means.
Prerequisites and co-requisites The prerequisite for the course is knowledge of computer skills. It is mainly work in a text editor or in some of the programming tools (WebStrom, xEdit, etc.). This is not a necessary condition. Students with basic knowledge of work in one of the text editors can manage the transition to any of the tools.

Assessment methods and criteria
Oral examination, Development of laboratory protocols

Active approach in the training workshops and the development of independent tasks under each thematic blocks.
Recommended literature
  • Bob Stayton. DocBook XSL: The Complete Guide. Sagehill Enterprises. ISBN 0974152137.
  • Holubová Irena, Nečaský Martin. XML technologie - Principy a aplikace v praxi. Praha, Grada, 2008. ISBN 978-80-247-2725-7.
  • Jiří Kosek. XML pro každého. Grada, 2006. ISBN 80-7169-860-1.
  • KOČIČKA, P., BLAŽEK, F. Praktická typografie. Computer Press. Brno, 2004. ISBN 80-7226-385-4.
  • Kosek, Jiří. DocBook. 2008.
  • Laurenčík Marek. Tvorba www stránek v HTML a CSS. Gradua. Praha, 2019. ISBN 978-80-271-2241-7.
  • Marianne Hauser, Tobias Hauser, Christian Wenz. HTML a CSS - Velká kniha řešení. Praha, COMPUTER PRESS, 2006.

Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester