Expo ILE 1
-
Upload
raul-oramas-bustillos -
Category
Documents
-
view
213 -
download
0
description
Transcript of Expo ILE 1
1Culiacán Sinaloa, Septiembre del 2014
Integrantes:Lic. Francisco Gónzalez HérnandezIng. Raúl Oramas Bustillos
Asesor:Dr. Ramón Zatarain Cabada
Ambiente Inteligente de Aprendizaje para Aprender Programación con Java.
Instituto Tecnológico de Culiacán
2
Contenido Estado del Arte Tutores Example-Tracing Manejo de Emociones – AutoTutor Propuesta Example-Tracing Afectivo Ideas generales para el modelo del dominio
3
Soluciones tecnológicas: Sistemas Tutores Inteligentes (ITS) Sistemas Tutores Inteligentes Afectivos (ITSA) Entornos Inteligentes de Aprendizaje (ILE)
Estado del Arte
4
Tutor Example-Tracing CTAT – Herramienta Autor
Construcción de Interfaz de Usuario Model-Tracing : Hechos – Reglas Example-Tracing : Grafo de Comportamiento
Los tutores Example-Tracing cumplen con un subconjunto de características que poseen los tutores Model-Tracing (Vincent Aleven).
Con un tutor Example-Tracing no se debería tener necesidad de tener conocimiento del lenguaje de programación para la construcción Reglas en el model-tracing (Ej. Prolog).
5
Grafo de Comportamiento
6
Manejo de Emociones - AutoTutor AutoTutor – Sistema Tutor Inteligente que
interactúa con los estudiantes por medio de lenguaje natural usando entornos simulados.
Sidney D’Mello
7
Manejo de Emociones - AutoTutor Detectar Emoción
Pistas Conversacionales en el dialogo. Lenguaje Caporal por medio de una Silla de
Medición de Posturas del Cuerpo. Detección de Características Faciales. Clasificación de Características (Algoritmos
de Inteligencia Artificial).
8
Generar una Respuesta – Recomendaciones y Teorías Pedagógicas.
Modelo del Estudiante Acciones del Tutor
Emoción Actual: Aburrimiento, Confusión, Frustración.
Retroalimentación: Positiva, Neutral, Negativa
Confianza en la Clasificación: Alta o Baja.
Respuestas empáticas y motivacionales
Emoción Previa: Aburrimiento, Confusión, Frustración.
Acción del Siguiente Dialogo:Consejo, Recurso, Respuesta, Cambio de Ejercicio.
Habilidad global del Estudiante:Alta o Baja.
Expresión Facial (Avatar): Sorprendido, Encantado, Compasivo, Escéptico
Calidad de la Respuesta Actual: Alta o Baja.
Entonación de Voz: Tono, intensidad, velocidad.
Manejo de Emociones - AutoTutor
9
Emociones del Aprendizaje Emociones no básicas detectas durante el uso
de un ITS (D’Mello): Aburrimiento Confusión Enganche Frustración Neutral
10
Propuesta Example-Tracing con Manejo de Afecto
La detección de de características faciales y la clasificaciones de emociones se realizara con lo ya construido en el posgrado.
Construir un framework de manejado emocional tomando de punto de partida el presentado por AutoTutor.
Usar un corpus de emociones del aprendizaje construido con el hardware “emotive”.
11
Modulo de Comunicación: Agente Pedagógico
Característica Propuesta
Comunicación Grafica Imágenes estáticas que expresen las emociones propuestas en autotutor (Sorprendido, Encantado, Compasivo, Escéptico).
Inteligencia Social Deteccion facial, manejo de emociones, dialogos de opcion multiple con consejos y recursos.
Componentes de la Interfaz Interfaces de tutores de enseñanza de codificacion (Code.org)
12
Parte pedagógica: Análisis de los principales libros y papers de
enseñanza de programación sobre Java Patrón en común: los fundamentos de
programación se tratan en la misma secuencia.
Ideas generales para el modelo experto
Bienvenido, Raúl Oramas
Introducción a la programación con Java.
Lección 1: Introducción a Java Estudiar 100.0
Lección 2: Programas simples Estudiar 0.0
Lección 3: Instrucciones de selección Estudiar 0.0
Lección 4: Instrucciones de repetición Estudiar 0.0
Lección 5: Utilización de métodos pre-construidos Estudiar 0.0
Lección 6: Métodos Estudiar 0.0
Lección 7: Arreglos unidimensionales Estudiar 0.0
Lección 8: Arreglos bidimensionales Estudiar 0.0
Errores de programación
Tips de programación
Bienvenido, Raúl Oramas
Introducción a la programación con Java.1. Introducción a Java1.1 El lenguaje Java
09
08
07
06
05
04
03
02
01
10
Reordena los bloques para que el programa imprima en la consola de salida: “Hola Mundo”. (*)
public class HolaMundo {
}
public static void main(String[] args) { System.out.print(“¡Hola!”); System.out.println(“Mundo”);}
Actividades
Nivel de dificultad: fácil
Acomoda aquí los bloques:
Bienvenido, Raúl Oramas
Introducción a la programación con Java.1. Introducción a Java1.1 El lenguaje Java
09
08
07
06
05
04
03
02
01
10
Reordena los bloques para que el programa imprima en la consola de salida: “Hola Mundo”. (*)
public class HolaMundo {
}
public static void main(String[] args) { System.out.print(“¡Hola!”); System.out.println(“Mundo”);}
Actividades
Nivel de dificultad: fácil
Acomoda aquí los bloques:
La respuesta es correcta.✓
¡Muy bien!, continuemos con el siguiente ejercicio.
La respuesta es incorrecta.
Bienvenido, Raúl Oramas
Introducción a la programación con Java.1. Introducción a Java1.1 El lenguaje Java
09
08
07
06
05
04
03
02
01
10
Reordena los bloques para que el programa imprima en la consola de salida: “Hola Mundo”. (*)
public class HolaMundo {
}
public static void main(String[] args) { System.out.print(“¡Hola!”); System.out.println(“Mundo”);}
Actividades
Nivel de dificultad: fácil
Acomoda aquí los bloques: Cada programa Java es un conjunto de definiciones de clase. La palabra clave class introduce una definición de clase. El contenido de la clase se incluye en un bloque. Por ejemplo:
public class HolaMundo { public static void main(String[] args) { System.out.print(“¡Hola!”); System.out.println(“Mundo”); }}
✗