logo
Karta przedmiotu
logo

Media strumieniowe i strumieniowe przetwarzanie danych

Podstawowe informacje o zajęciach

Cykl kształcenia: 2024/2025

Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki

Nazwa kierunku studiów: Informatyka

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: drugiego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: H - Cyberbezpieczeństwo i technologie chmurowe, I - Inżynieria inteligentnych systemów informatycznych, S - Systemy i sieci komputerowe

Tytuł otrzymywany po ukończeniu studiów: magister inżynier

Nazwa jednostki prowadzącej zajęcia: Katedra Elektrotechniki i Podstaw Informatyki

Kod zajęć: 16209

Status zajęć: obowiązkowy dla specjalności I - Inżynieria inteligentnych systemów informatycznych

Układ zajęć w planie studiów: sem: 3 / W25 L15 / 2 ECTS / Z

Język wykładowy: polski

Imię i nazwisko koordynatora 1: dr inż. Witold Posiewała

Imię i nazwisko koordynatora 2: mgr inż. Kamil Szostek

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Zaznajomienie studentów z technologiami stosowanymi w systemach mediów strumieniowych. W zakresie przedmiotu jest także ukazanie związku tych technologii z narzędziami przetwarzania strumieniowego.

Ogólne informacje o zajęciach: Przedmiot omawia protokoły mediów strumieniowych oraz nowoczesne technologie wykorzystywane w tych mediach. Zajmuje się zarówno strumieniami audio, wideo jak i innych danych. W zakresie przedmiotu jest omówienie zarówno metod kompresji ale także zarządzania strumieniami. Przedstawione są także najnowocześniejsze implementacje systemów strumieniowania oraz strumieniowego przetwarzania danych.

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 Tyler Akidau, Slava Chernyak, Reuven Lax Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing O'Reilly Media, Inc.. 2018
2 Anthony Minessale II, Giovanni Maruzzelli FreeSWITCH 1.8 Packt Publishing. 2017
3 Jim Van Meggelen, Jared Smith, Leif Madsen Asterisk: The Future of Telephony. O'Reilly Media. 2007
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 Strony internetowe projektów .

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Odbyty kurs Java. Polecana znajomość Hadoop.

Wymagania wstępne w kategorii Wiedzy: Znajomość javy, wiedza na temat podstawowych protokołów transportowych.

Wymagania wstępne w kategorii Umiejętności: Umiejętność posługiwania się systemem operacyjnym linux.

Wymagania wstępne w kategorii Kompetencji społecznych: kompetencje pozwalające na korzystanie i uczestniczenie w forach dyskusyjnych powiązanych z informatyką.

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z PRK
01 Wie czym są strumienie danych oraz zna metody obsługi strumieni danych. wykład zaliczenie cz. pisemna K_W04+
K_K03+
P7S_KO
P7S_WG
02 Zna rodzaje strumieni multimedialnych oraz metody ich kodowania. Zna protokoły strumieniowania. wykład zaliczenie cz. pisemna K_W04+
K_K03+
P7S_KO
P7S_WG
03 Zna i potrafi wykorzystać metody i technologie implementujące obsługę strumieni multimedialnych. wykład, laboratorium obserwacja wykonawstwa, kolokwium, sprawdzian pisemny, zaliczenie cz. pisemna K_U02+
K_U11+
K_K03+
P7S_KO
P7S_UU
P7S_UW
04 Zna problemy i potrafi użyć narzędzi obsługujących duże strumienie danych. wykład, laboratorium obserwacja wykonawstwa, zaliczenie cz. pisemna K_U02+
K_U11+
K_K03+
P7S_KO
P7S_UU
P7S_UW

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
3 TK01 Pojęcie strumienia danych. Rodzaje strumieni danych. Metody obsługi strumieni danych. W01 MEK01
3 TK02 Strumienie multimedialne. Metody kompresji stosowane w strumieniach danych. Narzędzia kodowania i dekodowania. W02, L1 MEK02
3 TK03 Protokoły strumieni multimedialnych i formaty przesyłu mediów strumieniowych. W03-W04 MEK02
3 TK04 Obsługa strumieni danych audio. FreeSwitch. W05-W06, L2 MEK03
3 TK05 Serwery konferencyjne - BigblueButton. W07, L3 MEK03
3 TK06 Asterisk. W08, L4 MEK03
3 TK07 Problemy obsługi dużych strumieni danych. W09 MEK04
3 TK08 Systemy wysoko skalowalne- Apache Flink W010-W11, L5,L6 MEK04

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 3) Przygotowanie do kolokwium: 5.00 godz./sem.
Godziny kontaktowe: 25.00 godz./sem.
Uzupełnienie/studiowanie notatek: 5.00 godz./sem.
Studiowanie zalecanej literatury: 5.00 godz./sem.
Laboratorium (sem. 3) Przygotowanie do laboratorium: 10.00 godz./sem.
Godziny kontaktowe: 15.00 godz./sem.
Konsultacje (sem. 3) Przygotowanie do konsultacji: 2.00 godz./sem.
Zaliczenie (sem. 3) Przygotowanie do zaliczenia: 10.00 godz./sem.
Zaliczenie pisemne: 2.00 godz./sem.

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład Na podstawie zaliczenia pisemnego.
Laboratorium Obserwacja wykonawstwa.
Ocena końcowa Pisemne zaliczenie. Wymagane zaliczenie części laboratoryjnej i projektowej.

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
(-)

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: nie