Uniwersytet Mikołaja Kopernika w Toruniu - Centralny punkt logowania
Strona główna

Programowanie sieciowe z Cisco APIC-EM

Informacje ogólne

Kod przedmiotu: 0800-KK-APIC
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Programowanie sieciowe z Cisco APIC-EM
Jednostka: Wydział Fizyki, Astronomii i Informatyki Stosowanej
Grupy: Informatyka Stosowana s2. Przedmioty do wyboru specjalistyczne (wszystkie)
Kursy komputerowe dla Fizyki Technicznej s2
Punkty ECTS i inne: 2.00 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.
Język prowadzenia: polski
Wymagania wstępne:

Uzyskanie certyfikatu ukończenia kursu komputerowego Cisco CCNA semestr 3.

Znajomość języka angielskiego umożliwiająca czytanie materiałów, rozwiązywanie zadań oraz testów.

Kurs wykorzystuje materiały z platformy edukacyjnej Cisco Netacad dostępne wyłącznie w języku angielskim.

Rodzaj przedmiotu:

przedmiot pomocniczy

Całkowity nakład pracy studenta:

Godziny realizowane z udziałem nauczycieli: 20 h

- laboratorium 20 h,


Czas poświęcony na pracę indywidualną studenta: 40 h

- przygotowanie do zajęć – 10 h

- realizacja zadań, projektów – 10h

- przygotowanie do testów zaliczeniowych – 20h


Łącznie: 60 godz. (2 ECTS)

Efekty uczenia się - wiedza:

W01: posiada wiedzę z zakresu budowy i działania komputerów, technik cyfrowych i teorii sygnałów wykorzystywanych w sieciach komputerowych,

(K_W02, K_W03 Informatyka Stosowana; K_W01 Informatyka Stosowana, studia drugiego stopnia; K_W01 Fizyka Techniczna, studia drugiego stopnia)


W02: ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie technologii sieciowych,

(K_W02, K_W03 Informatyka Stosowana, studia pierwszego stopnia; K_W01, K_W02 Informatyka Stosowana, studia drugiego stopnia; K_W01, K_W02 Fizyka Techniczna, studia drugiego stopnia)


W03: ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie projektowania komunikacji człowiek-komputer,

(K_W08 Informatyka Stosowana, studia pierwszego stopnia; K_W01, K_W02 Informatyka Stosowana, studia drugiego stopnia; K_W01, K_W02, K_W05 Fizyka Techniczna, studia drugiego stopnia)


W04: zna podstawowe metody, techniki i narzędzia stosowane przy rozwiązywaniu prostych zadań informatycznych z zakresu technologii sieciowych,

(K_W03, K_W05 Informatyka Stosowana, studia pierwszego stopnia; K_W01, K_W02, K_W05 Informatyka Stosowana, studia drugiego stopnia; K_W01, K_W03, K_W05 Fizyka Techniczna, studia drugiego stopnia)


W05: zna podstawowe metody, techniki i narzędzia stosowane przy rozwiązywaniu prostych zadań informatycznych z zakresu komunikacji człowiek-komputer,

(K_W05, K_W08 Informatyka Stosowana, studia pierwszego stopnia; K_W01, K_W02, K_W05 Informatyka Stosowana, studia drugiego stopnia; K_W01, K_W03, K_W05 Fizyka Techniczna, studia drugiego stopnia)


W06: posiada wiedzę etyczną, rozumie zagrożenia stosowania technologii informatycznych, ma podstawową wiedzę do określenia poziomu bezpieczeństwa wybranych systemów informatycznych,

(K_W11, K_W12 Informatyka Stosowana, studia pierwszego stopnia; K_W01, K_W02, K_W05, K_W07 Informatyka Stosowana, studia drugiego stopnia; K_W02, K_W06, K_W08, K_W09 Fizyka Techniczna, studia drugiego stopnia)


W07: potrafi opisać komunikację między hostami na tle modelu OSI,

(K_W03 Informatyka Stosowana, studia pierwszego stopnia; K_W01, K_W02, K_W05 Informatyka Stosowana, studia drugiego stopnia; K_W01, K_W03, K_W05 Fizyka Techniczna, studia drugiego stopnia)


W08: potrafi opisać podstawową architekturę serwisów WWW

(K_W03 Informatyka Stosowana, studia pierwszego stopnia; K_W01, K_W02, K_W05, Informatyka Stosowana, studia drugiego stopnia; K_W01, K_W03, K_W05, K_W06 Fizyka Techniczna, studia drugiego stopnia)


W09: jest świadomy zagrożeń związanych z wykorzystywaniem architektury WWW

(K_W12 Informatyka Stosowana, studia pierwszego stopnia; K_W07 Informatyka Stosowana, studia drugiego stopnia; K_W01, K_W03, K_W05, K_W06 Fizyka Techniczna, studia drugiego stopnia)


W10: potrafi opisać:

- potrafi opisać sposób obsługi pakietów przez router,

- potrafi opisać sposób obsługi ramek przez przełącznik sieciowy,

- potrafi opisać i porównać ze sobą routing statyczny i dynamiczny,

- potrafi opisać środowisko REST API,

(K_W05, K_W08, K_W11, K_W12 Informatyka Stosowana, studia pierwszego stopnia; K_W01, K_W02, K_W05 Informatyka Stosowana, studia drugiego stopnia; K_W01, K_W03, K_W05, K_W06 Fizyka Techniczna, studia drugiego stopnia).



Efekty uczenia się - umiejętności:

U01: potrafi podczas tworzenia i projektowania sieci oraz usług informatycznych dostrzegać ich aspekty społeczne, ekonomiczne oraz prawne

(K_U07 Informatyka Stosowana, studia pierwszego stopnia; K_U01 Informatyka Stosowana, studia drugiego stopnia; K_U03, K_U07 Fizyka Techniczna, studia drugiego stopnia)


U02: potrafi na podstawie dostarczonej specyfikacji zaprojektować oraz zrealizować prostą sieć komputerową

(K_U01, K_U04, K_U10, KU_13, KU_19 Informatyka Stosowana, studia pierwszego stopnia; K_U01, K_U04, K_U06, K_U09, K_U10 Informatyka Stosowana, studia drugiego stopnia; K_U01, K_U04 Fizyka Techniczna, studia drugiego stopnia)


U03: potrafi wykorzystywać narzędzie programistyczne w realizacji projektów

(K_U10, KU22 Informatyka Stosowana, studia pierwszego stopnia; K_U04, K_U08, K_U11 Informatyka Stosowana, studia drugiego stopnia; K_U01, K_U02 Fizyka Techniczna, studia drugiego stopnia)


U04: stosuje i rozumie potrzebę wykorzystywania różnych metod zabezpieczeń związanych z wymianą informacji w systemach informatycznych

(K_U18, K_U21 Informatyka Stosowana, studia pierwszego stopnia; K_U01, K_U08 Informatyka Stosowana, studia drugiego stopnia; K_U01, K_U03, K_U04 Fizyka Techniczna, studia drugiego stopnia)


U05: potrafi planować i przeprowadzać proste eksperymenty z zakresu sposobu działania sieci komputerowych , interpretować uzyskane wyniki i wyciągać wnioski

(K_U03, K_U05 Informatyka Stosowana, studia pierwszego stopnia; K_U04, K_U07, K_U10, K_U11 Informatyka Stosowana, studia drugiego stopnia; K_U01, K_U02, K_U04 Fizyka Techniczna, studia drugiego stopnia)


U06: zna wartość innych form edukacji, tj. kursy, egzaminy/certyfikaty, warsztaty, które związane są ze szczegółowymi obszarami wiedzy wokół informatycznej

(K_U23, Informatyka Stosowana, studia pierwszego stopnia; K_U01, K_U05 Informatyka Stosowana, studia drugiego stopnia; K_U01, K_U03, K_U09 Fizyka Techniczna, studia drugiego stopnia)


U07: rozumie potrzebę wymiany informacji w grupach osób zajmujących się informatyką, potrafi pracować indywidualnie i w zespole

(K_U24, Informatyka Stosowana, studia pierwszego stopnia; K_U02, K_U07 Informatyka Stosowana, studia drugiego stopnia; K_U01, K_U07, K_U10 Fizyka Techniczna, studia drugiego stopnia)


U08: potrafi sformułować specyfikację dotyczącą prostych sieci informatycznych

(K_U19, Informatyka Stosowana, studia pierwszego stopnia; K_U02, K_U06 Informatyka Stosowana, studia drugiego stopnia; K_U01, K_U03, K_U04 Fizyka Techniczna, studia drugiego stopnia)


U09: potrafi:

- potrafi skonfigurować router obsługujący podstawowy routing statyczny i dynamiczny,

- potrafi skonfigurować na routerze trasę domyślną,

- potrafi skonfigurować listę kontroli dostępu ACL,

- potrafi napisać prosty kod w języku Python,

- potrafi zastosować oraz dostosować istniejący kod napisany w języku Python do monitorowania urządzeń sieciowych.


(K_U13, KU_14, KU_15, KU_18 Informatyka Stosowana, studia pierwszego stopnia; K_U01, K_U04, K_U06, K_U08, K_U09, K_U10 Informatyka Stosowana, studia drugiego stopnia; K_U01, K_U03, K_U04 Fizyka Techniczna, studia drugiego stopnia).




Efekty uczenia się - kompetencje społeczne:

K01: rozumie potrzebę ciągłego dokształcania powodowanego pojawianiem się nowych technologii

(K_K06 Informatyka Stosowana, studia pierwszego stopnia; K_K01, K_K03 Informatyka Stosowana, studia drugiego stopnia; K_K01 Fizyka Techniczna, studia drugiego stopnia),


K02: rozumie zagrożenia płynące z wykorzystywania wadliwie działających systemów informatycznych, które mogą doprowadzić strat finansowych użytkowników

(K_K01, K_K05 Informatyka Stosowana, studia pierwszego stopnia; K_K02, K_K03 Informatyka Stosowana, studia drugiego stopnia; K_K01, K_K02 Fizyka Techniczna, studia drugiego stopnia),


K03: ma świadomość problemów etycznych oraz praw autorskich

(K_K02 Informatyka Stosowana, studia pierwszego stopnia; K_K02, K_K03 Informatyka Stosowana, studia drugiego stopnia; K_K02 Fizyka Techniczna, studia drugiego stopnia),


K04: potrafi precyzyjnie określać problemy i formułować odpowiednie pytania, potrafi formułować opinie dotyczące kwestii zawodowych

(K_K02, K_K04, K_K05 Informatyka Stosowana, studia pierwszego stopnia; K_K01, K_K02, K_K05 Informatyka Stosowana, studia drugiego stopnia; K_K01, K_K03 Fizyka Techniczna, studia drugiego stopnia),


K05: rozumie i docenia znaczenie rzetelności w działaniach własnych i innych osób

(K_K01, K_K02, K_K03, K_K06 Informatyka Stosowana, studia pierwszego stopnia; K_K01, K_K02, K_K03 Informatyka Stosowana, studia drugiego stopnia; K_K01, K_K02 Fizyka Techniczna, studia drugiego stopnia).



Metody dydaktyczne:

Metoda dydaktyczna podająca:

- wykład informacyjny (konwencjonalny)

Metody dydaktyczne poszukujące:

- ćwiczeniowa,

- giełda pomysłów,

- laboratoryjna,

- obserwacji,

- klasyczna metoda problemowa,

- projektu,

- studium przypadku.


Metody dydaktyczne podające:

