Actualmente, mi docencia en la Escola de Enxeñaría de Telecomunicación se reparte en 3 asignaturas:
Programación I
Asignatura de 1º curso del Grado en Ingeniería de Tecnologías de Telecomunicación
El objetivo principal de esta asignatura es el desarrollo de capacidades de programación en un lenguaje de alto nivel. El paradigma de programación que se sigue es el de programación estructurada.
Diseño de Sistemas Integrados
Asignatura de 4º curso del Grado en Ingeniería de Tecnologías de Telecomunicación
Los sistemas integrados o empotrados (embedded systems) forman parte de casi todas las actividades de nuestro día a día que involucran el uso de un dispositivo electrónico (el despertador, el móvil, el coche…). En este curso se presentan los conceptos principales que están detrás de un sistema integrado moderno que cuenta con un sistema operativo, y se llevan a la práctica a través de una serie de ejercicios y proyectos.
Computación Distribuida
Asignatura de 2º curso del Máster Universitario en Ingeniería de Telecomunicación
Esta asignatura proporcionará una visión de conjunto de las tecnologías más habituales dentro de la computación distribuida. Se abordarán temas tales como las transacciones distribuidas y la replicación; la computación grid, en la nube, y cluster; la inteligencia artificial distribuida; y la computación paralela y evolutiva.