Moduł oferowany także w ramach programów studiów:
Informacje ogólne:
Nazwa:
Sieci komputerowe i bazy danych
Tok studiów:
2019/2020
Kod:
RAIR-1-607-n
Wydział:
Inżynierii Mechanicznej i Robotyki
Poziom studiów:
Studia I stopnia
Specjalność:
-
Kierunek:
Automatyka i Robotyka
Semestr:
6
Profil:
Ogólnoakademicki (A)
Język wykładowy:
Polski
Forma studiów:
Niestacjonarne
Prowadzący moduł:
dr hab. inż. Iwaniec Joanna (jiwaniec@agh.edu.pl)
Treści programowe zapewniające uzyskanie efektów uczenia się dla modułu zajęć

Celem zajęć prowadzonych w ramach modułu jest zapoznanie uczestników kursu z zagadnieniami dotyczącymi budowy i funkcjonowania sieci komputerowych, podstawowymi usługami sieciowymi oraz teorią i przykładowymi zastosowaniami relacyjnych baz danych. Każdy student otrzymuje na serwerze wspomagającym prowadzenie zajęć indywidualne konto, na którym testuje sposób działania poszczególnych protokołów i usług sieciowych, uczy się projektowania i obsługi relacyjnych baz danych i realizuje indywidualny projekt interaktywnego serwisu internetowego.

Opis efektów uczenia się dla modułu zajęć
Kod MEU Student, który zaliczył moduł zajęć zna i rozumie/potrafi/jest gotów do Powiązania z KEU Sposób weryfikacji i oceny efektów uczenia się osiągniętych przez studenta w ramach poszczególnych form zajęć i dla całego modułu zajęć
Wiedza: zna i rozumie
M_W001 Ma znajomość podstawowych struktur oraz modeli sieciowych AIR1A_W12 Aktywność na zajęciach,
Wykonanie ćwiczeń laboratoryjnych
M_W002 Posiada wiedzę nt. struktur, algorytmów oraz metod przetwarzania danych w systemach bazodanowych AIR1A_W12 Aktywność na zajęciach,
Wykonanie ćwiczeń laboratoryjnych
M_W003 Posiada wiedzę konieczną do integracji rozwiązań sieciowych oraz bozodanowych AIR1A_W12 Aktywność na zajęciach,
Wykonanie ćwiczeń laboratoryjnych
Umiejętności: potrafi
M_U001 Posiada umiejętność praktycznego wykorzystania oraz konfiguracji zasobów sieciowych AIR1A_W12 Aktywność na zajęciach,
Wykonanie ćwiczeń laboratoryjnych,
Zaliczenie laboratorium
M_U002 Posiada umiejętność definiowania, dostępu oraz zarządzania danymi w systemie bazodanowym AIR1A_W12 Aktywność na zajęciach,
Wykonanie ćwiczeń laboratoryjnych,
Zaliczenie laboratorium
Liczba godzin zajęć w ramach poszczególnych form zajęć:
SUMA (godz.)
Wykład
Ćwicz. aud
Ćwicz. lab
Ćw. proj.
Konw.
Zaj. sem.
Zaj. prakt
Zaj. terenowe
Zaj. warsztatowe
Prace kontr. przejść.
Lektorat
16 8 0 8 0 0 0 0 0 0 0 0
Matryca kierunkowych efektów uczenia się w odniesieniu do form zajęć i sposobu zaliczenia, które pozwalają na ich uzyskanie
Kod MEU Student, który zaliczył moduł zajęć zna i rozumie/potrafi/jest gotów do Forma zajęć dydaktycznych
Wykład
Ćwicz. aud
Ćwicz. lab
Ćw. proj.
Konw.
Zaj. sem.
Zaj. prakt
Zaj. terenowe
Zaj. warsztatowe
Prace kontr. przejść.
Lektorat
Wiedza
M_W001 Ma znajomość podstawowych struktur oraz modeli sieciowych + - - - - - - - - - -
M_W002 Posiada wiedzę nt. struktur, algorytmów oraz metod przetwarzania danych w systemach bazodanowych + - - - - - - - - - -
M_W003 Posiada wiedzę konieczną do integracji rozwiązań sieciowych oraz bozodanowych + - - - - - - - - - -
Umiejętności
M_U001 Posiada umiejętność praktycznego wykorzystania oraz konfiguracji zasobów sieciowych - - + - - - - - - - -
M_U002 Posiada umiejętność definiowania, dostępu oraz zarządzania danymi w systemie bazodanowym - - + - - - - - - - -
Nakład pracy studenta (bilans punktów ECTS)
Forma aktywności studenta Obciążenie studenta
Sumaryczne obciążenie pracą studenta 75 godz
Punkty ECTS za moduł 3 ECTS
Udział w zajęciach dydaktycznych/praktyka 16 godz
Przygotowanie do zajęć 24 godz
przygotowanie projektu, prezentacji, pracy pisemnej, sprawozdania 35 godz
Szczegółowe treści kształcenia w ramach poszczególnych form zajęć (szczegółowy program wykładów i pozostałych zajęć)
Wykład (8h):
  1. Podstawowe zagadnienia dotyczące sieci komputerowych

    Definicje sieci komputerowych. Zasady przesyłania danych w sieciach komputerowych. Warstwowe architektury sieciowe: model ISO-OSI. Rodzaje topologii fizycznych i klasyfikacje sieci komputerowych. Transmisja sygnałów w sieciach komputerowych: przewodowe i bezprzewodowe media transmisyjne. Protokół TCP/IP.

  2. Wprowadzenie do relacyjnych baz danych
  3. Usługi sieciowe – praca zdalna
  4. Usługi sieciowe – system WWW, język HTML, przesyłanie plików i protokół FTP
