Conducted in
terms:
2023/24Z, 2024/25Z
ECTS credits:
6
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
(in Polish) Programowanie sieciowe 1000-I1ProgSiec
This course has not yet been described...
Total student workload
(in Polish) 30 godzin - wykład,
30 godzin - laboratorium
30 godzin - bieżące przygotowanie do zajęć
25 godzin - studiowanie literatury
35 godzin - przygotowanie do egzaminu i zaliczenia
Razem: 150 godzin
Learning outcomes - knowledge
(in Polish) W1. Ma wiedzę na temat podstawowych elementów komunikacji między procesami na jednej i na różnych maszynach.
W2. Zna pojęcie "protokołu komunikacyjnego" w każdym powyższym przypadku.
W3. Zna model komunikacji sieciowej OSI oraz podstawowe protokoły sieciowe przypisane do każdej warstwy.
W4. Zna zasadę komunikacji opartą o model klient - serwer i
Learning outcomes - skills
(in Polish) U1. Potrafi zaprojektować i zaprogramować zadanie związane z komunikacją między procesami na jednej maszynie z wykorzystaniem narzędzi IPC
U2. Potrafi zaprojektować i zaprogramować serwera i klienta zadania komunikacyjnego z użyciem gniazd i różnych protokołów transportowych.
U3.Potrafi sformułować i zaimplementować prosty protokół komunikacyjny.
U4. Potrafi poprzez analizę zadania komunikacyjnego przypisać je do właściwej warstwy metody OSI i potrafi zastosować właściwe dla tej warstwy protokoły sieciowe.
Learning outcomes - social competencies
(in Polish) U1. Potrafi zaprojektować i zaprogramować zadanie związane z komunikacją między procesami na jednej maszynie z wykorzystaniem narzędzi IPC
U2. Potrafi zaprojektować i zaprogramować serwera i klienta zadania komunikacyjnego z użyciem gniazd i różnych protokołów transportowych.
U3.Potrafi sformułować i zaimplementować prosty protokół komunikacyjny.
U4. Potrafi poprzez analizę zadania komunikacyjnego przypisać je do właściwej warstwy metody OSI i potrafi zastosować właściwe dla tej warstwy protokoły sieciowe.
Observation/demonstration teaching methods
- display
Expository teaching methods
- problem-based lecture
- informative (conventional) lecture
- participatory lecture
- informative (conventional) lecture
- participatory lecture
Exploratory teaching methods
- classic problem-solving
- practical
- laboratory
- practical
- laboratory
Online teaching methods
- exchange and discussion methods
- content-presentation-oriented methods
- content-presentation-oriented methods
Type of course
compulsory course
Prerequisites
(in Polish) 1. Znajomość języków skryptowych typu sh, awk, perl.
2. Znajomość języka programowania "C".
3. Znajomość systemu operacyjnego Linux na poziomie zwykłego użytkownika.
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: