Course code 07 53 1307 70
ECTS credits 3
Course title in the language of instruction
Podstawy sieci komputerowych
Course title in Polish Podstawy sieci komputerowych
Course title in English
Fundamentals of Computer Networks
Language of instruction Polish
Course level first-cycle programme
Course coordinator dr inż. Roman Krasiukianis
Course instructors
Delivery methods and course duration
Lecture Tutorials Laboratory Project Seminar Other Total of teaching hours during semester
Contact hours 15 30 0 45
E-learning No No No No No No
Assessment criteria (weightage) 0.00 0.00 0.00
Course objective
  1. To introduce the principles of operation of the core mechanism that provide functionality of Internet
  2. To demonstrate the mentioned principles through peformed experiments, and to gain ability to onfigure and diagnose issues for selected aspects of computer networks operation
Learning outcomes
  1. The student presents the layer models of the network
  2. The student classifies network protocols as the layers of network model
  3. The student explains the principles of addressing for particular layers of network model
  4. The student configures basic network nodes (host, router) so that the communication is provided by the network
  5. The student performs analysis of the recorded message exchange for different layers of network model
  6. The student cooperates within a team to establish considered network topology
Assessment methods
Effects 1-3: Online quizes
Effects 3-6: Evaluation of laboratory excersises completion

To pass the lecture one is obliged to pass the online test.

To pass the laboratory one is obliged to complete all the mandatory excercises.
The laboratory grade is dependend upon the number of voluntary excercises completed.

The final grade is a weighted average of exam grade (40%) and laboratory grade (60%)
Fundamental knowledge on the computer architecture (the course Introduction to Computer Science)
Course content with delivery methods
Computer networks - introduction, layer model in theory and practice, basic classifications.
Broadcast domain. Communication within an Ethernet segment. Packet delivery and frame delivery. Dynamic host configuration protocol.
IPv4 logical address. Host - [sub]net relation. Communication within a subnet. The purpose of default gateway.
Transport layer. Sockets and processes. Streams and datagrams. 
Domain name service.
Inter-net, connecting the networks. The rout and the routing decision. Fragmentation issue. Private subnets and address translations.
HTTP protocol, basic properties, usage in internet applications.
Transmission confidentiality, credibility of its parties. Public key infrastructure rudiments.
IPv6 protocol.
Proxy service.
Network tunnels, virtual private networks.
Traffic filtering.
Quality of service, congestion management.
Wireless networks, cell networks, leased lines.

A set of 10 excercises, of which 4 to 8 have to be performed and passed. The subjects of the excercises are adjacent to the subjects of the lecture.
Basic reference materials
  1. Tanenbaum Andrew, Wetherall David: Sieci komputerowe. Wydanie V, Helion 2012
  2. Stallings William: Data and Computer Communications. Prentice Hall 2000
Other reference materials
  1. Stallings W.:Wireless Communication. Prentice Hall 2002
  2. Peterson L. L., Davie B. S.: Computer Networks, a system aproach. Elsevier 2007
  3. Stallings W.:High Speed Networks and Internets, Prentice Hall 2002
  4. Krysiak K.: Sieci Komputerowe. Helion 2005
Average student workload outside classroom
Last update