Protokoły wymiany danych w systemach
Transkrypt
Protokoły wymiany danych w systemach
Politechnika Gdańska, międzywydziałowy kierunek „INŻYNIERIA BIOMEDYCZNA” KONSPEKT PRZEDMIOTU PIERWSZEGO POZIOMU STUDIÓW STACJONARNYCH Nazwa przedmiotu Protokoły wymiany danych w systemach Skrót: Semestry: Rodzaj przedmiotu: Punkty ECTS: 3 Seminarium Łącznie 45 VI Liczba godzin w semestrze: Wykład Semestr VI 15 Strumień/profil: chemia w medycynie Kierunkowy w strumieniu IWM Ćwiczenia Laboratorium 15 elektronika w medycynie Osoba odpowiedzialna za przedmiot: Imię: Grzegorz E-mail: [email protected] Projekt 15 fizyka w medycynie Nazwisko: Telefon: PWDS informatyka w medycynie X Jasiński 0583471323 Lokal: EA238 Cele przedmiotu: Celem przedmiotu jest zapoznanie studentów z typowymi i powszechnie wykorzystywanymi protokołami wymiany danych. Zaprezentowane zostaną protokoły stosowane w medycynie, przemyśle, laboratorium pomiarowym oraz w sieciach komputerowych. Wiele miejsca zostanie poświecone praktycznemu wykorzystaniu wybranych protokołów. Przedmiot obejmuję między innymi zagadnienia związane z opracowywaniem oprogramowania komunikującego wykorzystującego wybrane protokoły. Spodziewane efekty kształcenia - umiejętności i kompetencje: -znajomości podstawowych protokołów komunikacyjnych wykorzystywanych w przesyłaniu danych -umiejętność doboru odpowiednich rozwiązań przy budowie systemów akwizycji danych -umiejętność diagnostyki i usuwania typowych błędów w związanych z transmisją danych wykorzystując wybrane protokoły -umiejętność opracowania oprogramowania wykorzystującego wybrane protokoły Karta zajęć - wykład Lp. Zagadnienie Poziom wiedzy A B C 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Wprowadzenie. Podstawowe pojęcia. Model wymiany danych systemów otwartych ISO/OSI. Protokoły internetowe – wprowadzenie. Protokoły internetowe – implementacja w środowisku Builder C++ i Java. Protokół HTTP. Protokoły pocztowe, POP3 i SMTP. Protokół FTP. Protokoły medyczne, ASTM1381. Protokoły modemowe, komendy Hayes’a. Protokoły pomiarowe-wprowadzenie. SCPI. Protokół Modus RTU/ASCII. Kompresja i kodowanie danych. Metody zabezpieczenia transmisji danych Standardy medyczne: HL7, ENV1064. Inne interfejsy medyczne. X X X X umiejętności D E Liczba godzin 1 1 1 1 X X X X X X X X 1 1 1 1 1 1 1 1 X X 1 1 Politechnika Gdańska, międzywydziałowy kierunek „INŻYNIERIA BIOMEDYCZNA” 15. Kolokwium zaliczające X Karta zajęć - laboratorium Zagadnienie Lp. Poziom wiedzy A B C 1. 2. 3. 4. 5. 1 Razem: 15 Protokoły SMTP,POP3. Protokoły modemowe, komendy Hayes’a Protokóły HTTP, FTP. Protokół Modbus. Protokół SCPI. Umiejętności D E X X X X X Liczba godzin 3 3 3 3 3 Razem:15 Karta zajęć - projekt Lp. Zagadnienie Poziom wiedzy A B C 1. 2. 3. 4. 5. 6. 7. 8. Wprowadzenie, omówienie założeń projektowych, wydanie tematów. Opracowanie ogólnych ram projektu, konsultacje. Zajęcia projektowe, konsultacje. Opracowanie dokumentacji projektowej (na podstawie specyfikacji wymagań przedstawionej przez prowadzącego). Zajęcia projektowe, konsultacje. Prezentacja postępów realizacji projektu. Zajęcia projektowe, konsultacje. Prezentacja projektu. Próg zaliczenia: Semestr: VI Warunki zaliczenia przedmiotu z ćwiczeń z laboratorium z projektu 16/30 16/30 z wykładu 21/40 umiejętności D E Liczba godzin X 2 X X X 2 1 2 X X X X z seminarium 2 2 2 2 Razem: 15 Z CAŁOŚCI 51/100 Opis form zaliczenia Wykład (semestr VI) Id Termin 1 Tydzień 15 Punkty 40 Razem: 40 Laboratorium (semestr VI) Id Termin Punkty 1. Ćwiczenie 1 6 2. Ćwiczenie 2 6 3. Ćwiczenie 3 6 4. Ćwiczenie 4 6 5. Ćwiczenie 5 6 Razem: 30 Projekt (semestr VI) Id Termin 1. Spotkanie 2 2. 3. 4. Spotkanie 4 Spotkanie 6 Spotkanie 8 Punkty 4 8 3 15 Zakres Test zaliczający obejmujący materiał z całości materiału zajęć Zakres Realizacja zadania wg programu ćwiczenia laboratoryjnego nr 1 Realizacja zadania wg programu ćwiczenia laboratoryjnego nr 2 Realizacja zadania wg programu ćwiczenia laboratoryjnego nr 3 Realizacja zadania wg programu ćwiczenia laboratoryjnego nr 4 Realizacja zadania wg programu ćwiczenia laboratoryjnego nr 5 Zakres Prezentacja z zakresu wybranego tematu projektowego oraz opracowanych ogólnych ram projektu Przedstawienie dokumentacji projektu Prezentacja bieżącego stanu realizacja projektu Ocena końcowa za całość zrealizowanych prac Projekt „Przygotowanie i realizacja kierunku inżynieria biomedyczna – studia międzywydziałowe” współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Politechnika Gdańska, międzywydziałowy kierunek „INŻYNIERIA BIOMEDYCZNA” Razem: 30 Uwagi dotyczące kryteriów zaliczenia: Przedmiot wymaga zaliczenia każdej części z wynikiem ponad 50% punktów. Wcześniej wymagane jest zaliczenie wszystkich ćwiczeń laboratoryjnych-konieczne odrobienie wszystkich ćwiczeń. Ocena końcowa wyliczana jest na podstawie łącznej sumy gromadzonych punktów (przy zaliczeniu trzech części). Lp. 1. Przedmiot Technologie informacyjne 2. Metody i techniki programowania 3. Wstęp do sieci komputerowych Przedmioty wyprzedzające wraz z wymaganiami wstępnymi Zakres 1. Uruchamianie aplikacji 1.1. Uruchamianie aplikacji z linii poleceń (terminal) 1.2. Uruchamianie aplikacji z poziomu interfejsu graficznego systemu operacyjnego 2. Konfiguracja komputera 2.1. Instalowanie oprogramowania 2.2. Ustawianie zmiennych środowiska 1. Budowa programu w programowaniu strukturalnym 1.1. Zmienne, typy danych, funkcje 1.2. Instrukcje sterujące 1.3. Kompilacja i wykonywanie programów 1.4. Podstawowe struktury danych 2. Budowa programu w programowaniu obiektowym 2.1. Wykorzystywanie bibliotek klas 2.2. Zdarzenia 2.3. Umiejętność implementacji algorytmu programu w środowisku wielowątkowym 1. Budowa i działanie sieci TCP/IP 1.1. Adresowanie 1.2. Budowa sieci 1.3. Architektura klient-serwer Metody dydaktyczne: Wykład prowadzony będzie z wykorzystaniem projektora, za pomocą którego, nauczyciel zaprezentuje slajdy, ukazujące treści przedmiotu. Część wykładów może być zrealizowana z wykorzystaniem metod i technik kształcenia na odległość. Udostępniony zostanie interaktywny materiał dydaktyczny, a prowadzący będzie śledził proces jego przyswajania przez studentów. Jednocześnie wykładowca będzie do dyspozycji studentów w ramach forum tematycznego, jak również poprzez komunikator (chat). Praktyczną ilustracją materiału przedstawianego w czasie wykładów są zajęcia laboratoryjne. Każda grupa laboratoryjna będzie miała do dyspozycji stanowisko dydaktyczne, wyposażone w komputer, na którym zainstalowane będzie odpowiednie oprogramowanie. Zgodnie z ustalonymi terminami spotkań będą realizowane kolejne ćwiczenia laboratoryjne. Do każdego ćwiczenia laboratoryjnego udostępniona zostanie (na platformie edukacji na odległość) szczegółowa instrukcja z przykładami. Po zapoznaniu się z instrukcją student wykona w sali laboratoryjnej kolejne zadania danego ćwiczenia (pod nadzorem prowadzącego). Wykaz literatury podstawowej: 1. Skrypt z materiałami do przedmiotu 2. Materiały do przedmiotu opracowane w formie edukacji na odległość 3. G. Coulouris, J. Dollimore, T. Kindberg, Systemy rozproszone podstawy i projektowanie, WNT Warszawa 1998. 4. S. Orłowski C#. Tworzenie aplikacji sieciowych. 101 gotowych projektów Helion 2006 5. E. Rusty Harold: JAVA Programowanie sieciowe, Wydawnictwo RM, Warszawa 6. K S. Siyan, T. Parker TCP/IP Księga eksperta Wydanie II Helion 2002 7. A. G. Blank TCP/IP podstawy Wydawnictwo MIKOM PWN 2005 8. H. Osterloh TCP/IP szkoła programowania Wydawnictwo HELION 2006 9. W. Mielczarek Urządzenia pomiarowe i systemy kompatybilne ze standardem SCPI Helion 2009 Wykaz literatury uzupełniającej: 1. Dokumenty RFC (Request for Comment) Projekt „Przygotowanie i realizacja kierunku inżynieria biomedyczna – studia międzywydziałowe” współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Politechnika Gdańska, międzywydziałowy kierunek „INŻYNIERIA BIOMEDYCZNA” Projekt „Przygotowanie i realizacja kierunku inżynieria biomedyczna – studia międzywydziałowe” współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego.