General information

Subject type: Mandatory

Coordinator: Ana Beatriz Pérez Zapata

Trimester: First term

Credits: 6

Teaching staff: 

Pere Tuset Peiró

Teaching languages

  • Catalan

The theory and laboratory classes will be in Catalan/Spanish, but the subject documentation will mostly be in English. Therefore, students must be able to read and understand texts written in technical English.


Basic skills
  • B2_That students know how to apply their knowledge to their job or vocation in a professional way and have the skills they demonstrate by developing and defending arguments and solving problems within their area of ​​study


  • B3_Students have the ability to gather and interpret relevant data (usually within their area of ​​study), to make judgments that include reflection on relevant social, scientific or ethical issues


  • B5_That students have developed those learning skills necessary to undertake further studies with a high degree of autonomy


Specific skills
  • EFB5_Knowledge of the structure, organization, operation and interconnection of information systems, the fundamentals of their programming and their application for solving engineering problems


Transversal competences
  • T1_That students know a third language, which will be preferably English, with an adequate level of oral and written form, according to the needs of the graduates in each degree


  • T2_That students have the ability to work as members of an interdisciplinary team either as one more member, or performing management tasks in order to contribute to developing projects with pragmatism and a sense of responsibility, making commitments taking into account the available resources



In general, this subject covers the following descriptors specified for the subject to which it belongs (Computer Architecture, Operating Systems and Computer Networks):

  1. Introduction to networks (packet networks, OSI and TCP/IP protocol architecture, standardization bodies)
  2. Network applications (client-server paradigm, document exchange (web, HTTP, FTP), e-mail (SMTP, protocols), representation of structured information (web, XML))
  3. IP networks (protocol, routing, ARP, address translation, DNS, firewalls, private networks)
  4. TCP and sockets (protocols, ARQ, Flow control, UDP, TCP, API sockets)
  5. Local area networks (architecture and typologies, Ethernet, wireless networks)
  6. Advanced concepts of TCP/IP protocols, Internet Service Providers (ISPs), routing algorithms, and multimedia protocols
  7. Security in computer networks: protection, security protocols, electronic commerce, application management
  8. Local and network services

For the correct monitoring of the subject, students will work with their personal computer (laptop), which they must bring to all classes.


The subject is structured in two parts, as indicated below:


  • Topic 1: Basic concepts
  • Topic 2: Routing
  • Topic 3: Quality of service
  • Topic 4: Security


  • Topic 5: Resolution of names
  • Topic 6: File transfer
  • Topic 7: Mail and messaging
  • Topic 8: Real time

Evaluation system

The subject is assessed based on the following activities:

  • Exam 1 (EXAM1): 25%
  • Exam 2 (EXAM2): 25%
  • Practice 1 (PRAC1): 12,5%
  • Practice 2 (PRAC2): 12,5%
  • Practice 3 (PRAC3): 12,5%
  • Practice 4 (PRAC4): 12,5%

The final grade of the subject (NFA) is calculated according to:

  • EXAM = EXAM1 x 0,25 + EXAM2 x 0,25
  • PRAC = PRAC1 x 0,125 + PRAC2 x 0,125 + PRAC3 x 0,125 + PRAC4 x 0,125
  • If EXAM >= 4: NFA = EXAM + PRAC
  • If EXAM < 4: NFA = MIN(EXAM + PRAC, 4)

Additional considerations:

  • All activities are mandatory; activities that have not been attended or not performed are evaluated with a zero (0).
  • Exam notes (EXAM1, EXAM2) can be retrieved on the official date, practice notes (PRAC1, PRAC2, PRAC3 and PRAC4) cannot be retrieved.
  • Any indication of copying or plagiarism (from peers, from uncited sources, or from tools such as ChatGPT) will result in the activity being assessed with a zero (0).
  • Repeated behavior of copying or plagiarism will result in the subject being evaluated with a zero (0) and the student being reported to the University management.



Kurose and Ross, Computer Networking: A Top-Down Approach, 8th edition, Addison-Wesley, 2021, ISBN 978-1292405469.

Bonaventure, Computer Networking: Principles, Protocols and Practice, 3rd edition, 2021.

Tanenbaum, Feamster, and Wetherall, Computer Networks, 6th edition, Pearson, 2021, ISBN 978-1292374062.

Peterson and Davie, Computer Networks: A Systems Approach1, 5th edition, Morgan Kaufman, 2011, ISBN 0123851386.