Download Todo acerca de Easy Java Simulations

Document related concepts
no text concepts found
Transcript
Todo acerca de
Easy Java Simulations
Francisco Esquembre
Universidad de Murcia
Barcelona, 3 de febrero de 2011
Contenido de la
presentación
¿Qué es Easy Java Simulations?
¿Quién puede usar EJS?
¿Por qué EJS y no otra herramienta, o una
simulación de Internet?
¿Para qué tipo de actividades se puede usar EJS?
¿Cómo se usa EJS?
¿Dónde encontrar simulaciones creadas con EJS?
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Quién hay detrás de EJS?
¿Qué es Easy Java
Simulations?
•
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
Easy Java Simulations (EJS) es una
herramienta de autor diseñada para ayudar a
profesores y estudiantes a crear simulaciones
interactivas en Java de manera fácil.
¿Qué es Easy Java
Simulations?
•
¡Esto es Easy Java Simulations!
•
(Paco, muestra ejemplos de simulaciones creadas con EJS.)
•
(...y no olvides los ejemplos recientes, con soporte de traducción y VRML)
•
EJS no es una simulación concreta, ni una
serie de simulaciones,... es “todas las
simulaciones que puedas crear”
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Qué es Easy Java
Simulations?
•
- es software libre y de código abierto
•
- utiliza Java (disponible en todas las
plataformas)
•
- es multi-lenguaje
•
- no requiere conocimientos (al menos
avanzados) de programación
•
- tiene todos los detalles que un docente
necesita
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Quién puede usar EJS?
•
- profesores que saben programar bien y
quieren crear simulaciones “desde cero”
•
- profesores que saben programar poco y
quieren entender y/o modificar ligeramente
simulaciones de otros
•
- alumnos de modelización / física
computacional
¿Qué?
•
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
- alumnos para trabajos fin de grado / máster /
proyectos
¿Por qué usar EJS?
(y no otra herramienta o una simulación de Internet)
•
RAZÓN NÚMERO UNO:
•
“El buen software educativo debe ser
adoptable y adaptable.”
•
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
Edward („Joe‟) Redish en el prefacio de “Physlets”
Una búsqueda en Google de “Pendulum
Simulation” arroja unos 677.000 resultados (en
0,22(y segundos)...
Pero
nosimulación
todos son:
no otra herramienta
o una
de Internet)
•
¿Por qué usar EJS?
•
- adoptables:
•
¿Resuelve numéricamente o analíticamente?
•
¿Simula bien el proceso? (Euler/RK)
•
¿Modeliza todas las características que necesito? (fricción, nolinealidad,...)
•
- adaptables:
•
¿Puedo modificar el modelo?
•
¿Puedo visualizar cosas nuevas?
¿Qué?
¿Quién?
•
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Puedo aumentar/restringir la capacidad de interacción del
alumno?
¿Por qué usar EJS?
(y no otra herramienta o una simulación de Internet)
•
RAZÓN NÚMERO DOS:
•
“Un currículo en el que la computación está
ausente o juega un papel menor es
„inauthentic‟ con la disciplina contemporánea.
•
Esta ausencia es una de los más llamativos
ejemplos de nuestra incapacidad para
actualizar el currículo.”
¿Qué?
•
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
Bruce Sherwood (oído en una conferencia)
¿Por qué usar EJS?
(y no otra herramienta o una simulación de Internet)
•
“Los ordenadores y la instrucción basada en los
ordenadores han invadido nuestras instituciones
educativas. Y buena parte de la investigación en
física experimental y teórica no puede hacerse sin
ayuda de ordenadores.
•
Sin embargo, a pesar de estos avances en docencia
e investigación, la física computacional permanece
ausente de los programas típicos de Grado.”
•
W. Christian y B. Ambrose, AJP 76 (4/5) pp293-294, 2008.
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Por qué usar EJS?
(y no otra herramienta o una simulación de Internet)
•
La tecnología actual permite a los profesores de ciencias e
ingeniería combinar la instrucción tradicional con el modelado
computacional.
•
Sin embargo, la implementación de una pedagogía rica en
modelado y en ciencia computacional requiere de un
considerable esfuerzo de programación para estudiantes y
profesores con las herramientas tradicionales (lenguajes de
programación y librerías estándar).
•
La integración tripartita (¿?) de Open Source Physics, Easy Java
Simulations y la librería digital comPADRE proporciona una
plataforma que simplifica el esfuerzo necesario para diseñar,
implementar, distribuir y usar modelos de ordenador en la
enseñanza de las ciencias e ingeniería.
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Para qué actividades
usar EJS?
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
•
Ventajas pedagógicas de la modelización:
•
La premisa es que, cuando los estudiantes no se involucran en la
modelización de fenómenos científicos, se pierden mucho de lo que se puede
aprender de las simulaciones por ordenador.
•
Distinguimos entre modelizar y programar. Modelizar es una actividad más
cercana a la experimentación en laboratorio y es más proclive a proporcionar
al estudiante una nueva perspectiva del comportamiento de un sistema.
•
La modelización ha mostrado que puede corregir debilidades de la
instrucción tradicional al involucrar a los estudiantes en el diseño de modelos
físicos que describan, expliquen y predigan fenómenos.
•
Aunque la modelización puede usarse sin ordenadores, el uso de éstos
permite a los estudiantes estudiar problemas que son difíciles o consumen
tiempo, a visualizar sus resultados y a comunicar sus resultados a otros.
•
La combinación del modelado por ordenador con la teoría y la
experimentación puede llevar a una comprensión más profunda de la que
puede conseguirse con uno sólo de estos útiles.
¿Para qué actividades
usar EJS?
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
•
El Ciclo de Modelización:
•
El objetivo de la modelización es el de enseñar en un entorno centrado en el
estudiante pero donde los estudiantes NO resuelven problemas en una forma
enfocada a las fórmulas.
•
La instrucción por modelización intenta mejorar la comprensión de los
estudiantes mediante un proceso denominado Ciclo de Modelización
(inspirado en el Ciclo de Aprendizaje de Robert Karplus).
•• Descripción
El Ciclo decualitativa
Modelización comienza con la fase de desarrollo:
• Identificación de variables
• Planificación de un experimento
• Ejecución del experimento
• Análisis del experimento
• Presentación de resultados
• Generalización
¿Por qué usar EJS?
(y no otra herramienta o una simulación de Internet)
• La solución ideal es poder crear una simulación que:
• Está
lista para ejecutar (para obtener una primera impresión)
• Es modular
• No requiere software complicado o no estándar
• Puede ser inspeccionada de manera accesible
• Puede ser descargada y usada localmente
• Puede ser modificada (y vuelta a ejecutar)
• Puede ser traducida
• Ha sido revisada por pares (QC)
• Ha sido usada por otros profesores
• Es totalmente gratuita
¿Qué?
¿Quién?
¿Por qué? • Tiene autor conocido
¿Para qué?
¿Cómo? • (añadir otros requerimientos...)
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
EJS proporciona
una estructura
simple,
compartida por
todas las
simulaciones...
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
...para crear
una
DESCRIPCIÓN
en HTML...
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
...para
especificar un
MODELO con
un mínimo de
programación...
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
...para
especificar un
MODELO con
un mínimo de
programación...
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
...para
especificar un
MODELO con
un mínimo de
programación...
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
...para
especificar un
MODELO con
un mínimo de
programación...
(sin renunciar a la
potencia)
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
...para
especificar un
MODELO con
un mínimo de
programación...
(sin renunciar a la
potencia)
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
...y construir
una VISTA sin
programación...
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
...y construir
una VISTA sin
programación...(
¡ni renunciar a nada!)
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
.. y todo, con
poca
programación y
mucho diseño
de alto nivel...
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Cómo se usa EJS?
... y con
resultados
fácilmente
exportables.
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Donde encontrar simulaciones creadas con EJS?
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
•
Quizá el mejor desarrollo
reciente de EJS es su
conexión con librerías
digitales.
•
Las librerías digitales son
repositorios en Internet de
simulaciones creadas con
EJS que pueden
accederse directamente
desde el programa.
¿Donde encontrar simulaciones
creadas con EJS?
En
•
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
particular,
la librería
digital de la
colección
OSP de
ComPADR
E contiene
unos 450
modelos de
EJS listos
para ser
descargado
s en EJS.
¿Donde encontrar simulaciones creadas con EJS?
•
La colección
OSP de
ComPADRE
tiene interés en
sí misma.
•
www.compadre.org/
osp
•
Es nuestro
intento de crear
una comunidad
de usuarios de
OSP y EJS.
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
¿Donde encontrar simulaciones creadas con EJS?
•
Ofrece
herramientas
estándar de
librería y
búsqueda
•
~1700 usuarios por
semana y creciendo
¿Qué?
•
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
~400 páginas
visitadas por semana
¿Donde encontrar simulaciones creadas con EJS?
•
Contenido:
•
- Buscar
•
- Coleccionar
•
- Ordenar
•
- Relacionar
•
- Anotar
•
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
- Compartir
¿Donde encontrar simulaciones creadas con EJS?
•
Contenido:
•
- Buscar
•
- Coleccionar
•
- Ordenar
•
- Relacionar
•
- Anotar
•
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
- Compartir
¿Donde encontrar simulaciones creadas con EJS?
•
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
Complementos
en línea, muchos
en forma de
simulaciones, a
libros de texto.
¿Donde encontrar simulaciones creadas con EJS?
•
¿Qué?
¿Quién?
¿Por qué?
¿Para qué?
¿Cómo?
¿Dónde?
¿Quién ha sido?
Proyecto en
colaboración con
TPT y AJP
http://www.um.es/fem/EjsWiki/Main/Credits
• Open Source Physics:
•
•
¿Quién hay detrás de
EJS/OSP/comPadre?
Managing Editor: Wolfgang Christian - Davidson College
Tracker and OSP Tools: Doug Brown - Cabrillo College
• ComPADRE :
•
•Bruce
Mason – University of Oklahoma
•Lyle
Barbato- AAPT
•Matt
Riggsbee- AAPT
•Caroline
•
Hall- AAPT
OSP Java Library Editor :
Wolfgang Christian - Davidson College
• Curriculum Authors:
•
•Mario Belloni - Davidson College
¿Qué?
¿Quién?
¿Por qué?
•Anne Cox - Eckerd College
¿Para qué?
¿Cómo?
¿Dónde?
•Wolfgang Christian - Davidson College
¿Quién ha sido?
Conclusiones
•
La plataforma OSP-EJS-ComPADRE simplifica mucha
de las tareas necesarias para integrar la computación
en el aula, permitiendo a los profesores concentrarse
en la parte científica y adentrase en este campo.
OSP proporciona la estructura de cálculo.
EJS facilita el uso de la misma para profesores, de
modo que pueden crear, inspeccionar y modificar
simulaciones.
La librería digital ComPADRE proporciona la base
para una comunidad de profesores que comparten
intereses comunes.
Imagen final
Muchas Gracias
por su atención
Todo acerca de
Easy Java Simulations
Francisco Esquembre
Universidad de Murcia
Barcelona, 3 de febrero de 2011