Sieci komputerowe
Informacje ogólne
| Kod przedmiotu: | 1000-I1SKO |
| Kod Erasmus / ISCED: |
(brak danych)
/
(0613) Tworzenie i analiza oprogramowania i aplikacji
|
| Nazwa przedmiotu: | Sieci komputerowe |
| 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: | K1, Potrafi zaproponować właściwy algorytm dla utworzenia aplikacji klient - serwer. K2. Potrafi zreferować problem i posiada umiejętność komunikacji i współpracy w grupie studentów. |
| 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: |
Laboratoria: Zaliczenia laboratoriów odbywają się na podstawie 3 projektów i 2 kolokwiów (w formie zdalnej). Warunki zaliczenia: * zaliczenie każdego z kolokwiów na >= 7,5pkt., * wykonanie co najmniej dwóch projektów: * projekt jest uznany za wykonany jeśli zostanie ocenione na $>= 5pkt.$, * do projektu nagrana jest prezentacja, * obowiązkowo należy zrealizować zadanie nr 3, * uzyskanie (w sumie) co najmniej 30 punktów z aktywności opisanych powyżej. Wykład: Egzamin pisemny po uzyskaniu pozytywnej oceny z ćwiczeń. |
Zajęcia w cyklu "Semestr zimowy 2022/23" (zakończony)
| Okres: | 2022-10-01 - 2023-02-19 |
Przejdź do planu
PN LAB
LAB
WT ŚR CZ LAB
LAB
PT WYK
|
| Typ zajęć: |
Laboratorium, 30 godzin, 16 miejsc
Wykład, 30 godzin, 150 miejsc
|
|
| Koordynatorzy: | Piotr Przymus | |
| Prowadzący grup: | Mariusz Kaniecki, Andrzej Mróz, Piotr Przymus | |
| 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.
