Aprendizaje Interactivo
Curso 2009-2010
Aprendizaje Interactivo de
Estructuras de Datos:
de la Especificación Algebraica a la
Implementación
Luis Jiménez Paniagua
José Marcos Barrio
Rubén Fuentes Iglesias
Dirigido por Rafael del Vado Vírseda
Departamento de Sistemas Informáticos y Computación
FACULTAD DE INFORMATICA
UNIVERSIDAD COMPLUTENSE DE
MADRID
Proyecto de sistemasinformáticos
Curso 2009 - 2010
2/07/2010
Agradecimientos
Queremos mostrar nuestro agradecimiento a las siguientes personas, sin
cuyo apoyo no hubiésemos logrado llevar a buen puerto este proyecto:
A nuestro profesor Rafael del Vado, por su inestimable ayuda y su
humor, que hicieron mucho más llevadero este trabajo.
A nuestros familiares, cuya comprensión ha resultado valiosísima en losmuchos momentos difíciles que nos hemos encontrado.
Sistemas informáticos. Vedya: de
la Especificación Algebraica a la Implementación
Pag. 1
Proyecto de sistemas informáticos
Curso 2009 - 2010
2/07/2010
Página de autorización
Se autoriza a la Universidad Complutense a difundir y utilizar con fines
académicos, no comerciales y mencionando expresamente a sus autores, tanto
lapropia memoria, como el código, la documentación y/o el prototipo
desarrollado.
Madrid, 2 de Julio de 2010
Fdo. Luis Jiménez Paniagua
Fdo. José Marcos Barrio
Fdo. Rubén Fuentes Iglesias
Sistemas informáticos. Vedya: de
la Especificación Algebraica a la Implementación
Pag. 2
Proyecto de sistemas informáticos
Curso 2009 - 2010
2/07/2010
ÍNDICE
6
Resumen del proyecto
Encastellano
6
En inglés
6
Palabras Clave
7
1.
9
2.
Nuevas tecnologías en educación
1.1.
Objetivos de los Sistemas de Educación
10
1.2.
Panorama histórico
11
1.3.
Métodos de Enseñanza/Aprendizaje
13
1.3.1. Naturaleza del conocimiento
14
1.3.2. Paradigma de aprendizaje
14
Sistemas de Enseñanza / Aprendizaje
2.1.
Estructura generalde los sistemas de Enseñanza /
Aprendizaje
17
2.1.1. Modelo pedagógico
17
2.1.2. Modelo del alumno
19
2.1.3. Dominio de enseñanza
21
2.1.4. Aproximación a la adaptación
23
Tipos y filosofías de enseñanza
23
2.2.1. Aprendizaje y memoria según Roger Schank
24
2.2.2. Estructura de la memoria según Schank
24
2.2.3. MOPS y Scriptlets
25
Uso yevaluación de los sistemas de educación
26
2.3.1. Evaluación de alumnos
26
2.3.2. Evaluación del sistema
27
Sistemas de Tutorización Inteligente
28
3.1.
Fundamentos
28
3.2.
Componentes básicos
32
2.2.
2.3.
3.
16
Sistemas informáticos. Vedya: de
la Especificación Algebraica a la Implementación
Pag. 3
Proyecto de sistemas informáticos
Curso2009 - 2010
2/07/2010
4.
5.
6.
3.3.
Entorno de Aprendizaje Interactivo
34
3.4.
Sistemas adaptativos
35
3.4.1. Personalización del software
37
3.4.2. Modelado automático del usuario
38
CBR : Concepto
39
4.1.
Representación de los casos
40
4.2.
Indexación
41
4.3.
Recuperación de los casos
41
Introducción al sistema Vedya41
5.1 Herramienta Vedya Test
43
5.2 Lenguaje Maude
43
5.3 Lenguaje JAVA
44
Vedya: Montículos. De la especificación a la implementación
45
6.1
Motivación, objetivos y diseño
45
6.1.1 Motivación
45
6.1.2 Objetivo
45
6.1.3 Diseño
46
6.2
6.3
6.1.3.1 Casos de Uso
46
6.1.3.2 Diagrama de clases
48
6.1.3.3 Distribución de las clases51
Implementación
57
6.2.1 Herramientas utilizadas para el desarrollo
57
6.2.2. Ventana de login y selección
59
6.2.3. Diseño de la ventana principal de la aplicación
61
6.2.4. Diseño de las pestañas: montículos y tests
63
6.2.5. Diseño de la ventana de estadísticas
63
6.2.6. Diseño del procesador de Maude
65
6.2.7. Diseño del procesador de Java...
Regístrate para leer el documento completo.