Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

MATLAB y Simulink, el software de los ingenieros y científicos, en Enseñanza Secundaria - Mathworks

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 8 de junio de 2015 por tic.ismie

123 visualizaciones

Ponencia de Angel Sierra y Lucas García en las VII Jornadas iTIC

Descargar la transcripción

Buenas tardes, como ya he comentado, soy Ángel Sierra, estoy a cargo de la educación para España y para Portugal de MadWorks. 00:00:12
Me gustaría comenzar con una pregunta sobre lo que es MadLab. 00:00:20
¿Cuántos de vosotros conocéis MadLab o habéis trabajado con MadLab? 00:00:28
¿Conocéis MadLab? ¿Trabajado con MadLab? 00:00:33
de acuerdo, bueno 00:00:38
os puedo comentar que yo también 00:00:40
antes de incorporarme en Madbox no conocía 00:00:43
tampoco sobre Madlab 00:00:45
a diferencia de Lucas 00:00:46
yo soy licenciado en psicología 00:00:49
y bueno, yo durante la carrera pues no 00:00:51
lo utilizo, aunque después me he dado cuenta 00:00:53
que también en psicología se utiliza 00:00:55
lo que es para el área de investigación 00:00:57
pues bueno, en mi caso no tuve contacto con ello 00:00:58
hasta incorporarme lo que es en Madbox 00:01:00
como primer punto 00:01:03
bueno, comentar que por ejemplo 00:01:05
Luego en mi primer contacto con MATLAB yo no conocía nada sobre ello, como digo, cuando me incorporé en la empresa, lo primero fue, recuerdo, con mi cuñado, me preguntó, bueno, en la empresa en la que te incorporas, le dije, Matwell, Matwell, no tengo ni idea, no sé, ¿a qué se dedican? 00:01:06
Digo, usted tiene un software que se llama MATLAB. Yo hablo MATLAB. Eso fue lo que me dijo lo primero. Y ahí descubrí un poco que era un software muy conocido, sobre todo en lo que es ingeniería y que era ampliamente conocido en todo el entorno educativo y en la parte de empresa. 00:01:21
Por comenzar con ello, esta es la agenda de lo que vamos a tratar, pero vamos a procurar que sea bastante ágil para que de tiempo también hacer preguntas a posteriori. 00:01:39
Comenzar, ¿qué es MATLAB? MATLAB es el entorno principal para cálculo técnico. Lucas os puede contar más sobre ello, lo que es a nivel técnico, de lo que son las características principales de este software. 00:01:51
Bueno, la idea fundamental de MATLAB con respecto a otros lenguajes de programación 00:02:06
ya he dicho que MATLAB entonces es un lenguaje de programación 00:02:13
es que es un lenguaje de programación de cuarta generación 00:02:17
por hacer un recorrido por los lenguajes de programación 00:02:19
lenguajes de programación de tercera generación serían C, Fortran, Java y otros 00:02:26
y la principal ventaja de estos lenguajes de cuarta generación 00:02:31
que ofrecen las posibilidades de los lenguajes de programación de tercera y segunda generación 00:02:35
pero además tienen la ventaja de tener un gran conjunto de librerías 00:02:42
con lo cual no es necesario estar programando rutinas o funciones para diferentes aplicaciones. 00:02:47
Esto es especialmente útil cuando, por ejemplo, queremos llevar a cabo técnicas 00:02:56
de procesamiento de imagen o control o procesamiento de señal, que en el ámbito universitario y en la empresa se utilizan ampliamente 00:03:01
y en el área digamos preuniversitaria o primaria y secundaria pues se tocará en diferentes aspectos, quizá a lo mejor la parte estadística, 00:03:13
puede ser la parte de economía, sin duda también la parte de tecnología, de matemáticas y física. 00:03:24
Bueno, por otro lado, MatWorx es una empresa que no solo desarrolla MATLAB, desarrolla otros 82 productos, pero el segundo producto más conocido es Simulink. 00:03:31
y Simulink es un entorno de programación basado en bloques 00:03:42
de modo que el usuario cada vez que quiere llevar a cabo una operación 00:03:47
lo que hará será comunicar o conectar entre sí bloques que les permitan hacer una determinada tarea. 00:03:55
La gran ventaja de Simulink es que dado que es un entorno que se utiliza en ingeniería 00:04:02
Pues para desarrollar los simuladores de los aviones, de los coches, y no solo eso, sino para la generación automática del código que realmente utilizan los aviones y los coches para funcionar. 00:04:09
Esto hace que en plataformas de bajo coste como Arduino, Lego o Raspberry Pi sea realmente útil y sencillo el llevar un programa, un algoritmo a estas plataformas. 00:04:23
entonces bueno, esa será alguna de las cosas que intentaremos comentar a lo largo de la sesión de hoy 00:04:36
Bueno, como ha comentado Lucas, están los dos softwares que es MATLAB y Symboline 00:04:43
y luego sobre ellos cuelgan los diferentes toolboxes que llamamos estos librerías específicas para las diferentes áreas 00:04:53
un poco lo que es dentro de la empresa, la empresa tiene diferentes líneas, diferentes sectores 00:04:59
desde automoción, defensa, aeronáutica, financiero, médico y demás, en diferentes entornos de aplicación. 00:05:07
Esto lo que hace es que también la repercusión en lo que es en el sistema educativo, 00:05:19
que es uno de los principales sectores dentro de la empresa, sea muy amplio. 00:05:23
Actualmente más de 5.000 universidades en el mundo están utilizando MATLAB, 00:05:28
MATLAB, incluyendo las top universities de lo que es de todo el mundo, y más de un millón 00:05:31
de estudiantes facultativos tienen acceso a las herramientas a través de licenciamiento 00:05:37
Campus. Digo esto porque, bueno, ahora mismo hay 500 instituciones que tienen ya este tipo 00:05:41
de licenciamiento, es un licenciamiento ilimitado que tiene mucho sentido en la universidad 00:05:45
porque la ventaja fundamental de MATLAB frente a otros softwares, no ya digo de software 00:05:49
libre, sino a otros softwares de pago y demás, es realmente la flexibilidad que tiene la 00:05:55
O sea, pensando sobre todo en la interdisciplinariedad dentro de la universidad, dentro de la investigación y demás, es una herramienta que se puede utilizar todo, puede haber un grupo de investigadores, por ejemplo, de diferentes disciplinas, todos pueden conocer MATLAB y luego cada uno ser especialista en concreto en una de las áreas de procesamiento de imagen, temas de ingeniería mecánica, temas de telecomunicaciones y luego trabajar todos conjuntamente porque han tenido una herramienta común. 00:05:58
Entonces ahora mismo por eso mi trabajo es el facilitar a las universidades el paso del licenciamiento que tienen actualmente a un licenciamiento campus para toda la universidad ilimitado. 00:06:25
Este es un poco actualmente, como veis, lo que es en España. Puedo decir que prácticamente todas las universidades utilizan nuestro software. 00:06:35
No todas están en esta situación que digo de licenciamiento campus con la que estoy trabajando, pero todas lo utilizan prácticamente. 00:06:43
Y lo que es, bueno, en España y Portugal hay más de 250 instituciones académicas utilizando. 00:06:49
Eso para un poco tener la idea de lo que es la potencia del software y el uso que hay, lo que es dentro del área académica. 00:06:53
¿Qué es lo que ocurre? Estamos en la empresa, en la empresa como digo están utilizando nuestro software, también se está utilizando en las universidades. 00:07:02
Ahora todo lo que es relacionado con STEM todos lo conocemos, es la parte donde se supone que va a ser más importante que todas las nuevas generaciones estén trabajando en ese sentido 00:07:11
porque es lo que más nos falta a nivel de Europa y a nivel mundial también, especialistas en lo que es en estas áreas. 00:07:23
Entonces lo que queremos es empezar a trabajar, ya hemos empezado, pero potenciarlo desde las fases más tempranas. 00:07:29
De manera que en las educaciones previas a la universidad, en la universidad sabemos que se lo van a encontrar los estudiantes, 00:07:36
se lo van a utilizar en la universidad porque va a ser la herramienta que posteriormente utilicen en la empresa. 00:07:42
Pero lo que queremos, la intención es que se empiece desde antes a trabajar con ello. 00:07:47
¿Qué ocurre? Esto es un poco, o sea, digo, actualmente a nivel universitario está muy extendido lo que es en todo el mundo, 00:07:52
no tanto en la parte de secundaria, primaria y bachillerato, ahí podemos decir que no tenemos tanta experiencia con ello, queremos trabajar en ello. 00:08:00
Sobre todo porque, bueno, ahora como comentaré un poco a posteriori, porque antes había una problemática importante en este sentido. 00:08:11
Ahora mismo es todo más accesible para lo que es la educación primaria y secundaria y bachillerato, entonces esta es una idea viendo lo que es el sistema educativo español, las asignaturas, donde pensamos que se puede utilizar MATLAB y Simulink. 00:08:16
La parte de primaria es la que a priori tendríamos que tratar un poco más, parece un poco más complicado, son muy pequeños 00:08:34
Pero bueno, ya tenemos experiencias de niños que han empezado a trabajar con ello 00:08:44
Pero sobre todo centrarnos en la parte de secundaria especialmente con las nuevas asignaturas, la parte nueva de programación para tecnología 00:08:47
Que es donde pensamos que podemos hacer más con ello 00:08:57
Estas son todas las áreas, tanto en primero, tercero de ESO, cuarto de ESO y también lo que es el bachillato, donde pensamos que se podría utilizar el software. 00:09:00
Esto es un poco lo que comentaba, que es la novedad más importante respecto a los años anteriores. 00:09:13
Yo he tenido contacto con muchas escuelas, institutos, que me han pedido sobre cuáles eran las condiciones y el licenciamiento que teníamos para ellos. 00:09:19
El licenciamiento que había anteriormente era el mismo licenciamiento que tiene la universidad. 00:09:33
No tanto a nivel de lo que es de los componentes, sino sobre todo a nivel de precios. 00:09:37
Y aunque el precio para, bueno, al fin y al cabo no es software libre, somos una empresa de software de pago, ya lo sabéis, y el precio era alto para lo que es para los colegios, aunque la universidad sí trabaja con ello, pero bueno, y teníamos los mismos precios para la universidad. 00:09:41
¿Qué ocurre? Lo que se hizo el año pasado, que es un poco también como se inició toda esta parte, es para potenciarlo, es facilitar el acceso a este software para la educación primaria y secundaria. 00:09:55
Para ello se creó esta suite que en lo que consiste es en que cualquier colegio, instituto tiene acceso a 30 componentes más MATLAB y Simulink, o sea prácticamente a todos los componentes más importantes de lo que es del software, en un contrato que es anual y tiene todo disponible. 00:10:07
puede hacer el número de instalaciones que se quiere, instalaciones ilimitadas, instalaciones individuales, para profesores, para alumnos, para las aulas y demás. 00:10:31
Entonces, fundamentalmente no se ha facilitado tanto lo que es el software en concreto, sino realmente el precio y la forma de acceder a ese software. 00:10:39
Y bueno, os puedo decir, bueno, el tema económico lo podríamos tratar en otro punto, pero que ahora mismo no es ningún impedimento lo que es la parte económica para acceder a lo que es al software. 00:10:46
Además de ello, hay una web, dentro de nuestra web que tenemos mucha información, hay un apartado específico para educación primera y secundaria con diferentes ejemplos. 00:10:55
Si, por ejemplo, aquí dentro de la web accedéis, por ejemplo, en la web, entrando, si accedemos aquí en la parte de la derecha, está la parte, por ejemplo, de Cosweb. 00:11:06
Si pinchamos en él, iríamos a la segunda pantalla, donde están todos estos ejercicios prácticos y actividades que se podían desarrollar. 00:11:25
Luego, de la misma manera, en la misma página, un poco más abajo, por no estar trabajando con internet, hemos traído un par de pantallazos sobre ello, porque esta es la parte para mí más importante. 00:11:41
importante. Ahí hay acceso a diferente material, tanto para la parte de MATLAB, como la parte 00:11:49
también de interfaces gráficos, análisis de datos, algunas más relacionadas con ingeniería, 00:11:57
con física, como podéis ver ahí, hay diferentes problemas y ejercicios que se pueden utilizar 00:12:03
y material al fin y al cabo. Esto, tengo que decir que estamos en una fase un poco previa 00:12:08
con ello. La idea fundamental por lo que estamos aquí es el que a mí lo que me gustaría 00:12:17
es el poder llegar a algún tipo de acuerdo, algún tipo de relación para poder trabajar 00:12:24
y facilitar el material para utilizar con lo que es con nuestro software. Tenemos experiencia 00:12:30
ya, por ejemplo, mis compañeros en París, ya hace un par de años, antes de estar este 00:12:35
tipo de licenciamiento con este precio especial que digo, empezaron a trabajar con los liceos, 00:12:39
Se hizo un programa especial para los liceos allí en Francia con un acceso, se preparó material para ellos, se preparó incluso una web para que accedieran los diferentes liceos para toda la información y se facilitó todo el licenciamiento de estudiantes, profesorado y demás. 00:12:44
Se hizo un programa específico para ello. Eso aquí también lo podríamos hacer de la misma manera. Lo que ocurre es que el número de colegios y institutos es muy amplio y yo tendría que abordarlo dentro de la empresa como un proyecto a nivel de la comunidad. 00:12:59
Me refiero que no sería el que todos los colegios tuviesen que estar involucrados en ellos, pero sí un proyecto a nivel global. 00:13:18
Porque podríamos trabajar, tenemos incluso una posición dentro de la empresa que se llama Technical Evangelist, 00:13:24
es una persona que trabaja en relación con las universidades, en este caso podía trabajar lo que es para educación primaria y secundaria, 00:13:30
conociendo bien nuestras herramientas, trabajando en colaboración con el profesorado, 00:13:37
porque realmente vosotros sois los que conocéis si esto tiene sentido o no, si esto es aplicable o no, 00:13:40
para diseñar lo que es ese material y ese currículum para hacerlo en todas las asignaturas. 00:13:44
Y esa es mi idea y lo principal que me gustaría salir de aquí con esa propuesta por mi parte. 00:13:49
Bueno, aquí ahora vamos a unos pocos ejemplos. 00:13:56
¿Luca lo puede explicar mejor? 00:14:01
Bueno, la idea es enseñaros rápidamente y porque esta sesión es relativamente breve 00:14:05
algunos ejemplos de cómo MATLAB y Simulink se pueden utilizar en diferentes grados, 00:14:12
tanto si estamos hablando de enseñanza en primaria o enseñanza en secundaria. 00:14:21
Vamos a intentar mostrar este vídeo, primeramente, y bueno, por haceros un muy rápido resumen, 00:14:28
Se trata de un taller de programación con robots de Lego Mindstorms y utilizando Simulink con niños entre 9 y 12 años en Cambridge, que es donde está una de nuestras oficinas europeas. 00:14:37
Bueno, entonces voy a seguir reproduciendo el vídeo y comento algunas cosas. 00:15:25
Aquí fundamentalmente los chicos aprendían a controlar diferentes servomotores, a controlar diferentes sensores que podrían estar presentes en el Lego, construían ellos mismos el Lego. 00:15:47
Y veían como un proyecto de ingeniería que realmente es factible que uno aprenda en la carrera o incluso en la universidad, bueno en la universidad o incluso en la empresa, pueda aplicarse a una tecnología asequible, de bajo coste, divertida, entretenida y les ayuda a aprender conceptos relacionados con la posición, la velocidad, ejemplos relacionados con control. 00:16:02
y bueno, es muy enriquecedor para ellos y creemos que este podría ser un punto de entrada 00:16:29
para la gente más, podemos decir, más junior, para los chicos que podrían estar en primaria. 00:16:36
Por otro lado, he mostrado algún otro vídeo y después si queréis hacemos un ejemplo en directo. 00:16:45
Esto fundamentalmente se trata de un sigue líneas, de hecho lo hemos traído hoy por aquí, 00:16:52
Intentaremos ejecutarlo en un momento 00:16:58
Y se trata simplemente de un robot que se llama Zumobot 00:17:00
Estos Zumobots son desarrollados por la empresa Pololu 00:17:07
Que además de hacer este tipo de cosas desarrolla también componentes para impresoras 3D 00:17:11
El ejemplo anterior estaba desarrollado con Arduino 00:17:15
Y este otro que veis aquí sería la resolución del cubo de Rubik 00:17:19
Utilizando Lego Mindstorms 00:17:23
En este caso el robot también lo tenemos por aquí por si le queréis echar un vistazo. 00:17:26
Hace unos días estábamos en, bueno el sábado pasado de hecho, estábamos en la Minimaker Fair de Madrid en Medialab Prado el día 25 y este fue uno de los ejemplos que a los niños más le llamaba la atención. 00:17:35
Algunos se llevaban las manos a la cabeza diciendo, bueno es imposible que realmente se resuelva y al final daba con la solución. 00:17:47
Y bueno, porque veáis un ejemplo de algo un poco más avanzado, este es un algoritmo desarrollado por estudiantes ya en etapa universitaria y esto fundamentalmente es la RoboCup, es una competición de fútbol con robots. 00:17:53
Y aquí se ponen en común ya diferentes aspectos bastante más complejos en el campo de la robótica, movimiento coordinado de robots, pero fundamentalmente se trata de haber inspirado a los estudiantes en las edades adecuadas para que después cuando lleguen a la universidad tengan la iniciativa y la capacidad de entregarse y hacer este tipo de ejecuciones con robots. 00:18:17
Ahora me gustaría enseñaros un ejemplo, creo que tenemos un poco de tiempo, para mostraros directamente el entorno de MATLAB. 00:18:46
Este es el entorno de MATLAB, para quien no lo conozca, está dividido en diferentes secciones. 00:18:54
La sección principal es la ventana de comandos donde uno puede escribir instrucciones de programación. 00:18:58
Nosotros ahora para el ejemplo, dado que vamos a estar trabajando con hardware de bajo coste, 00:19:05
En este caso voy a trabajar con un Arduino Uno y un robot de Pololu. 00:19:11
Vamos a trabajar con Simulink. 00:19:20
Voy a hacer una pequeña demo para que veáis cómo funcionaría esto en la práctica. 00:19:23
Lo primero que haré será abrir la librería de bloques de Simulink. 00:19:29
Como comentaba al principio, Simulink es un entorno de programación basado en bloques, 00:19:32
con lo cual si yo quiero sumar dos constantes, por ejemplo el 2 y el 3, 00:19:35
lo que haré será tener una caja, un bloque con el 2, otro con el 3 00:19:38
los juntaré con un bloque suma y esto efectuará la suma 00:19:42
con lo cual es algo muy intuitivo para el estudiante que a priori no tiene conocimientos de programación 00:19:46
a nivel procedural o a nivel de código 00:19:55
entonces aquí lo primero que podríamos hacer es echar un vistazo a las librerías que tenemos 00:19:57
Simulink tiene un gran número de librerías y como comentaba 00:20:02
Bueno, pues si vamos a las operaciones matemáticas, pues tenemos bloques para sumar, para dividir, para calcular valores absolutos, etc. 00:20:04
Por crear un primer modelo, vamos a hacerlo de manera muy sencilla. 00:20:14
Simplemente voy a coger un bloque suma, lo voy a poner por aquí, voy a coger dos bloques constante, 00:20:20
este va a valer uno, y bueno, pues vamos a hacer que este otro valga dos, 00:20:32
Y simplemente vamos a conectar los bloques con el bloque suma y a mostrar un resultado. 00:20:36
Entonces esto que parece, bueno, pues es de hecho bastante sencillo y es prácticamente un juego, 00:20:55
nos sirve, podéis ver que el resultado de esta simulación ultra sencilla es 3, ¿de acuerdo? 00:21:02
pero nos sirve como punto de partida para enseñarles a los estudiantes qué es la simulación y por qué es importante simular las cosas antes de llevar a cabo una programación más detallada. 00:21:11
como segundo ejemplo vamos a intentar hacer un ejemplo con hardware real 00:21:25
entonces aquí lo que voy a hacer es simplemente 00:21:30
cada uno de estos robots va a tener unos bloques asociados a ello 00:21:34
este robot está compuesto de dos servomotores 00:21:43
con lo cual tengo un bloque que hace referencia a los motores 00:21:46
tiene referencias también a un sensor de reflejo 00:21:51
porque tiene un sensor de reflejo, con lo cual tengo ese bloque también. 00:21:54
Y aquí, por ejemplo, a un estudiante de secundaria, supongamos que le quisiera explicar qué es la frecuencia. 00:21:59
Entonces, una de las cosas que puedo hacer es arrastrar el buzzer de este robot, que en esencia es un altavoz. 00:22:05
Y voy a arrastrar el bloque que hace referencia al botón. Esto, bueno, pues tiene un botoncito por aquí. 00:22:14
Y por último voy a arrastrar algún tipo de señal, algún tipo de bloque que me permita reproducir un sonido en el altavoz cuando yo pulse el botón. 00:22:20
Entonces voy a traer un bloque constante, o quizás para hacerlo un poco más entretenido, una señal seno, una señal sinusoidal. 00:22:34
Esto a lo mejor también nos puede servir para explicar cómo es la función seno. 00:22:47
y voy a conectar esto de manera apropiada 00:22:51
al conectar el botón al altavoz 00:22:54
básicamente lo que estoy diciendo es 00:22:58
que cuando pulse el botón suena el altavoz 00:23:00
¿y qué es lo que va a sonar? 00:23:02
pues va a sonar esta señal sinusoidal 00:23:04
y aquí voy a poder determinar o definir 00:23:05
a qué frecuencia o qué frecuencia quiero 00:23:08
para esta señal 00:23:10
por ejemplo 00:23:11
vamos a darle una 00:23:12
simplemente una amplitud 00:23:14
o voy a dejar la frecuencia de un radian por segundo, pero le vamos a dar una amplitud mayor, por ejemplo, 150. 00:23:18
Una vez hecho esto, lo que voy a hacer es guardar este algoritmo, vamos a llamarlo sonido, 00:23:27
lo guardamos y ahora Ángel, si no te importa, te voy a pedir que me traigas el cable que tenemos por ahí, 00:23:36
y directamente lo vamos a ejecutar. ¿Lo vamos a ejecutar de qué manera? 00:23:41
Ahora, pues esto realmente va a estar ejecutándose de manera embebida en el propio Arduino, es decir, a diferencia de otros entornos de programación, el software, el algoritmo que estamos desarrollando no se ejecuta en el ordenador, sino que se va a ejecutar en el propio dispositivo. 00:23:46
Para ello lo único que hago es, bueno, pues le damos al botón que veis aquí que dice construir modelo, pero previamente tengo que decirle al equipo que se trata de un Arduino Uno en donde vamos a hacer la ejecución. 00:24:10
Entonces rápidamente voy a hacer esto, voy a preparar el modelo y elegimos ejecutarlo en un Arduino Uno. 00:24:25
La ventaja de Simulink es que Simulink es completamente agnóstico, es decir, a Simulink realmente le da igual donde vayamos a ejecutar el algoritmo que hayamos desarrollado 00:24:36
Y fundamentalmente vamos a poder tener el mismo algoritmo si realmente luego lo queremos desplegar en otro entorno. 00:24:59
Esto está prácticamente terminando de descargarse. 00:25:11
Lo voy a desconectar. 00:25:22
Y ahora tenemos por aquí un botón. 00:25:24
No sé si soy capaz de pulsarlo. Voy a encenderlo. 00:25:29
no sé si se oirá muy bien desde 00:25:30
entonces, este tipo de sonido es el que realmente tendría esa función sinusoidal 00:25:42
con una amplitud de 150 y una frecuencia de 1 radian por segundo 00:25:51
aquí, bueno, pues empezaríamos a jugar 00:25:55
pero ya habéis visto de qué manera tan fácil podemos arrastrar una serie de bloques 00:25:58
pulsar un botón y con esa simple tarea 00:26:02
pues directamente se ejecuta de manera embebida en el propio 00:26:07
Arduino 00:26:10
Valoración:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Idioma/s:
es
Autor/es:
Departamento TIC
Subido por:
tic.ismie
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
123
Fecha:
8 de junio de 2015 - 14:16
Visibilidad:
Público
Centro:
ISMIE
Duración:
26′ 20″
Relación de aspecto:
4:3 Hasta 2009 fue el estándar utilizado en la televisión PAL; muchas pantallas de ordenador y televisores usan este estándar, erróneamente llamado cuadrado, cuando en la realidad es rectangular o wide.
Resolución:
384x288 píxeles
Tamaño:
206.07 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid