General information


Subject type: Optional

Coordinator: Rosa Herrero Antón

Trimester: Third term

Credits: 4

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.

Skills


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

  • 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

Description


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

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

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

Contents


The subject is structured as follows:

  • Topic 1: Introduction and basic concepts
  • Topic 2: Devices and programming for IoT environments
  • Topic 3: Platforms for the management of the IoT environment
  • Topic 4: Decision making in IoT environments
  • Topic 5: Vertical use cases of IoT solutions

Evaluation system


The subject is assessed based on the following activities:

  • Exams (EXAM): 20%
  • Practices (PRAC): 30%
  • Projects (PROJ): 20%
  • Presentations (PRES): 10%
  • Asynchronous work (ASIN): 20%

Additional considerations:

  • All activities are mandatory; activities that have not been attended or not performed are evaluated with a zero (0).
  • Exam notes (EXAM) can be retrieved on the official date, notes from the other activities (PRAC, PROJ, PRES and ASIN) 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.

REFERENCES


Basic

Getting Started with the Internet of Things: Connecting Sensors and Microcontrollers to the Cloud
Cuno Pfister
1st Edition
Make Community, LLC
ISBN: 978-1449393571

Learning Internet of Things
Peter Waher
1st Edition
Packt Publishing
ISBN: 978-1783553532

Programming the Internet of Things: An Introduction to Building Integrated, Device-to-Cloud IoT Solutions
Andy king
1st Edition
O'Reilly
ISBN: 978-1492081418

Analytics for the Internet of Things (IoT): Intelligent analytics for your intelligent devices
Andrew Minteer
1st Edition
Packt Publishing
ISBN: 978-1787120730