Conducted in
terms:
2023/24L, 2024/25L, 2025/26L
ISCED code: 0613
ECTS credits:
5
Language:
Polish
Organized by:
Faculty of Physics, Astronomy and Informatics
Network and communication programming 0800-PROSIKO
This course has not yet been described...
Total student workload
(in Polish) Godziny realizowane z udziałem nauczycieli (60 godz.):
- udział w wykładach – 30 godz.
- udział w laboratorium – 30 godz.
Czas poświęcony na pracę indywidualną studenta (90 godz.):
- przygotowanie do laboratorium, pisanie prac, projektów oraz przygotowanie do kolokwium – 60 godz.
- przygotowanie do egzaminu – 30 godz.
Łącznie: 150 godz. (5 punktów ECTS)
Learning outcomes - knowledge
(in Polish) W01: posiada rozbudowaną wiedzę w zakresie narzędzi zaawansowanych języków programowania (głównie C#) służących realizacji różnego rodzaju metod komunikacji,
W02: posiada wiedzę o przydatnych bibliotekach narzędzi komunikacyjnych,
W03: posiada wiedzę na temat zagrożeń niepowołanego dostępu do danych przesyłanych w komunikacji między systemami oraz metod ochrony przesyłanych danych,
Efekty przedmiotowe W01-W03 realizują efekty kierunkowe K_W04, K_W05, K_W07
Learning outcomes - skills
(in Polish) U01: potrafi wykorzystać posiadaną wiedzę do tworzenia systemów komunikacji, opracowywania protokołów komunikacyjnych dedykowanych określonym potrzebom,
U02 potrafi formułować i testować hipotezy związane z problemami jakości, niezawodności i bezpieczeństwa wymiany informacji,
U03: potrafi stworzyć plan systemów informatycznych służących komunikacji/wymianie danych,
U04: potrafi krytycznie ocenić istniejące rozwiązania komunikacyjne, biblioteki narzędzi do wymiany informacji, potrafi dokonać ich wyboru do realizacji zadanych problemów,
U05: potrafi zaprojektować rozszerzenia lub ulepszenia protokołów komunikacyjnych, zwiększyć ich efektywność, stosując bardziej zaawansowane algorytmy, zmienić bazowe technologie systemów komunikacyjnych,
U05: potrafi wykorzystywać właściwe narzędzia programistyczne w celu sprawnej implementacji i testowania rozwiązań komunikacyjnych,
Efekty przedmiotowe U01-U05 realizują efekty kierunkowe K_U04, K_U06, K_U08, K_U09, K_U11.
Teaching methods
(in Polish) Wykład ilustrowany jest licznymi przykładami. Materiały są udostępniane w formie elektronicznej.
Problemy projektowe i implementacyjne są dyskutowane i rozwiązywane w trakcie wykładu i w ramach laboratorium.
Metody dydaktyczne podające:
- wykład informacyjny (konwencjonalny)
Metody dydaktyczne poszukujące:
- klasyczna metoda problemowa
- laboratoryjna
- projektu
Observation/demonstration teaching methods
- display
Expository teaching methods
- informative (conventional) lecture
Exploratory teaching methods
- project work
- classic problem-solving
- laboratory
- classic problem-solving
- laboratory
Prerequisites
(in Polish) Umiejętność programowania obiektowego.
Znajomość podstawowych algorytmów i struktur danych.
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: