SylabUZ

Wygeneruj PDF dla tej strony

Computer Networks - opis przedmiotu

Informacje ogólne
Nazwa przedmiotu Computer Networks
Kod przedmiotu 11.3-WK-CSEEP-CN-S22
Wydział Wydział Matematyki, Informatyki i Ekonometrii
Kierunek Computer science and econometrics
Profil ogólnoakademicki
Rodzaj studiów pierwszego stopnia z tyt. licencjata
Semestr rozpoczęcia semestr zimowy 2022/2023
Informacje o przedmiocie
Semestr 5
Liczba punktów ECTS do zdobycia 5
Typ przedmiotu obieralny
Język nauczania angielski
Sylabus opracował
  • mgr inż. Andrzej Majczak
Formy zajęć
Forma zajęć Liczba godzin w semestrze (stacjonarne) Liczba godzin w tygodniu (stacjonarne) Liczba godzin w semestrze (niestacjonarne) Liczba godzin w tygodniu (niestacjonarne) Forma zaliczenia
Wykład 30 2 - - Zaliczenie na ocenę
Laboratorium 30 2 - - Zaliczenie na ocenę

Cel przedmiotu

The aim of the course is to present current knowledge about the use of computer networks and the Internet, to present cable and wireless networks as well as basic network protocols and applications.

Wymagania wstępne

Information Technology and Computer Programming 1.

Zakres tematyczny

Lecture

  1. Applications of computer networks (business applications, home applications, mobile users).
  2. Basics of computer networks (network hardware, network software, reference models, network examples, network standardization).
  3. Physical layer (theoretical foundations of data transmission, cables, fiber optics and wireless links).
  4. Data link layer (network protocols, verification of correct data transfer).
  5. Access control to the medium (multiple access protocols, Ethernet, wireless local networks, Bluetooth).
  6. Network layer (routing algorithms, congestion control, QoS, IPv4 and IPv6).
  7. Transport layer (socket programming, UDP, TCP, RTP and network performance).
  8. Application layer (DNS naming system, e-mail, web architecture, audio and video streaming).
  9. Network security (cryptography, DES, AES, RSA, communication security, WWW security, social aspects of computer networks).

Lab

  1. Access networks and physical media.
  2. Network layout planning.
  3. Diagnostic and troubleshooting tools.
  4. Parsing packages.
  5. Devices and network traffic.
  6. Connecting networks using routers.
  7. Routing protocols.
  8. Domain name system.
  9. Network monitoring and troubleshooting.
  10. Wireless networks.
  11. Network security.
  12. Network design.

Metody kształcenia

Traditional lecture. Laboratory exercises in a computer lab based on prepared instructions.

Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się

Opis efektu Symbole efektów Metody weryfikacji Forma zajęć

Warunki zaliczenia

  1. Checking the degree of students' preparation and their activity during laboratory exercises.
  2. Obtaining positive grades for all laboratory exercises planned for implementation as part of the laboratory program.
  3. A written test to pass the lecture, consisting of questions and tasks verifying knowledge of the material covered.

The grade for the course consists of the grade for laboratory exercises (40%) and the grade for the lecture (60%). The condition for passing the course is a positive grade in laboratory exercises and lecture.

Literatura podstawowa

  1. James F. Kurose, Keith W. Ross Computer Networking: A Top-Down Approach 7th Edition Pearson 2016.
  2. Andrew S. Tanenbaum, David J. Wetherall  Computer Networks 5th Edition Pearson 2010.

Literatura uzupełniająca

  1. William Stallings Data and Computer Communications Prentice Hall 2007.
  2.  Al Anderson, Ryan Benedetti Head First Networking. A Brain-Friendly Guide Helion 2010.

Uwagi


Zmodyfikowane przez mgr inż. Andrzej Majczak (ostatnia modyfikacja: 08-02-2024 12:22)