Teaching

This section contains an overview of my teaching duties at university level.

Embedded Systems

  • University: Universitat Oberta de Catalunya (UOC)
  • Degree: BSc Computer Engineering
  • Level: Undergraduate (3rd year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2014, September 2015, September 2016, September 2017, September 2018, September 2019, September 2020, September 2021
  • Contents: Course on embedded systems, including hardware and software architecture, operating systems and testing mechanisms.

Operating Systems

  • University: Universitat Oberta de Catalunya (UOC)
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (2nd year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2016, September 2017, September 2018, September 2019, September 2020, September 2021
  • Contents: Course on operating systems, including task scheduling, memory management, file systems and input/output based on GNU/Linux.

Digital Video Broadcasting

  • University: Universitat Oberta de Catalunya (UOC)
  • Degree: BSc in Telecommunications Engineering
  • Level: Undergraduate (3rd year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: February 2019, February 2020, February 2021
  • Contents: Course on digital video broadcasting, including signal acquisition, digitization, encoding, modulation and transmission.

Optical Communications

  • University: Universitat Oberta de Catalunya
  • Degree: BSc in Telecommunications Engineering
  • Level: Undergraduate (4th year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2019, September 2020, September 2021
  • Contents: Course on optical communications including optical fiber, transmitters, receivers and amplifiers.

Electroacoustics

  • University: Universitat Oberta de Catalunya
  • Degree: BSc in Telecommunications Engineering
  • Level: Undergraduate (4th year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: February 2020, February 2021
  • Contents: Course on sensors/actuators and electronic circuits to build acoustic systems.

Microelectronics

  • University: Universitat Oberta de Catalunya (UOC)
  • Degree: MSc in Telecommunications Engineering
  • Level: Graduate (4th year, 1st/2nd semester)
  • Credits: 5 ECTS (125 hours)
  • Class: February 2019, September 2019, February 2020, September 2020, February 2021, September 2021
  • Contents: Course on Bipolar/CMOS fabrication processes and circuits, as well as programmable logic development with FPGAs and VHDL.

Integration of Cyber-Physical Systems

  • University: Universitat Oberta de Catalunya (UOC)
  • Degree: MSc in Industry 4.0
  • Level: Graduate (1st year, 2nd semester)
  • Credits: 12 ECTS (300 hours)
  • Class: February 2018, February 2019, February 2020, February 2021
  • Contents: Graduate course on Cyber-Physical Systems, including system design, modelling, real-time control and simulation.

Development of Cyber-Physical Systems

  • University: Universitat Oberta de Catalunya (UOC)
  • Degree: MSc in Industry 4.0
  • Level: Graduate (1st year, 1st semester)
  • Credits: 12 ECTS (300 hours)
  • Class: October 2017, September 2020
  • Contents: Graduate course on Cyber-Physical Systems, including sensors and actuators, embedded systems, communication technologies and protocols, cloud computing and machine learning.

Data Networks and Services

  • University: Universitat Oberta de Catalunya (UOC)
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (3rd year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2012
  • Contents: Course on data networks and services, including queueing theory for network dimensioning and WAN technologies.

Telecommunication Networks

  • University: Universitat Autònoma de Barcelona (UAB)
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (3rd year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: February 2022
  • Contents: Advanced course on computer networks, including inter-networking, congestion control and Quality of Service for multimedia applications.

Foundations of Networks

  • University: Universitat Autònoma de Barcelona (UAB)
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (3rd year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2020, September 2021
  • Contents: Introductory course on computer networks, including communication technologies and network architecture with focus on Internet protocols and services.

Internet of Things

  • University: Universitat Autònoma de Barcelona (UAB)
  • Degree: MSc in Internet of Things for eHealth
  • Level: Graduate (1st year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2021
  • Contents: Course that introduces the essential concepts, metrics, technologies and platforms of the value chain of the Internet of Things, ranging from connected devices that operate autonomously to the cloud platforms that allows to proces, store and display data.

Emerging Telecommunication Systems

  • University: Universitat Autònoma de Barcelona (UAB)
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (4th year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2019, February 2021
  • Contents: Course on emerging telecommunication systems, including IoT technologies (IEEE 802.15.4, SigFox, LoRa, NB-IoT, etc.) and protocols (IETF 6TSCH, 6LoWPAN, RPL, CoAP and MQTT).

Telecommunication Systems

  • University: Universitat Autònoma de Barcelona (UAB)
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (2nd year, 2nd semester)
  • Credits: 10.5 ECTS (262 hours)
  • Class: February 2021
  • Contents: Introductory course on telecommunication systems, including analog and digital modulations (amplitude, frequency and phase), as well as source and channel coding.

Integrated Projects II

  • University: Universitat de Vic (UVIC)
  • Degree: BSc Mechatronics Engineering
  • Level: Undergraduate (3rd year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: February 2020
  • Contents: Hands-on course to develop a mechatronics project including mechanics, electronics, firmware and software.

Microcontrollers

  • University: Universitat de Vic (UVIC)
  • Degree: BSc Mechatronics Engineering
  • Level: Undergraduate (3rd year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2018
  • Contents: Course on microcontrollers, including architecture, peripherals, interfacing, communication buses and programming.

Databases

  • University: Universitat de Vic (UVIC)
  • Degree: BSc Multimedia
  • Level: Undergraduate (2nd year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: February 2019
  • Contents: Course on databases, design and implementation of both relational and non-relational database systems.

Operating Systems

  • University: Escola Universitària Politècnica de Mataró (EUPMt-UPC)
  • Degree: BSc Computer Engineering
  • Level: Undergraduate (2nd year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2014
  • Contents: Course on operating systems, including task scheduling, memory management, file systems and input/output using GNU/Linux.

Scientific Foundations

  • University: Escola Universitària Politècnica de Mataró (EUPMt-UPC)
  • Degree: BSc Computer Engineering
  • Level: Undergraduate (1st year, 2nd semester)
  • Credits: 7.5 ECTS (187.5 hours)
  • Class: September 2013
  • Contents: Course on elementary number theory, discrete logics and graph theory.

Object-Oriented Programming

  • University: Escola Universitària Politècnica de Mataró (EUPMt-UPC)
  • Degree: BSc Computer Engineering
  • Level: Undergraduate (1st year, 2nd semester)
  • Credits: 7.5 ECTS (187.5 hours)
  • Class: February 2012
  • Contents: Course on object-oriented programming in Java, including an introduction to data structures, data files, recursion and graphic user interfaces.
  • public/teaching.txt
  • Last modified: 2021/06/21 17:46
  • by pere