Cursos Iniciales de Programacin Enseanza y Aprendizaje Dra

  • Slides: 11
Download presentation
Cursos Iniciales de Programación: Enseñanza y Aprendizaje Dra. Inés Kereki Catedrática de Programación Universidad

Cursos Iniciales de Programación: Enseñanza y Aprendizaje Dra. Inés Kereki Catedrática de Programación Universidad ORT Uruguay kereki_i@ort. edu. uy Agosto 2009

Objetivo p Colaborar en el desarrollo de herramientas, metodologías y estrategias que faciliten los

Objetivo p Colaborar en el desarrollo de herramientas, metodologías y estrategias que faciliten los procesos de enseñanza y de aprendizaje de la Programación.

Comparación Programación Orientada a Objetos y Estructurada p Se observa en POO: n n

Comparación Programación Orientada a Objetos y Estructurada p Se observa en POO: n n mayor nivel de abstracción mayor capacidad de análisis y de resolución de problemas comprensión del dominio del problema (análisis), conciencia de la existencia del usuario y de la importancia de construir el sistema que éste necesita (ingeniería de requerimientos) dificultades para el manejo de los detalles de implementación

¿Qué es aprender programación orientada a objetos? p p Concepciones sobre el aprendizaje Enfoque

¿Qué es aprender programación orientada a objetos? p p Concepciones sobre el aprendizaje Enfoque fenomenográfico n n n implementar programas en el computador (50%) elemento importante para su futuro (30%) forma de entender y pensar problemas de la vida real (20%)

Lenguajes OO p Java vs. Smalltalk

Lenguajes OO p Java vs. Smalltalk

Diseño de entornos de aprendizaje basados en Gestión del Conocimiento p Tesis Doctoral n

Diseño de entornos de aprendizaje basados en Gestión del Conocimiento p Tesis Doctoral n p Propuesta de Modelo de Entorno de Aprendizaje basado en la GC Conclusiones: n Comprensión del problema p n Formas de resolver un problema p n No se detectaron beneficios o perjuicios respecto a la capacidad de comprensión de problemas al utilizar (o no) el entorno y, o, el material de gestión de conocimiento y resolución de problemas. En los alumnos que utilizaron el entorno, se percibe una mejora en este aspecto. Estos alumnos son capaces de encontrar, aplicar y, o mostrar mayor cantidad de formas de resolver un problema. Transferencia del conocimiento p Los alumnos que utilizaron el entorno mejoran su capacidad de transferencia del conocimiento.

Uso de morfismos p p Favorece el desarrollo de estrategias para analizar y construir

Uso de morfismos p p Favorece el desarrollo de estrategias para analizar y construir modelos de software adecuados. Mejores resultados en: n n n análisis de una situación real y su modelado, representación de datos, modelo de un dominio

“Kinesthetic learning activities” p Herramienta que involucra movimientos físicos de los estudiantes Curso de

“Kinesthetic learning activities” p Herramienta que involucra movimientos físicos de los estudiantes Curso de Programación I con 10 KLA p Conclusiones: p n n Permite obtener mejores resultados motivación alta

Uso de Scratch p p MIT Uso en Programación I: n p p motivación

Uso de Scratch p p MIT Uso en Programación I: n p p motivación mayor, pero no mejoras significativas Taller "Scratch Day" - Mayo 2009

Alice p p Versión 3. 0 Beta (Carnegie Mellon University) www. alice. org

Alice p p Versión 3. 0 Beta (Carnegie Mellon University) www. alice. org

Conceptos de Programación p p Conceptos clave "Repertory grid"

Conceptos de Programación p p Conceptos clave "Repertory grid"