Formaty serializacji danych 510-IS2-1TXP-23
Profil studiów: ogólno-akademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy, specjalnościowy
Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka
Rok studiów / semestr: 1 / 2
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): zakłada się znajomość przez studenta pojęć związanych z programowaniem skryptów do systemów operacyjnych.
Wykład: 15 godz., laboratorium: 30 godz.
Metody dydaktyczne:
- wykłady,
- laboratoria polegające na praktycznym wykorzystaniu technologii i narzędzi omawianych na wykładzie,
- konsultacje.
Punkty ECTS: 4
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 15 godz.
- laboratorium 30 godz.
Przygotowanie do zajęć:
- wykład 3 godz.
- laboratorium 12 godz.
Zapoznanie z literaturą: 5 godz.
Przygotowanie do zaliczenia laboratorium: 10 godz.
Przygotowanie do zaliczenia wykładu: 10 godz.
Czas trwania zaliczenia: 4 godz. (2 godz. laboratorium + 2 godz. wykład)
Udział w konsultacjach: 11 godz.
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 60 godz., 2,4 ECTS
- punkty ECTS uzyskane w ramach zajęć do wyboru: 4 ECTS,
- punkty ECTS uzyskane w ramach zajęć związanych z prowadzoną w uczelni działalnością naukową w zakresie informatyki: 4 ECTS.
Założenia (opisowo)
Koordynatorzy przedmiotu
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
Efekty kształcenia
Wiedza:
- ma uporządkowaną i pogłębioną wiedzę na temat metod i formatów serializacji danych - KP7_WG10, sposób weryfikacji: pisemne zaliczenie w formie testu.
- ma wiedzę o trendach rozwojowych i nowych osiągnięciach na polu serializacji danych - KP7_WK1, sposób weryfikacji: pisemne zaliczenie w formie testu.
Umiejętności:
- potrafi przetwarzać dane semi-strukturalne - KP7_UW11, KP7_UW15, sposób weryfikacji: praktyczne zadania laboratoryjne.
- potrafi kreatywnie rozwiązywać problemy dotyczące formatów serializacji danych - KP7_UU2, sposób weryfikacji: praktyczne zadania laboratoryjne.
Kryteria oceniania
Ogólna forma zaliczenia: pisemne zaliczenie.
Literatura
Literatura podstawowa:
- 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
Literatura uzupełniająca:
- Holzner S., XML. Vademecum profesjonalisty, Helion
- Arciniegas F., XML Kompendium programisty, Helion
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: