ECTS Course Catalogue
Course details
Course code:
BIS10035f16Semester:
2016/2017 summerName:
Data Modeling Using XML LanguageMajor:
BioinformaticsStudy Type:
first cycleCourse type:
optionalStudy Semester:
4ECTS points:
2Hours (Lectures / Tutorials / Other):
15 / 15 / 0Lecturer:
dr Jan JełowickiLanguage of instruction:
PolishThe course exclusively in Polish, with a possibility of support in EnglishLearning 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, mathematicsCourse 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 projectComment: