desarrollo de aplicaciones para la enseñanza en la universidad tecnológica de la mixteca

47
Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca M.C. Gabriel Gerónimo Castillo M.C. Everth Haydeé Rocha Trejo Huajuapan de León, Oaxaca, México UTM – IEC

Upload: ranit

Post on 14-Jan-2016

47 views

Category:

Documents


0 download

DESCRIPTION

Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca. M.C. Gabriel Gerónimo Castillo M.C. Everth Haydeé Rocha Trejo Huajuapan de León, Oaxaca, México UTM – IEC. Contenido. Parte 1. UTM Parte 2. Proyectos en clases - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

M.C. Gabriel Gerónimo CastilloM.C. Everth Haydeé Rocha Trejo

Huajuapan de León, Oaxaca, México UTM – IEC

Page 2: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

ContenidoContenido

Parte 1. UTM

Parte 2. Proyectos en clases

Parte 3. Proyectos de tesis

Parte 4. Proyectos en desarrollo

Direcciones

Page 3: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

UTMUTM

Parte 1

Page 4: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

UTM-Huajuapan de León, Oaxaca, México

Page 5: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

La UTM

Universidad pública Fundada en 1990 Localizada en Huajuapan de León, Oaxaca, México 1200 estudiantes, 232 profesores de tiempo

completo, ocho licenciaturas, tres maestrías y un doctorado.

Enseñanza superior Investigación científica Difusión cultural y promoción al desarrollo

Page 6: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Fotos de la UTM

Page 7: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

División de Universidad Virtual

Page 8: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Laboratorio de Investigación y Desarrollo de Ingeniería de Software - LIDIS

Page 9: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Laboratorio de Usabilidad - UsaLab

Page 10: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Grupo de Usuarios de Linux de la Mixteca - GULMIX

Page 11: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Proyectos de clasesProyectos de clases

Parte 2

Page 12: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Antecedentes

Formación de un Cuerpo académico enfocado a la investigación en el área de redes de computadoras y sistemas distribuidos

Materias impartidas Programación de Sistemas Sistemas Operativos Compiladores Redes de Computadoras I, II y III

Page 13: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Objetivo

Generación de aplicaciones que permitan mejorar el entendimiento de los temas asignados en los planes de estudios para las materias de sistemas operativos, compiladores y redes de computadoras I,II y III.

Page 14: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Software utilizado

Compiladores GNU, c++, cc, gcc Generadores de analizadores léxicos y

sintácticos – Flex, Lex, Bison, Yacc Lenguajes que permitan el desarrollo de

interfaces graficas – Tcl/Tk, Perl/Tk, Kylix, Biblioteca Gtk, Qt.

Page 15: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones desarrolladas Sistemas Operativos

Objetivo es estudiar la arquitectura de diseño de un sistema operativo libre.

Se le inicia al alumno en el estudio formal de algunas distribuciones de Linux.

Se desarrollan un conjunto de practicas cuya finalidad es la de programar algunos módulos o herramientas incorporadas en un Sistema Operativo.

Se busca el uso de lenguajes que permitan el desarrollo de interfaces graficas.

Page 16: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones desarrolladas Sistemas Operativos

Page 17: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Obtención de un compilador que se ejecute en un sistema operativo libre.

El diseño se orienta al uso de diversos métodos, técnicas y herramientas que apoyan el desarrollo de las diferentes fases de un compilador.

Aplicaciones desarrolladasCompiladores

Page 18: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones desarrolladas Compiladores

Page 19: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Conocer los formatos de los paquetes que fluyen en una red IP.

Aplicaciones desarrolladas Redes de Computadoras

Dato de usuarioEncabezado

aplicación

Dato de aplicaciónEncabezado

TCP

Dato de aplicaciónEncabezado

TCPEncabezado

IP

Dato de aplicaciónEncabezado

TCPEncabezado

IP Encabezado

EthernetEthernet

CRC

Segmento TCP

Datagrama IP

14 20 20 4Frame Ethernet

46 a 1500 bytes

Aplicación

TCP

IP

DriverEthernet

Ethernet

Dato de usuario

Page 20: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones desarrolladas Redes de Computadoras

Page 21: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones desarrolladas Redes de Computadoras

Page 22: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Resultados

Se ha logrado el desarrollo de aplicaciones que apoyan a los profesores en la explicación de algoritmos o estructuras de diseño en las materias ya expuestas.

Se ha iniciado a los alumnos en el aprendizaje de un sistema operativo libre que permite su estudio y además les invita a gestar nuevas aplicaciones.

Actualmente el uso del software libre despierta en el alumno inquietud de conocer su implementación, y es utilizado como base para desarrollar aplicaciones no sólo para cubrir los créditos del curso, si no para realizar mejores desarrollos.

Se ha creado la conciencia de que no existe impedimento para desarrollar aplicaciones sin la existencia de software propietario.

Además se ha logrado que los alumnos entiendan el concepto de software libre donde lo primordial es entender aprender y modificar.

Page 23: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Proyectos de tesisProyectos de tesis

Parte 3

Page 24: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Un cluster puede ser utilizado para muchas aplicaciones. Un cluster es una solución económica para resolver

problemas que necesitan mucho poder de cómputo. Un cluster es una forma económica tanto en software como

en hardware para realizar cómputo distribuido y paralelo

Cluster

Page 25: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Diferentes tipos de halos

Page 26: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Halo de 22°, fotografía real

Halo con radio de 22°, sur de Florida 17th May '02

Page 27: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Halo con 200’000,000 cristales

Page 28: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Trabajo futuro - MicroCluster

7000

Hiloadministradord

Hilopedidord

Hilorecolectord

Procesorund (0)

700070027001

Hilomonitord

Hilomonitor

Procesorund (1)

Procesorund (2)

Procesorund (1)

Procesorund (2)

Proceso de usuario

Proceso de usuario

Page 29: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Sistema de reuniones Proveer un entorno de colaboración para dar soporte a reuniones

grupales

Fase alámbrica (Concluida) Fase de simulación inalámbrica (Concluida) Fase de desarrollo de aplicaciones en teléfonos móviles

Page 30: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Parte alámbrica e inalámbrica simulada

Page 31: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Parte inalámbrica

Page 32: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Proyectos en desarrollo

Parte 4

Page 33: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

El proyecto Edumóvil

Objetivo mejorar la enseñanza-aprendizaje a través de la

incorporación de tecnología móvil en el aula Meta principal

diseñar, implementar y evaluar un sistema inalámbrico de aplicaciones de enseñanza-aprendizaje para niños de nivel básico utilizando dispositivos móviles.

Page 34: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Asignaturas de nivel básico

Español Matemáticas Conocimiento del medio

Ciencias Naturales Historia Geografía Educación Cívica

Educación artística Educación física

Page 35: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Evaluando la Usabilidad de PDAs con niños

1. Romper el hielo. 2. Introducción al entorno de trabajo.

3. Primera elección y uso. 4. Libertad de elección

Page 36: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Ejes de enseñanza de matemáticas

1. Los números, sus relaciones y sus operaciones

2. Medición

3. Geometría

4. Tratamiento de la información

5. Proceso de cambio

6. Probabilidad y azar

Page 37: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones en desarrollo(Matemáticas)

0

2

4

6

8

10

12

14

16

18

Frecu

encia

1 2 3 4

Eje

1. Los números, sus relaciones y sus operaciones.2. Medición.3. Geometría.4. Tratamiento de la información. 0

14

10

2

4

6

8

10

12

14

Esc

uel

as

N. naturales N.fraccionarios

N. decimales

Complejidad de aprendizaje de los contenidos

Primer Grado Sexto Grado

Page 38: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Desarrollo en Matemáticas

La propuesta que se tienen en la materia de matemáticas de primer grado es el desarrollo de una aplicación que une la tecnología inalámbrica y los juegos para ser un auxiliar en la enseñanza-aprendizaje en el eje tratamiento de la información.

Page 39: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Usabilidad de un visualizador de Lecturas en Palm

Page 40: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones en desarrollo(Español) Objetivo: Crear una biblioteca de lecturas animadas en PDAs

para niños de nivel básico, y el desarrollo de un visualizador de lecturas en los PDAs con características que los niños puedan entender y manejar de una forma fácil y sencilla.

Para su construcción lo primero que se realizó fue el estudio de la usabilidad del dispositivo como medio de lectura, y aunado a ello la evaluación de un visualizador para observar el comportamiento del niño.

Page 41: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones en desarrollo(Historia) El objetivo que persigue Edumóvil en el área de historia es

desarrollar y evaluar una aplicación que permita la enseñanza-aprendizaje de la historia de México en los estudiantes de nivel primaria a través de un trabajo colaborativo, utilizando para ello la técnica de aprendizaje de línea de tiempo.

Page 42: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Aplicaciones en desarrollo(Historia)

Page 43: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Lograr que el niño comprenda a través del juego temas básicos de ciencias naturales.

Analizar el comportamiento de los niños ante el problema de mantener el ecosistema en equilibrio.

Utilizar la tecnología Bluetooth para la comunicación con los participantes del juego.

Realizar pruebas de usabilidad del juego desarrollado para observar el comportamiento ante la tecnología utilizada (PDA’s y protocolo Bluetooth).

Aplicaciones en desarrollo(Ciencias Naturales)

Page 44: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Conclusiones actuales en Edumóvil Las pruebas de usabilidad indican que a los niños les

resulta muy fácil la manipulación de las PDAs. El peso y el tamaño del dispositivo afecta el desempeño

del niño, por lo cual se deben elegir dispositivos pequeños y ligeros.

El proyecto Edumóvil se encuentra en etapa de desarrollo, y pretender ser una alternativa para auxiliar al profesor y al alumno en la forma de enseñanza-aprendizaje de ciertos temas de interés, así como en los temas en los cuales se detecten problemas.

Page 45: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Matemáticas Divertidas Usando CORBA

Biblioteca de componentes distribuidos que pueden ser consultada local o remotamente bajo un esquema cliente-servidor. Fortaleciendo el proceso de aprendizaje de temas de matemáticas de sexto año de primaria.

Metodología EtnográficaMetodología Etnográfica

Empleada para recopilar información sobre los detalles físicos que caracterizan a un mercado.

Adicionalmente los niños han brindado información de los colores que les gustaría utilizar en la interfaz, así como los rasgos y nombres de los personajes que les agradaría que aparecieran en las actividades.

Page 46: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Matemáticas Divertidas Usando CORBA

Page 47: Desarrollo de aplicaciones para la enseñanza en la Universidad Tecnológica de la Mixteca

Direcciones electrónicas

http://www.utm.mx http://virtual.utm.mx http://www.utm.mx/gulmix http://mixtli.utm.mx/~resdi http://mixtli.utm.mx/~casi http://mixtli.utm.mx/~usalab

[email protected] [email protected]