Ćwiczenia laboratoryjne (8h):
  1. Praca zdalna: usługi telnet i SSH, praca w systemie Linux
  2. Praca w systemie bazodanowym Podstawowe narzędzia do pracy w systemie relacyjnym. Tworzenie struktury danych, praca z danymi na zadanych przykładach.
  3. Projektowanie i tworzenie stron www: HTML + CSS
  4. Projektowanie, tworzenie i zarządzanie relacyjną bazą danych z zastosowaniem języka SQL
Pozostałe informacje
Metody i techniki kształcenia:
  • Wykład: Treści prezentowane na wykładzie są przekazywane w formie prezentacji multimedialnej w połączeniu z klasycznym wykładem tablicowym wzbogaconymi o pokazy odnoszące się do prezentowanych zagadnień.
  • Ćwiczenia laboratoryjne: W trakcie zajęć laboratoryjnych studenci samodzielnie rozwiązują zadany problem praktyczny, dobierając odpowiednie narzędzia. Prowadzący wyjaśnia ewentualne wątpliwości i pomaga w wypracowaniu indywidualnych rozwiązań.
Warunki i sposób zaliczenia poszczególnych form zajęć, w tym zasady zaliczeń poprawkowych, a także warunki dopuszczenia do egzaminu:

Podstawą zaliczenia poszczególnych zajęć laboratoryjnych jest rozwiązanie zadanych przez prowadzącego zadań. Na kolejnych zajęciach wykonanie zadań jest dokumentowane poprzez umieszczenie sprawozdania lub innych wymaganych dokumentów elektronicznych (np. strony HTML, szablonu CSS) lub zaprojektowanie i opracowanie relacyjnej bazy danych na indywidualnym koncie, które każdy student otrzymuje na serwerze wspomagającym prowadzenie zajęć.

Zasady udziału w zajęciach:
  • Wykład:
    – Obecność obowiązkowa: Nie
    – Zasady udziału w zajęciach: Studenci uczestniczą w zajęciach poznając kolejne treści nauczania zgodnie z syllabusem przedmiotu. Studenci powinni na bieżąco zadawać pytania i wyjaśniać wątpliwości. Rejestracja audiowizualna wykładu wymaga zgody prowadzącego.
  • Ćwiczenia laboratoryjne:
    – Obecność obowiązkowa: Tak
    – Zasady udziału w zajęciach: Studenci wykonują ćwiczenia laboratoryjne zgodnie z materiałami udostępnionymi przez prowadzącego. Zaliczenie modułu jest możliwe po zaliczeniu wszystkich zajęć laboratoryjnych.
Sposób obliczania oceny końcowej:

Ocena średnia z ocen cząstkowych uzyskanych w trakcie zajęć laboratoryjnych.

Sposób i tryb wyrównywania zaległości powstałych wskutek nieobecności studenta na zajęciach:

Materiały dydaktyczne wykorzystywane w procesie kształcenia są dostępne na serwerze wspomagającym prowadzenie zajęć z przedmiotu (chronione hasłem udostępnianym studentom). Studenci mają dostęp do materiałów dydaktycznych i kont indywidualnych zarówno z sieci uczelnianej jak i poza niej. Tryb konsultacji projektów dostosowany jest do indywidualnych potrzeb studenta – konsultacje odbywają się podczas godzin kontaktowych na uczelni lub zdalnie (przy pomocy poczty elektronicznej). W związku z tym nieobecność na zajęciach powinna być nadrobiona w ramach pracy własnej studenta i wspomagana niezbędnymi konsultacjami u prowadzącego laboratoria.

Wymagania wstępne i dodatkowe, z uwzględnieniem sekwencyjności modułów :

Znajomość podstaw programowania w dowolnym języku ogólnego przeznaczenia.

Zalecana literatura i pomoce naukowe:

1. P. Kurowski: Wykorzystanie technik informacyjnych w praktyce inżynierskiej, Wydawnictwa AGH, Kraków 2009.
2. P. Kurowski: Sieci komputerowe i bazy danych dla mechaników, Katedra Robotyki i Mechatroniki AGH, 2006.
3. J. Giergiel, M. Giergiel, K. Kurc: Sieci komputerowe i bazy danych: wykłady i laboratoria, Oficyna Wydawnicza Politechniki Rzeszowskiej, Rzeszów, 2010.
4. L. Welling, L. Thomson: PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V, Helion, 2017.
5. J. Duckett: HTML i CSS. Zaprojektuj i zbuduj witrynę WWW. Podręcznik Front-End Developera, Helion, 2018.
6. J. F. Kurose, K. W. Ross: Sieci komputerowe. Ujęcie całościowe. Wydanie V (Computer Networking: A Top-Down Approach, 5th Edition), Helion, 2010.
7. M. Sportack: Sieci komputerowe – księga eksperta, Helion, Gliwice, 1999.
8. T. Parker, M. Sportack: TCP/IP – księga eksperta, Helion, Gliwice, 1999.
9. Kurs HTML – darmowe szkolenie: tworzenie stron internetowych, http://www.kurshtml.edu.pl/index.html.
10. W3Schools Online Web Tutorials, https://www.w3schools.com.

Publikacje naukowe osób prowadzących zajęcia związane z tematyką modułu:

Publikacje, w których wykorzystywano medyczne systemy bazodanowe (bazy danych sygnałów EKG):

  • M. Apostoł, J. Cieślik, A. Gawor, J. Iwaniec, M. Iwaniec, A. Izworski, D. Mukrecki, J. Wesół, W. Wszołek: Selected issues of signal analysis and bioengineering, Monografie Katedry Automatyzacji Procesów AGH w Krakowie, Akademia Górniczo-Hutnicza, Kraków, 2016.
  • J. Iwaniec, M. Iwaniec: Heart work analysis by means of recurrence-based methods, Diagnostyka / Polskie Towarzystwo Diagnostyki Technicznej, vol. 18, no. 4, 2017, s. 89–96.
  • J. Iwaniec, M. Iwaniec: Application of recurrence-based methods to heart work analysis, Advances in Technical Diagnostics, Applied Condition Monitoring, vol. 10, 2017, s. 343–352.
Informacje dodatkowe:

Brak