ECTS
ECTS Course Catalogue

Course details
Course code: BIS10035f16
Semester: 2016/2017 summer
Name: Data Modeling Using XML Language
Major: Bioinformatics
Study Type: first cycle
Course type: optional
Study Semester: 4
ECTS points: 2
Hours (Lectures / Tutorials / Other): 15 / 15 / 0
Lecturer: dr Jan Jełowicki
Language of instruction: Polish
The course exclusively in Polish, with a possibility of support in English

Learning outcomes: Knowledge: - understands structural levels in data storage formats; - knows how to map data structures using markup languages; - knows syntax rules of XML and tools for defining XML application grammars; - knows main XML applications for data interchange; - knows tools for creating and processing XML documents; - understands current role of XML in information interchange. Skills: Student is able to: - analyze structure and content of XML documents; - design simple XML application; - extract information from XML documents; - manage presentation of XML documents; - perform the content of XML files using dedicated tools. Personal and social competences (attitudes and behaviors): - understands the role of formal standards in global data interchange processes; - can verify fulfillment of formal requirements; - is able to collaborate on design of data interchange format; - can evaluate usefulness of specified data format for specific purpose.

Competences: After completion the course student can build simple XML application for specific purpose, extract interesting information transforming XML documents of known structure, apply XML to data exchange between applications and for data presentation in WWW services.

Prerequisites: Information technology, mathematics

Course content: Information and metainformation. Markup conventions. Brief history of XML. Basic concepts of XML. Review of XML applications with respect to data exchange standards. Design of own XML application. Tools for managing XML data files.

Recommended literature: Kazienko P., Gwiazda K.: XML na poważnie. Helion 2002 Ray E.T.: XML. Wprowadzenie. Helion 2004 Documentation of selected XML applications (XHTML, CML, SVG, X3D, XSLT) Documentation of selected system tools (xsltproc, Saxon, TransforMiix, SAX and DOM libraries)

Assessment methods: Completion of laboratory training based on systematic solving of exercises and individual project

Comment: