Cuerpo Académico Dinámica de Sistemas UV-CA-281 Canihuá ahora con Python Llevando la ingeniería a la WEB.

Slides:



Advertisements
Presentaciones similares
ESTRATEGIAS DIDACTICAS Y TECNOLOGICAS EN EL AULA
Advertisements

Uso de las Tics en el Aula
Taller de Tecnologías de la Información y la comunicación Clic.
Aplicación Web Programación Docente
Secretaría General · Vicerrectoría de Docencia Coordinación de Medios Electrónicos · Sistema de Bibliotecas Educación no presencial.
ESPE ESCUELA POLITÉCNICA DEL EJÉRCITO
NUEVAS TECNOLOGIAS PARA EL APRENDIZAJE EN LAS IES
EXPERIENCIA EXITOSA EN EL USO DE LAS TIC
Ambientes inteligentes de aprendizaje: experiencias de la Universidad de Colima  Pedro César Santana Mancilla de noviembre - Colima, México.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Segundo semestre PLAN DE ESTUDIOS 2011
PLATAFORMAS EDUCATIVAS
10 y 11 de Abril 2013 M.I. Alberto Pedro Lorandi Medina, MRTE Juan José López Ávila, LSC Gonzalo Sosa Málaga Instituto de Ingeniería, Dirección General.
TECNOLOGÍA UMB VIRTUAL
Sistema de Administración de Contenidos CMS Administración de Sitios.
10 y 11 de Abril 2013 Dr. Alfonso C. García Reynoso, M.I. Guillermo Hermida Saba, M.I. Alberto Pedro Lorandi Medina, M.C. Enrique Ladrón de Guevara Durán,
Cuerpo Académico Dinámica de Sistemas UV-CA-281 Canihuá: Un portal de Laboratorios Virtuales M.I. Alberto P. Lorandi Medina, Dr. Alfonso C. García Reynoso,
Portal Docente Virtual : Grupo Andaluz de Investigación: ‘Topología Computacional y Matemática Aplicada Proyecto Fin de Carrera Realizado por: Pablo Germán.
Las etapas de un proyecto
Proyecto de Bibliotecas Digitales Ing. Horacio Sánchez Mendoza Pagina web:
Los software educativos en la potenciación de los aprendizajes Sircy Cumniao Pezo Psicopedagoga.
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
10 y 11 de Abril 2013 M.S.I. José Hernández Silva, M.I. Guillermo Hermida Saba, M.I. Alberto Pedro Lorandi Medina, M.C. Enrique Ladrón de Guevara Durán,
Computación en la Nube UASF.
La tecnología informática aplicada en los centros escolares
Proyecto Fin de Carrera
2010 Instituto de Ingeniería Un portal de Laboratorios Virtuales para Matemáticas e Ingeniería en la Región Veracruz de la U.V.
FORMACION PROFESIONAL DE DOCENTE NOCIONES BASICAS DE LAS TIC
LAS NUEVAS TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN Y SU APLICACIÓN EN LA EDUCACIÓN A DISTANCIA Enrique Ruiz-Velasco Sánchez CESU-UNAM.
¿Software Privativo? NO, mejor Software Libre. Uno de los retos de la educación superior es aprovechar mejor su presupuesto. Una política gubernamental.
PROYECTOS Y PERSPECTIVAS DE LA ESCUELA DE INGENIERIA DE SISTEMAS E
Sistemas Tutoriales Objetivo: Conocer y analizar dentro de la innovación educativa la integración de los sistemas tutoriales, sus funciones escenciales,
LA IMPLEMENTACIÓN DE LAS Tics COMO MEDIO DE ENSEÑANZA EN EL INGLES
1er Foro Universitario M. en C. Jesús Sánchez Orea
Las TIC’s en la educación
Programación Java y Desarrollo de Aplicaciones
MATLAB Adriana Ruiz Martínez. Mario Cesar Taracena Contreras.
Sistema operativo Unix
TRABAJO DE PRESENTACION TIC´S RENTERIA JIMENEZ JANS CRISTIAN 11-2 JT.
LCMS Patricia López Nº 14 Almudena Martin Nº 15 Andrea Roldán Nº 20º.
“El mundo del Software Educativo”
10 y 11 de Abril 2013 M.I. Alberto Pedro Lorandi Medina, M.C. Enrique Ladrón de Guevara Durán, Dr. Alfonso C. García Reynoso, M.I. Guillermo Hermida Saba,
YENNY GARCÍA RODRÍGUEZ UNIVERSIDAD SURCOLOMBIANA NEIVA-HUILA.
Glosario Pictórico por Lilliam María Martínez García Asignatura: Indagación, Tecnología y Pensamiento Crítico.
INTRODUCCION AL DISEÑO DE SOFWARE EDUCATIVO
Incorporación de las TIC en la educación y nuevos ambientes de aprendizaje Buscan mejorar procesos de enseñanza-aprendizaje y de generar nuevas competencias.
SOFTWARE ESTADISTICO Y ADMINISTRADORES DE BASES DE DATOS
Realización de las tareas básicas de internet. ¿Qué es Internet? Podemos definir a Internet como una "red de redes", es decir, una red que no sólo interconecta.
UNITEC NEGOCIOS ELECTRÓNICOS ”DESARROLLO DE SOFTWARE ”
- Trabajar con mayor autonomía (individual y en grupo). - Poder estar más activos y participar (implicarse) en clases más dinámicas. - Mayor atención y.
PLATAFORMA MOODLE . UNIVERSIDAD NACIONAL AUTONOMA DE HONDURAS
EDUCACION EN LINEA (E-LEARNING)
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
INTRODUCCION La webquest constituye un material didáctico para organizar tipos de actividades relacionados con la informáticas. En este documento se.
Integración de las TIC en Educación Introducción a la Informática (Raysa Vasquez, 2013) Maestría en Matemática Educativa.
Desarrollo Web en Entorno Servidor
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
“AÑO DE LAS CUMBRES MUNDIALES EN EL PERÚ” PRESENTADO POR LOS ESTUDIANTES: VERONICA, MAMANI CALSINA WALTER, COASACA ESCARCENA CARRERA PROFECIONAL: “COMPUTACIÓN.
Tecnologías de Información Basadas en Competencias Por: L.I. Karina López.
¿Qué es un Recurso Educativo Abierto?. Es un recurso, el cual haciendo uso del internet se ofrecen estudios a nivel superior en línea. En el año 2002.
Las más usadas en e-Learning PLATAFORMAS PARA LA ENSEÑANZA EN LÍNEA Online.
Aplicación web de tipo Ambiente Educativo Virtual, un sistema de gestión de cursos, de distribución libre, que ayuda a los educadores a crear comunidades.
TEMA: “USO DE LAS TABLETAS DIGITALES EN EL AULA COMO SOPORTE DIDÁCTICO EN EL PROCESO ENSEÑANZA APRENDIZAJE EN EL BACHILLERATO” AUTOR: EVELYN MIÑO CARRERA.
El sistema de gestión y aprendizaje es un software instalado en un servidor web que se emplea para administrar, distribuir y controlar las actividades.
Curso “Capacitación en Tutoría Virtual”
Helen Johanna Vargas Barrera Sustentación propuesta pedagógica.
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
UNESCO ESTÁNDARES DE COMPETENCIAS EN TIC PARA DOCENTES - Los docentes han de tener recursos en materia de TIC - Tanto docentes como estudiantes han de.
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
EDUCACIÓN ONLINE I`srael Obregón León ITTE 1031L (Literacia de las Computadoras) Profesora: Maria del Rosario Romero Diaz.
Transcripción de la presentación:

Cuerpo Académico Dinámica de Sistemas UV-CA-281 Canihuá ahora con Python Llevando la ingeniería a la WEB

Cuerpo Académico Dinámica de Sistemas UV-CA-281 ¿Qué buscamos? WEB (Navegador) GráficasSimulación Cálculo numérico MatemáticasEstadísticas Acceder a herramientas para ingeniería mediante un simple navegador Tener disponible en todo momento la posibilidad de graficar ecuaciones, solucionar ecuaciones, simular un sistema, hacer estadística, etc.

Introducción En los P. E. de ingeniería, el modelado, análisis y simulación de sistemas, juega un papel básico en la formación y para ello, las prácticas de laboratorio son fundamentales. En universidades públicas, por falta de presupuesto, existe carencia de laboratorios, afectando el proceso de enseñanza aprendizaje Los laboratorios virtuales, remotos o de simulación en WEB, pueden ofrecer una solución realmente innovadora.

Antecedentes La estructuración de información mediante hipermedia y multimedia, han sido muy utilizada como sistemas de apoyo al aprendizaje (por ejemplo tutoriales, e-cursos, etc.) en materias que no incluyan una componente práctica importante. De igual forma, los sistemas de enseñanza en WEB (e-learning, aulas virtuales, etc.), han permitido trasladar el aula a espacios virtuales donde se puede enriquecer el proceso de aprendizaje de muchas maneras

Sin embargo, para casos en donde son necesarias prácticas de Laboratorios Convencionales (LC), las universidades se enfrentan a problemas que van desde la carencia de personal y espacios, hasta la adquisición del equipo mismo de laboratorio. Una solución a los problemas anteriores puede estar en la creación de laboratorios virtuales, que permitan la realización de prácticas o experiencias a un mayor número de estudiantes, independientemente de que alumnos y laboratorios no coincidan en espacios físicos.

Lo anterior permitiría simular fenómenos físicos y modelar sistemas, trabajar con conceptos abstractos, experimentar en situaciones hipotéticas, controlando escala de tiempo, frecuencia, etc., ocultando si se requiere, el modelo matemático y mostrando solo el fenómeno simulado. Además ampliaría las capacidades en laboratorios de las instituciones educativas.

Inicios del Proyecto A partir del proyecto “Construcción de Modelos a Escala de Procesos Industriales” financiado por FOMES “ ” se trató de desarrollar equipo de laboratorio a bajo costo para la Universidad Veracruzana, en la línea de investigación “Desarrollo de sistemas para la educación y la ingeniería”. En este proyecto se logró construir un par de prototipos didácticos para uso en prácticas de laboratorio en una Maestría en Ingeniería Eléctrica Opción Control, que sirvieron para la elaboración de al menos tres tesis de maestría en el Instituto de Ingeniería.

Si bien ese proyecto abrió la posibilidad de desarrollar laboratorios físicos de bajo costo, también nos llevó a pensar en el desarrollo de equivalentes virtuales que mediante un navegador WEB permitieran acceder a un conjunto de aplicaciones científicas para llevar al cabo modelado, análisis, simulación y diseño de sistemas dinámicos

Aunado a lo anterior, se detectó que ni en nuestra herramienta de educación en línea Eminus, ni en los portales institucionales y servicios que se ofrecen a la comunidad universitaria, se ofrecía la posibilidad de manejar ecuaciones matemáticas ni la posibilidad de usar software científico en línea en las experiencias educativas (E.E.) del Área Técnica por lo que sería de mucha utilidad contar con una serie de herramientas como las descritas.

Eminus por ejemplo ofrece un salón de clases y un área para compartir recursos pero sería deseable, contar con una pizarra donde se pudieran realizar anotaciones matemáticas o inclusive solucionar sistemas de ecuaciones de todo tipo y graficar funciones matemáticas, algo como lo que se puede hacer con una notebook de Python o SAGE.

Desarrollo del Proyecto Con todo lo anterior en mente se inició el proyecto “Desarrollo de software y prototipos para el modelado, simulación y control de sistemas dinámicos aplicados a la educación”, donde integrantes de nuestro C.A., decidieron incursionar en el desarrollo de laboratorios virtuales y remotos, construyendo un portal al que se le llamó Canihuá, donde se pudiera graficar, modelar, simular y diseñar de sistemas dinámicos usando un simple navegador.

En el desarrollo del proyecto se fueron incluyendo componentes que permitían usar algunas aplicaciones de software libre como GNUPlot para graficar funciones matemáticas, GNUOctave para realizar cálculos numéricos, R para análisis estadístico, Maxima para álgebra computacional y Scilab para cálculo científico Posteriormente se adicionaron algunos applets para hacer algunos análisis usados en control como gráficas de Bode, Root-Locus y Nyquist.

El portal desarrollado fue sometido a varias pruebas con buenos resultados Su interface inicial fue desarrollada en PHP, java y algunos CGI. Al final no fue liberado públicamente porque el servidor donde estaba alojado todo el desarrollo falló y no se logró una reparación satisfactoria

Al finalizar el proyecto anterior, se inició una segunda etapa con una nueva perspectiva “Desarrollo de un portal de laboratorios virtuales para el modelado, simulación y control de sistemas dinámicos aplicados a la educación”, pretendiendo montar Canihuá en 4 computadoras personales. El desarrollo se continuó un tiempo pero se replanteó su tecnología en virtud de que como se comentó, originalmente estaba hecho en PHP, Java y algunos CGIs y se decidió cambiar a Python, un lenguaje de programación de uso general, orientado a objetos e interpretado.

Decidimos usar Python por su potencial en el terreno de la computación científica, aunado a la disponibilidad de una enorme cantidad de librerías y módulos que se han venido desarrollando. Se pensó en explotar iPython, un shell interactivo que añade funcionalidades extra al modo interactivo incluido con Python y sus Notebooks, una interfaz web para IPython, inspirada en los notebooks de Mathematica de Wolfram y Sage un sistema algebraico computacional que ofrece mejores alternativas a lo que se había pensado y diseñado originalmente.

Paralelo a esto y en virtud de que nuestra institución usa como base Windows y el desarrollo del portal se decidió hacerlo sobre Linux, se buscó la forma de poder validar a los usuarios contra Active Directory Services que es la base del acceso a toda los servicios en red en la U.V. Luego de una serie de pruebas y búsqueda de herramientas libres se logró usar Centrify Express, una familia de soluciones de integración con Active Directory para UNIX, Linux, Mac y dispositivos móviles, que permitió validar a los usuarios de UV.

Durante esta segunda etapa de desarrollo surgieron muchas complicaciones que aún se están solucionando como por ejemplo: – Los notebooks de IPython no ofrecen la posibilidad de usarse en ambientes multiusuario, lo que impide considerarlas para un uso compartido. – Se probaron diversas alternativas, desde IPEP 3 (Multiuser support in the notebook), coLaboratory Notebook (una extensión de Google Chrome para ejecutar IPython con Google Drive), Jiffylab (que usa docker, una plataforma para aplicaciones distribuidas pero que no es software libre), ipython-hydra (una colección de scripts para ejecutar automáticamente notebooks de IPtyhon para cada usuario que acceda a una página WEB) y algunas otras más.

Recientemente en un artículo de Nature “Interactive notebooks: Sharing the code”, se descubrió “Jupyter Project” y JupyterHub (un servidor multiusuario para para notebooks Jupyter, que puede ser la solución definitiva para Canihuá y su integración a nuestra red institucional de U.V. En este momento estamos terminando de montar la base del sistema para iniciar pruebas.

Resultados Hasta el momento el proyecto avanza lentamente, las pruebas consumen una buena cantidad de tiempo y hacen falta servicios sociales, algunos estudiantes de últimos semestres que puedan tomar parte del proyecto como tema de tesis y resolver la problemática de usar IPython notebooks en modo multiusuario, bajo una autenticación contra Active Directory Services, para poder pensar posteriormente en una integración con Eminus o en un portal independiente que permita usar todo el potencial de Python en la docencia.

Se han realizado una buena cantidad de pruebas con todas las posibles soluciones para acceder a esta plataforma de manera nativa en nuestra red institucional de cómputo pero la integración de un servidor Linux a nuestra red institucional presenta muchas complicaciones y no se ha querido optar por hacer el desarrollo bajo Windows por querer mantener la solución bajo licencias de software libre.

Se espera que a finales de 2015 o mediados de 2016 ya se tenga un prototipo del portal en modo multiusuario y se pueda iniciar el análisis de su posible integración con Eminus o se ponga en línea un portal independiente.

Conclusiones El proyecto presenta una innovación en la Universidad Veracruzana, hasta el momento no se tiene una plataforma de este tipo y puede llegar a resultar una herramienta muy versátil porque aparte de servir para el cálculo científico y como herramienta para la docencia en el Área Técnica, por ser Python un lenguaje de programación de uso general, orientado a objetos e interpretado, puede también servir como una plataforma para los cursos de programación de programas educativos como informática, sistemas computacionales administrativos y las carreras del Área Técnica.

Este proyecto también podría combinarse con las Sage Notebooks o inclusive, optar por el uso de estas como una opción adicional para el portal de Canihuá ya que también están basadas en Python. El desarrollo solo es la base de futuras adiciones ya que tanto las IPython Notebook o las SAGE Notebooks pueden interactuar con R, Octave y Maxima que por ser de código abierto, ofrecen la posibilidad de desarrollar librerías o inclusive, conectar dispositivos como un Arduino o un Raspberry Pi para hacer laboratorios virtuales que se comuniquen con el mundo real.

Cuerpo Académico Dinámica de Sistemas UV-CA-281 GRACIAS! M.I. Alberto Pedro Lorandi Medina M.I. Guillermo Hermida Saba Dr. Pedro Javier García Ramírez