- wykład informacyjny (konwencjonalny)

Metody dydaktyczne poszukujące:

- ćwiczeniowa
- giełda pomysłów
- laboratoryjna
- obserwacji
- projektu
- studium przypadku

Skrócony opis:

Kurs dotyczący zarządzania urządzeniami sieciowymi przy wykorzystaniu języka Python w środowisku REST API.

Pełny opis:

The Application Policy Infrastructure Controller Enterprise Module (APIC-EM) jest programowym kontrolerem sieci (Software-Defined Networking SDN) zapewniającym platformę do automatyzacji zarządzania urządzeniami sieciowymi. Niniejszy kurs przedstawia różne rozwiązania oparte na tym systemie przy wykorzystaniu środowiska REST API oraz języka Python.

Szczegółowe zagadnienia:

1. Podstawy programownaia w języku Python.

2. Wykorzystanie JSON w aplikacjach tworzonych w języku Python.

3. Środowisko REST API.

4. Application Policy Infrastructure Controller Enterprise Module (APIC-EM).

5. Programowanie APIC-EM REST API

6. Tworzenie prostych aplikacji do zarządzania urządzeniami sieciowymi oraz śledzenia pakietów.

Uczestnicy zajęć są pełnoprawnymi członkami Akademii Sieciowej Cisco, tym samym mają dostęp do materiałów dydaktycznych znajdujących się na platformie e-learningowej. Kurs jest dostępny wyłącznie w angielskiej wersji językowej.

Wymagania wstępne:

- zaliczenie zajęć z przedmiotu Cisco CCNA Routing and Switching; Introduction to Networks 0800-KKCCNA-RS-3

- umiejętność czytania materiałów i specyfikacji technicznych w języku angielskim.

Literatura:

- Materiały Akademii Cisco na platformie cisco.netacad.com

- Akademia sieci Cisco CCNA Exploration: semestr 2 : protokoły i koncepcje routingu / Rick Graziani, Allan Johnson ; przekł. z jęz. ang. Maciej Baranowski, Warszawa, Wydawnictwo Naukowe PWN, 2008.

- Routing and Switching Essentials Companion Guide, Cisco Networking Academy, ISBN-10: 1587133180, Cisco Press, 2014

Metody i kryteria oceniania:

Zaliczenie zajęć polega na zdaniu egzaminów cząstkowych (on-line) – dotyczących każdego rozdziału, wykonaniu szeregu laboratoriów oraz zaliczeniu egzaminu końcowego teoretycznego (on-line). Wszystkie egzaminy on-line odbywają się w języku angielskim.

Uczestnicy, którzy ukończą zajęcia z wynikiem nie gorszym niż 80% otrzymają stosowny certyfikat ukończenia kursu.

- bieżące zajęcia obejmują efekty przedmiotowe W01-W10, U01-U09, K01-K05,

- egzaminy teoretyczne (test on-line, pytania zamknięte i otwarte) obejmują efekty przedmiotowe W01-W10,

Kryteria oceniania:

Sumaryczna liczba punktów stanowi ważoną sumę punktów uzyskanych ze wszystkich zaliczeń, co przekłada się na następujące oceny:

0-59% ndst

60-79% dst

80-89% dst+

90-92% db

93-95% db+

96-100% bdb

Praktyki zawodowe:

nie dotyczy

Zajęcia w cyklu "Semestr letni 2023/24" (w trakcie)

Okres: 2024-02-20 - 2024-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 20 godzin więcej informacji
Koordynatorzy: Mariusz Piwiński
Prowadzący grup: (brak danych)
Lista studentów: (nie masz dostępu)
Zaliczenie: Zaliczenie na ocenę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Mikołaja Kopernika w Toruniu.
ul. Jurija Gagarina 11, 87-100 Toruń tel: +48 56 611-40-10 https://usosweb.umk.pl/ kontakt deklaracja dostępności USOSweb 7.0.2.0-1 (2024-03-12)