Programowanie sieciowe
Informacje ogólne
Kod przedmiotu: | 1000-I1ProgSiec |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Programowanie sieciowe |
Jednostka: | Wydział Matematyki i Informatyki |
Grupy: | |
Strona przedmiotu: | http://przymus.org/sk |
Punkty ECTS i inne: |
6.00
|
Język prowadzenia: | polski |
Wymagania wstępne: | 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. |
Rodzaj przedmiotu: | przedmiot obligatoryjny |
Całkowity nakład pracy studenta: | 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 |
Efekty uczenia się - wiedza: | 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 |
Efekty uczenia się - umiejętności: | 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. |
Efekty uczenia się - kompetencje społeczne: | 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. |
Metody dydaktyczne eksponujące: | - pokaz |
Metody dydaktyczne podające: | - wykład informacyjny (konwencjonalny) |
Metody dydaktyczne poszukujące: | - ćwiczeniowa |
Metody dydaktyczne w kształceniu online: | - metody służące prezentacji treści |
Skrócony opis: |
Zapoznanie się modelem OSI programowania sieciowego oraz z niektórymi protokołami sieciowymi warstwy sieci i warstwy transportu. Poznanie narzędzi realizujących komunikację między procesami na jednym komputerze oraz między procesami na różnych komputerach. |
Pełny opis: |
|
Literatura: |
Literatura podstawowa:
|
Metody i kryteria oceniania: |
Egzamin
Laboratoria:
|
Zajęcia w cyklu "Semestr zimowy 2023/24" (zakończony)
Okres: | 2023-10-01 - 2024-02-19 |
Przejdź do planu
PN WT ŚR LAB
CZ LAB
PT WYK
LAB
LAB
LAB
|
Typ zajęć: |
Laboratorium, 30 godzin, 16 miejsc
Wykład, 30 godzin, 100 miejsc
|
|
Koordynatorzy: | Piotr Przymus | |
Prowadzący grup: | Jerzy Białkowski, Andrzej Mróz, Piotr Przymus, Jerzy Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - Zaliczenie na ocenę Wykład - Egzamin |
Zajęcia w cyklu "Semestr zimowy 2024/25" (zakończony)
Okres: | 2024-10-01 - 2025-02-23 |
Przejdź do planu
PN LAB
LAB
WT LAB
LAB
ŚR CZ PT WYK
LAB
|
Typ zajęć: |
Laboratorium, 30 godzin, 16 miejsc
Wykład, 30 godzin, 100 miejsc
|
|
Koordynatorzy: | Piotr Przymus | |
Prowadzący grup: | Jerzy Białkowski, Andrzej Mróz, Piotr Przymus, Jerzy Szymański | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - Zaliczenie na ocenę Wykład - Egzamin |
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.