Enseñanza De Algoritmo
Enviado por nuviol • 31 de Agosto de 2014 • 242 Palabras (1 Páginas) • 244 Visitas
Este documento describe el análisis, diseño e implementación implicados en el
desarrollo de AMIVA, un ambiente visual de programación que apoya el proceso
de enseñanza-aprendizaje de algorítmica.
En los sistemas de educación asistida por computadora (EAC), la máquina
puede jugar el papel de herramienta, alumno o maestro. En el último caso, los
sistemas más sofisticados son los tutores inteligentes (STIs), que modelan a un
experto, un instructor y cada estudiante, para realizar un diálogo educativo
personalizado e inteligente. En los sistemas de programación, la computadora
funge como alumno. Los lenguajes visuales de programación (LVPs) permiten una
programación no textual. Presentan ventajas y desventajas sobre los lenguajes
tradicionales.
Las habilidades para resolver problemas de forma algorítmica son difíciles
de adquirir. Tradicionalmente, se han enseñado en papel, con diagramas de flujo,
y en computadora, con lenguajes de programación profesionales. Los sistemas de
EAC para programar, tanto como STIs o LVPs, han tenido un éxito limitado. En
general, el énfasis es un lenguaje particular, en lugar de la resolución de
problemas. Además, pocas veces se considera la usabilidad, una medida de lo
fácil que es aprender, usar, manipular y entender un sistema.
AMIVA integra las dos herramientas tradicionales, los diagramas de flujo y
los ambientes de programación, aprovechando las principales ventajas de ambos.
Se desarrolló considerando como prioridades la usabilidad y el aprendizaje de
habilidades para resolver problemas. Además de ser un LPV, está diseñado para
complementar un STI de programación y poder integrarse fácilmente.
Aunque puede mejorarse en muchos sentidos, AMIVA es un sistema funcional,
que ha sido utilizado exitosamente por alumnos en un curso de Algoritmos
y Programas.
...