1. Enseñando programación con C++: una propuesta didáctica.
http://www.fi.uba.ar/laboratorios/lie/Revista/Articulos/030307/A2Jun2006.pdf
http://www.fi.uba.ar/laboratorios/lie/Revista/Articulos/030307/A2Jun2006.pdf
Método:
Claridad conceptual: Los conceptos del lenguaje deben ser claros, fáciles de comprender y bien definidos. Esos conceptos deben ser representados de la misma manera en que queremos expresarlos cuando los enseñamos.
Práctica:
Insisto en la aplicación del razonamiento formal y de la lógica, sin embargo, al no haberlos desarrollado en etapas anteriores, existen conceptos que no son fáciles de comprender para los alumnos.
Método:
El estudiante debe quedar convencido, desde que comienza la asignatura, de que su eficacia como programador no está precisamente en dominar la herramienta de programación, cosa evidentemente necesaria, sino en saber resolver problemas con la computadora para lo cual se requiere dominar una metodología de la programación cuyo eje central es el algoritmo.
Práctica:
La programación es la simple representación o automatización de sucesos reales, por lo tanto, todo alumno sabe programar al comenzar el curso, sólo que en ese momento no se ha dado cuenta de ello.
2. Estrategias para la enseñanza de la programación.
http://cs.uns.edu.ar/jeitics2005/Trabajos/pdf/52.pdf
http://cs.uns.edu.ar/jeitics2005/Trabajos/pdf/52.pdf
Método:
Como se ha comprobado, una estrategia valedera es comenzar a enseñar programación utilizando los algoritmos como recursos esquemáticos para plasmar el modelo de la resolución de un problema.
Práctica:
Generalmente comienzo con algoritmos, aun cuando la asignatura no lo permite, ya que, supone que el alumno debe contar con esos saberes.
Método:
Con el fin de minimizar las etapas que no aportan demasiado interés en lo que se refiere a la programación en sí, es decir, lo que corresponde concretamente a la resolución del problema, al diseño y a la formulación del programa, es importante poder contar con un editor de algoritmos que ayude el alumno en la especificación del mismo y que, además, permita comprobar su correctitud tanto como la detección de errores mediante la confección automática de trazas.
Práctica:
El editor de algoritmos es un software que permite revisar el comportamiento de un algoritmo, utilizando datos y obteniendo resultados, para posteriormente elaborar el programa en el lenguaje especificado.
En la escuela no contamos con el software.
3. Comparación de Lenguajes para la Enseñanza de la programación.
http://www.caedi.org.ar/pcdi/PaginaTrabajosPorTitulo/7-77.PDF
http://www.caedi.org.ar/pcdi/PaginaTrabajosPorTitulo/7-77.PDF
Método:
Comenzamos con el estudio de problemas simples, enseñando los mecanismos de pensamiento y estrategias de resolución para lograr programas legibles, eficientes y confiables.
Práctica:
Igual al método.
Método:
Una vez que se ha comprendido lo que se desea que realice la computadora, es necesario hacer un Análisis del problema, definiendo: Los datos de entrada. Los resultados, es decir, la información que se desea producir. La metodología de resolución. Los métodos y fórmulas que se necesitan para procesar los datos y arribar a los resultados.
Práctica:
Igual al método.
Qué tal Oscar Rafael, me parece que en tu labor existe un orden, una relación marcada entre teoría y práctica. Me agradó eso que mencionas de que el alumno no se sabe programador, que lo descubre con el paso del tiempo-asignatura.
ResponderEliminarRecibe un saludo cordial.
Tikán.
Hola Oscar
ResponderEliminarEl orden que presentas en tus trabajas haces que tu trabajo sea claro y preciso en lo que deseas proyectar.
Saludos flor
¡Hola maestro Oscar!
ResponderEliminarNos queda claro que para poder enseñar nuestra asignatura (cualquiera que ésta sea), tenemos que analizar detalladamente cómo vamos a enseñar y transmitir esos conocimientos, para ello debemos implementar una metodología didáctica que sea acorde a las necesidades y requerimientos de nuestros estudiantes (estilo de aprendizaje, contenidos, recursos, entornos, etc.); ya que ésta, nos dará la pauta para lograr buenos o malos resultados en nuestra enseñanza.
Felicidades por su aportación, me parecieron acordes e interesantes, los pasos especificados en su trabajo.
Un fuerte abrazo.
Alejandra.