"Akademia Nauk Stosowanych Stefana Batorego" - Centralny System Uwierzytelniania
Strona główna

Aplikacje sieci komputerowych

Informacje ogólne

Kod przedmiotu: 0202-INF-1-5061S
Kod Erasmus / ISCED: (brak danych) / (0613) Tworzenie i analiza oprogramowania i aplikacji Kod ISCED - Międzynarodowa Standardowa Klasyfikacja Kształcenia (International Standard Classification of Education) została opracowana przez UNESCO.
Nazwa przedmiotu: Aplikacje sieci komputerowych
Jednostka: Instytut Nauk Informatyczno-Technicznych
Grupy: Informatyka, semestr V, tryb stacjonarny
Informatyka, semestr V, tryb stacjonarny BBiS
Punkty ECTS i inne: 4.00 LUB 3.00 (zmienne w czasie) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Skrócony opis:

Tworzenie prostych aplikacji realizujących układ klient-serwer i uruchamianie ich w środowisku TCP/IP.

Pełny opis:

1) Wymagania wstępne:

Technologie sieciowe, Programowanie

2) Treści kształcenia:

Podstawowe protokoły aplikacji internetowych: Protokoły pocztowe.

Protokoły wymiany plików. Protokół World Wide Web. Protokoły zarządzania siecią.

Paradygmat klient-serwer i jego realizacja programowa. Serwery: WWW. Poczty elektronicznej. Przegląd aplikacji udostępniania znakowe sesje terminalowe: Protokół Telnet, Protokół SSH. Kompilacja i uruchomianie opracowanych przykładów (przewidziane C i Java).

Modyfikację, rozbudowę i stworzenie własnego warsztatu do dalszej pracy. Badanie istniejących aplikacji jak również kontrola działania nowo utworzonych. Użycie sniffera „Wireshark”- wykorzystanie przykładów do analizy istniejących aplikacji

3) Metody dydaktyczne i pomoce naukowe:

Prezentacje zasad komunikacji TCP/IP. Pary klient-serwer. Użycie sniffera Wireshark. Uruchamianie przykładowych programów (C i Java) i późniejsze ich modyfikacje.

Oprogramowanie: MS Power Point, Wireshark, CodeBlocks, NetBeans.

Literatura:

Podstawowa:

1. S. Orłowski, Tworzenie aplikacji sieciowych, 101 gotowych projektów

2. D.E. Comer, D. L. Stevens, Sieci komputerowe TCP/IP, t.3, Programowanie w trybie klient-serwer

Uzupełniająca:

Efekty uczenia się:

K_W04 ma uporządkowaną wiedzę teoretyczną i praktyczną dotyczącą podstaw programowania, algorytmów, systemów operacyjnych, technologii sieciowych, grafiki komputerowej, baz danych, inżynierii oprogramowania i kluczowych zagadnień informatyki

K_W05 zna techniki informatyczne w zakresie organizacji informacji, baz danych: ich funkcjonowania, administracji nimi

K_W07 rozumie technologie internetowe, zna ich zastosowania i kierunki rozwoju

K_W08 ma wiedzę na temat infrastruktury i aparatury informatycznej, w tym sieci komputerowych i ich zastosowań, systemów operacyjnych, organizacji danych i zarzadzaniem danymi oraz norm technicznych w zakresie informatyki

K_U03 potrafi ocenić przydatność rutynowych metod i narzędzi służących do realizacji i administracji systemu baz danych, a także wybrać i zastosować właściwą metodę oraz narzędzia

K_U11 potrafi zaprojektować i zrealizować prosty system informatyczny zgodnie z metodyką przetwarzania danych

K_U17 rozumie znaczenie precyzyjnego formułowania pytań dla pogłębiania wiedzy i zrozumienia problemu w celu znalezienia poprawnego rozwiązania zarówno w pracy samodzielnej jak i zespołowej

K_U24 ma świadomość i potrafi ocenić zagrożenia dla społeczeństwa i jednostki wynikające z pozyskiwania i przetwarzania informacji, rozumie znaczenie społeczeństwa o osiągnięciach i zagrożeniach technologii teleinformatycznych

K_K03 rozumie znaczenie precyzyjnego formułowania pytań dla pogłębiania wiedzy i zrozumienia problemu w celu znalezienia poprawnego rozwiązania zarówno w pracy samodzielnej jak i zespołowej

Metody i kryteria oceniania:

Stworzenie własnej aplikacji lub istotne zmodyfikowanie już istniejącej. Zarejestrowanie komunikacji sieciowej (85%). Aktywny udział w zajęciach (15%).

Zajęcia w cyklu "Semestr zimowy 2024/2025" (zakończony)

Okres: 2024-10-01 - 2025-02-16
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 40 godzin więcej informacji
Koordynatorzy: Marian Bieniecki
Prowadzący grup: Marian Bieniecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę

Zajęcia w cyklu "Semestr zimowy 2026/2027" (jeszcze nie rozpoczęty)

Okres: 2026-10-01 - 2027-02-14
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 40 godzin więcej informacji
Koordynatorzy: (brak danych)
Prowadzący grup: Marian Bieniecki
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest "Akademia Nauk Stosowanych Stefana Batorego".
kontakt deklaracja dostępności mapa serwisu USOSweb 7.2.0.0-6 (2025-09-29)