SylabUZ

Generate PDF for this page

Basics of Computer Networks - course description

General information
Course name Basics of Computer Networks
Course ID 11.3-WK-CSEEP-BCN-S23
Faculty Faculty of Exact and Natural Sciences
Field of study computer science and econometrics
Education profile academic
Level of studies First-cycle studies leading to Bachelor's degree
Beginning semester winter term 2023/2024
Course information
Semester 3
ECTS credits to win 5
Course type optional
Teaching language english
Author of syllabus
  • mgr inż. Andrzej Majczak
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Lecture 30 2 - - Credit with grade
Laboratory 30 2 - - Credit with grade

Aim of the course

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

Prerequisites

Information technology and Computer programming.

Scope

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 basis of data transmission, cables, optical fibers and wireless links).
  4. Data link layer (network protocols, data transfer correctness verification).
  5. Access control to the carrier (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 name system, email, web architecture, streaming audio and video).
  9. Network security (cryptography, DES, AES, RSA, communication security, WWW security, social aspects of computer networks).

Laboratory;

  1. Access networks and physical carriers.
  2. Planning the network layout.
  3. Diagnostic tools and troubleshooting.
  4. Analyzing packets.
  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

Teaching methods

Traditional lecture. Laboratory exercises in the computer lab according to the developed instructions.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

  1. Checking the level of preparation of students and their activity during laboratory exercises.
  2. Obtaining positive grades from all laboratory exercises planned for implementation under the laboratory program.
  3. Written test to pass the lecture, consisting of questions and tasks, verifying the knowledge of the material.

The grade for the subject consists of the grade for laboratory exercises (40%) and the grade for the lecture (60%). The pass mark for the course is a positive assessment of the laboratory exercises and the lecture.

 

Recommended reading

  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.

Further reading

  1. William Stallings Data and Computer Communications Prentice Hall 2007.
  2.  Al Anderson, Ryan Benedetti Head First. Sieci komputerowe Helion 2010.

 

Notes


Modified by dr Ewa Synówka (last modification: 10-04-2024 19:31)