Tesis
Tutor inteligente para el proceso de aprendizaje en algoritmos y programación en el lenguaje java
Fecha
2015Institución
Resumen
El presente trabajo aborda la formación de estudiantes principiantes en el área de algoritmos y programación en el lenguaje Java. Hay estudiantes que creen que el programar es algo difícil o se sienten incapaces, cuando en realidad es solo cuestión de práctica, constancia y paciencia.
La programación de sistemas informáticos no consiste únicamente en escribir código, requiere de la habilidad para diseñar algoritmos que lleven a la solución.
Engañosamente cuando se pronuncia la palabra “algoritmo” se cree que esta palabra debe ser aplicada estrictamente al área informática lo cual es un error.
Un algoritmo es una secuencia ordenada y finita de pasos que deben resolver un determinado problema, como por ejemplo la preparación de un plato de comida siguiendo una receta o el vestirse después de tomar un baño, muchas personas ignoran que aplican algoritmos en la vida cotidiana. Además un ser humano posee la habilidad de intuir y razonar para hallar la solución de un problema. Por lo tanto un buen programador debe tener conocimientos de lenguajes de programación como también la capacidad para resolver diferentes tipos de problemas.
Gracias al avance de la tecnología es posible desarrollar software que utiliza técnicas de inteligencia artificial para poder impartir conocimiento, este tipo de software es conocido como tutor inteligente.
Los tutores inteligentes apoyan al aprendizaje generando enseñanza en tiempo real, con técnicas de inteligencia artificial representan el conocimiento e interactúan con el estudiante. Un tutor inteligente intenta modelar el funcionamiento de la mente humana actuando como un tutor particular de un estudiante.
En el presente trabajo se desarrolla un tutor inteligente que mejora el proceso de aprendizaje de algoritmos y programación en el lenguaje Java siendo este uno de los tantos lenguajes de programación, elegido por ser portable, gratuito, se pueden desarrollar programas incluso para celulares y cada día se desarrollan nuevas herramientas.