public:teaching

Teaching

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

  • 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, September 2022
  • Contents: Course on embedded systems, including hardware and software architecture, operating systems and testing mechanisms.
  • 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, September 2022
  • Contents: Course on operating systems, including task scheduling, memory management, file systems and input/output based on GNU/Linux.
  • Degree: MSc in Telecommunications Engineering
  • Level: Graduate (5th year, 1st/2nd semester)
  • Credits: 5 ECTS (125 hours)
  • Class: February 2022, September 2022, February 2023
  • Contents: Course on Network Virtualization, Software Defined Networks and Time Sensitive Networking, with OpenFlow and Mininet.
  • Degree: MSc in Telecommunications Engineering
  • Level: Graduate (5th year, 1st/2nd semester)
  • Credits: 5 ECTS (125 hours)
  • Class: February 2019, September 2019, February 2020, September 2020, February 2021, September 2021, February 2022, September 2022, February 2023
  • Contents: Course on Bipolar/CMOS fabrication processes and circuits, as well as programmable logic development with FPGAs and VHDL.
  • Degree: BSc in Telecommunications Engineering
  • Level: Undergraduate (4th year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2019, September 2020, September 2021, February 2022
  • Contents: Course on optical communications including optical fiber, transmitters, receivers and amplifiers.
  • Degree: MSc in Telecommunications Engineering
  • Level: Graduate (5th year, 1st/2nd semester)
  • Credits: 5 ECTS (125 hours)
  • Class: February 2022, September 2022, February 2023
  • Contents: Course on optical fiber (i.e., monomode and multimode) and devices (i.e., transmitters, amplifiers, detectors, etc.), as well as optical network technologies (i.e., CDWM/DWDM, GPON, etc.).
  • Degree: BSc in Telecommunications Engineering
  • Level: Undergraduate (4th year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: February 2020, February 2021, February 2022
  • Contents: Course on sensors/actuators and electronic circuits to build acoustic systems.
  • 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.
  • 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, February 2022
  • Contents: Graduate course on Cyber-Physical Systems, including system design, modelling, real-time control and simulation.
  • 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.
  • 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.
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (3rd year, 2nd semester)
  • Credits: 6 ECTS (150 hours)
  • Class: February 2022, February 2023
  • Contents: Advanced course on computer networks, including network dimensioning, inter-networking protocols, congestion control and Quality of Service.
  • Degree: BSc Telecommunications Engineering
  • Level: Undergraduate (3rd year, 1st semester)
  • Credits: 6 ECTS (150 hours)
  • Class: September 2020, September 2021, September 2022
  • Contents: Introductory course on computer networks, including communication technologies and network architecture with focus on Internet protocols and services.
  • 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).
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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: 2022/06/29 14:32
  • by pere