Data Serialization Formats 510-IS2-1TXP-23
Study profile: general academic
Form of studies: full-time
Type of course: obligatory, specialistic
Scientific domain: exact and natural sciences; discipline: computer science
Year of study / semester: 1 / 2
Prerequisites (so-called sequential system of classes and exams):
it is assumed that a student knows the concepts related to the programming of scripts to operational systems.
Lecture: 15h, laboratory classes: 30h
Didactic methods:
- lectures,
- laboratory classes, where the technologies and tools presented at the lectures are used in practice,
- individual consulting with the teachers.
ECTS credits: 4
Balance of a student's workload:
Class attendance:
- lecture 15h
- laboratory classes 30h
Course preparation:
- lecture 3h
- laboratory classes 12h
Literature study: 5h
Preparation for the passing of the laboratory: 10h
Preparation for the passing of the lecture: 10h
The duration of the passing: 4h (2h laboratory + 2h lecture)
Consultations: 11h
Quantitative indices:
- a student's workload related to the activities requiring of the direct participation of teachers: 60h, 2,4 ECTS,
- the ECTS points obtained by activities "chosen by a student": 4 ECTS,
- the ECTS points obtained by activities relevant to the research in computer science conducted at the university: 4 ECTS.
Prerequisites (description)
Course coordinators
Type of course
Mode
Learning outcomes
Knowledge:
- has a systematic and deepened knowledge about the methods and formats of data serialization - KP7_WG10, the method of verification: a written test.
- knows the development trends and recent achievements in the field of data serialization - KP7_WK1, the method of verification: a written test.
Skills:
- can process semi-structured data - KP7_UW11, KP7_UW15, the methods of verification: practical lab tasks.
- can solve problems in the field of data serialization creatively - KP7_UU2, the methods of verification: practical lab tasks.
Assessment criteria
The general form of assessment: a written passing.
Bibliography
The basic literature:
- Kazienko P., Gwiazda K., XML na poważnie, Helion
- McLaughlin B. D., Edelson J., Java i XML, Helion
- Thomas D., Fower C. , Hurt A., Programowanie w języku Ruby, Helion
- Rekomendacje W3C - XML (XMLID, XMLNS, XML Base, InfoSet, XInclude, XLink)
- Rekomendacje W3C - SVG, MathML,
- Specyfikacja JSON i JSON Schema
- Specyfikacja YAML
- Specyfikacja CBOR
- Standard IETF - Atom
The complementary literature:
- Holzner S., XML. Vademecum profesjonalisty, Helion
- Arciniegas F., XML Kompendium programisty, Helion
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: