martes, 15 de junio de 2010

¿Cómo enseñar... la asignatura que imparto?


La signatura con que trabajo es la de APLICAR LOS PRINCIPIOS DE PROGRAMACIÓN EN LA SOLUCIÓN DE PROBLEMAS, la cual en el primer módulo inicia con conceptos básicos de programacion y sus tipos, en la que por medio del Internet buscan dichos temas, después por medio de cátedra magistral se les proporciona los pasos de como realizar el planteamiento de un problema, por medio de ejercicios de lógica, los alumnos van desarrollando sus habilidades de razonamiento y pensamiento, para que así después seguir con el desarrollo de algoritmos, donde se les da ejemplos al respecto, los alumnos con esta información se les deja que elaboren una serie de prácticas, con la finalidad de ver si entendieron o no los temas.

Posteriormente estos algoritmos se representan gráficamente por medio de diagramas de flujo, utilizando símbolos ya definidos para su realización. Estos diagramas se desarrollan en un software especial para su elaboración DFD (Diagrama de flujo de datos), en el cual se diseña el diagrama de flujo, ejecutándolo después; si el diagrama de flujo es correcto, pedirá la información requerida, de lo contrario aparecerán mensajes de error señalando en donde se encuentra el mismo.

La siguiente fase se le enseña al alumno manejar el pseudocódigo, tecnica que permite representar la solución de un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible a un lenguaje de programacion que posteriormente se utilizara para la codificación del mismo.

En el segundo modulo se les enseña a manejar esrtucturas de control(condicionles y repetitivas) se realizan varios ejemplos en el cual se realiza, el algoritmo, diagrama de flujo, pseudocódigo y la codificación en Turbo C++ y Karel(Karel el Robot)que es una aplicación sencilla de software que consta de un simulador de robot integrado para probar instrucciones de programación en lenguaje Karel+. Este software es el que se lleva a cabo en la Olimpiada de Programación OMI, es por eso que se les enseña como manejarlo.

En el tercer modulo se les enseña el manejo archivos para guardar los datos en un en una memoria secundarioa, ya que en los primeros modulos solo se guardan temporanlemte en la memoria ram.

En cada módulo dependiendo el que se vaya impartiendo se harán cada una de las herramientas proporcionadas para solucionar el problema expuesto.

Esta es una materia muy práctica, por lo que la teoría es mínima.

Atte.
Vicente Toledo Valdivieso

No hay comentarios:

Publicar un comentario