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
  • 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
  • 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
  • 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
  • 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
  • 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, January 2020
  • 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
  • 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
  • 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.

Wireless Sensor Networks

  • University: Universitat Autònoma de Barcelona (UAB)
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (4th year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2019
  • Contents: Course on Wireless Sensor Networks based on IEEE 802.15.4 and the IETF stack (6TSCH, 6LoWPAN, RPL, CoAP).

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: July 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: July 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: 2019/07/24 11:56
  • by pere