expo ile 6 mar2015 v2
Post on 16-Nov-2015
19 Views
Preview:
DESCRIPTION
TRANSCRIPT
Presentacin de PowerPoint
1Culiacn Sinaloa, Marzo del 2015.Integrantes:LSC. Francisco Gnzalez HrnandezISC. Ral Oramas Bustillos
Asesor:Dr. Ramn Zatarain Cabada.Ambiente Afectivo de Aprendizaje para Java.Instituto Tecnolgico de Culiacn
Maestra en Ciencias de la Computacin 2013-2015.
1
Contenido2Cambios Significativos en el Producto SoftwareExperiencias AprendidasEtapa de pruebas diseo del experimentoEvidencia de Experimentos
Maestra en Ciencias de la Computacin.
Cambios Significativos en el Producto Software3
Maestra en Ciencias de la Computacin.
Cambio de librera para el entrenamiento y ejecucin de la red neuronalVentajas de NeuroPH contra Weka:1.La red puede ser previamente entrenada y guardada. Validando con anticipacinsu confiabilidad. La red actualmente tiene una confiabilidad del 86%
La API en Java ofrece mas facilidades. Hay mtodos explcitos para colocar las entradasde las neuronas y poder recoger los valores de las neuronas de salida.
Cambios Significativos en el Producto Software4
Maestra en Ciencias de la Computacin.Se cambi el servidor de Glassfish a Apache TomEEVentajas de Apache TomEE contra Glassfish:1.El servidor a demostrado ser mas estable y encontrarse con una cantidad menor de bugs.
La actualizaciones provenidas al servidor son mas frecuentes y cuenta con apoyo de la comunidad Open Source.
Es importante estos puntos cuando consideramos que un sistema pueda tener un ciclo de vida de aos.
Cambios Significativos en el Producto Software5
Maestra en Ciencias de la Computacin.
Se a agregado el uso de maven para el manejo de repositorios de dependencia de terceros.
As se evitan futuros problemas por libreras o dependencias no desplegadas hacia elservidor.
Se esta construyendo un repositorio maven con apache archiva.
Con esto se lograra tener centralizado el uso de dependencias usuales en el posgrado queno se encuentren en el repositorio central de maven.
Experiencias Aprendidas6
Maestra en Ciencias de la Computacin.Solucin: Creacin y uso de pruebas unitarias.
Se crearon pruebas unitarias utilizando Threads (que representan a los usuarios), estos Threads hacen uso constantes de los restful services del sistema. Asis e simula un uso del usuario desde el navegador cliente.
Con esto se automatiz algunas pruebas de redundancia y rendimiento.
Realizar la experimentacin para medir aspectos de funcionalidad y calidad con con personas reales sin contar con un equipo dedicado a las pruebas es complicado.
Esto aplica con mas razn a aplicaciones que no son Stand-Alone y necesitan grupos de personas probando a la vez esto con el fin de evitar futuros problemas de concurrencia y rendimiento.
Experiencias Aprendidas7
Maestra en Ciencias de la Computacin.La apropiada configuracin de parmetros de la maquina virtual de java.
Ya que esto marca diferencias sutiles en el rendimiento de la ejecucin de los cdigos de bytes (archivos class).
La importancia de la seguridad de tipos
Durante el proyecto JavaScript fue impreciso en el manejo de datos Long. Nmeros mayores a la cantidad 10000000000000000 eran redondeados a par cuando terminaba con una cifra impar.
Java no tena problemas con esto debido a la seguridad de tipos. Estas cifras eran comunes encontrarlas en los ID de usuarios de Facebook.
Prueba informales8
Maestra en Ciencias de la Computacin.20/Marzo/2015 Prueba informal del sistema
Prueba informales9
Maestra en Ciencias de la Computacin.20/Marzo/2015 Prueba informal del sistema
Etapa de pruebas diseo del experimento10
Maestra en Ciencias de la Computacin.Objetivo: medir el rendimiento del estudiante en relacin al tema de herencia.
Etapa de pruebas diseo del experimento11
Maestra en Ciencias de la Computacin.Objetivo: medir el rendimiento del estudiante en relacin al tema de herencia.Examen: 10 preguntas de opcin mltipleEstrategia
Etapa de pruebas Examen Diagnstico12
Maestra en Ciencias de la Computacin.Primer grupo de pruebas:Grupo ESA: Dra. Luca Barrn Estrada Hora: 8:00 9:00Fecha: 25/Marzo/2015Nmero participantes: 20Duracin del examen diagnstico: 16 minutos
Etapa de pruebas Examen Diagnstico13
Maestra en Ciencias de la Computacin.
Etapa de pruebas Examen Diagnstico14
Maestra en Ciencias de la Computacin.Conceptos herenciaTipo de herenciaAtributos y mtodos heredadosPalabra clave extendsHerencia simpleDiferencia: overload-overridePolimorfismoMtodos finalMtodos staticMtodo super()
Etapa de pruebas Examen Diagnstico15
Maestra en Ciencias de la Computacin.
Evidencias Experimento16
Maestra en Ciencias de la Computacin.25/Marzo/2015 Grupo de Experimentacin A
Evidencias Experimento17
Maestra en Ciencias de la Computacin.25/Marzo/2015 Grupo de Experimentacin A
Etapa de pruebas Utilizacin ILE-JavaSensei18
Maestra en Ciencias de la Computacin.Primer grupo de pruebas:Grupo ESA: Dra. Luca Barrn Estrada Hora: 8:00 9:00Fecha: 26/Marzo/2015Nmero participantes: 10Duracin sesin: 25 minutos
Evidencias Experimento19
Maestra en Ciencias de la Computacin.26/Marzo/2015 Grupo de Experimentacin A. Utilizacin del ILE JavaSensei.
Evidencias Experimento20
Maestra en Ciencias de la Computacin.25/Marzo/2015 Grupo de Experimentacin A. Utilizacin del ILE JavaSensei
Tecnologas Utilizadas21
Maestra en Ciencias de la Computacin.
Articulos Cientficos22A quedado aceptado el articulo An Affective Learning Environment for Java el cual fue enviado al International Conference on Advanced Learning Technologies ICALT 2015.
Actualmente se esta redactando el articulo Ambiente Inteligente de Aprendizaje Afectivo para Java para el Congreso Mexicano de Inteligencia Artificial COMIA 2015
top related