Formaty serializacji danych
Informacje ogólne
Kod przedmiotu: | 420-IS2-1TXP-22 |
Kod Erasmus / ISCED: |
11.304
|
Nazwa przedmiotu: | Formaty serializacji danych |
Jednostka: | Instytut Informatyki |
Grupy: |
1 rok 2 st. sem. letni Informatyka 2L stac. II st. studia informatyki - przedmioty specjalnościowe TIiM |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | specjalnościowe |
Tryb prowadzenia przedmiotu: | w sali |
Skrócony opis: |
Opis języka XML. Poprawność składniowa i strukturalna. DTD. Języki uzupełniające XML. Schematy XML. Obiektowy model dokumentu XML. Opis języka JSON. Schematy JSON. Opis języków YAML i TOML. Formaty binarne serializacji. |
Pełny opis: |
Profil studiów: ogólnoakademicki Forma studiów: stacjonarne Rodzaj przedmiotu: obowiązkowy 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): Zakres wiadomości: znajomość pojęć związanych z programowaniem skryptów do systemów operacyjnych Metody dydaktyczne: Wykłady, laboratoria polegające na praktycznym wykorzystaniu technologii i narzędzi przedstawionych na wykładzie, oraz zajęcia projektowe wymagające zaprojektowania i implementacji zadania indywidualnie lub do wykonania w małej grupie. Wykład: 15 Laboratorium: 30 Metody dydaktyczne: wykłady, prezentacje multimedialne, praca indywidualna na zajęciach laboratoryjnych, konsultacje Punkty ECTS: 4 Bilans nakładu pracy studenta: Udział w zajęciach: - wykład 15h - laboratorium 30h Przygotowanie do zajęć: - wykład 3h - laboratorium 12h Zapoznanie z literaturą: 5h Przygotowanie do kolokwium: 10h Przygotowanie do egzaminu: 10h Czas trwania egzaminu: 2h Udział w konsultacjach: 13h Wskaźniki ilościowe: - nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 60h, 2,4ECTS - nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 40h, 1,6 ECTS |
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 |
Efekty uczenia się: |
Efekty uczenia się w ramach realizacji przedmiotu: Zna metody serializacji danych. KA7_WG10 Zna metody i techniki przetwarzania danych w postaci drzew. KA7_WG10 Ma wiedzę o nowych semistrukturalnych formatach danych. KA7_WK1 Potrafi przetwarzać semistrukturalne. KA7_UW11, KA7_UW15 Potrafi kreatywnie rozwiązuje problemy. KA7_UU2 |
Metody i kryteria oceniania: |
Ogólna forma zaliczenia: egzamin |
Właścicielem praw autorskich jest Uniwersytet w Białymstoku.