Ver Mensaje Individual
  #33 (permalink)  
Antiguo 06/01/2008, 14:33
DXman
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Enseñanza de programación

Cita:
Iniciado por _Lucifer_ Ver Mensaje
Bueno, no creo que por ahora me dedique a hacer una aplicacion como esa, pero la idea no es mala. Sin embargo ando en busqueda de opiniones acerca de una metodologia para la enseñanza, herramientas y cualquier aporte que pueda recibir de todos quienes lean este post.


Creo que todos los que han publicado este post estan de acuerdo con esa idea, definitivamente la mejor manera de comenzar en haciendo pensar a la gente o al menos dandoles algo para que pienses, ya que la decision de hacerlo o no es de ellos, no mia.

¿Alguien tiene ideas acerca de como abordar el tema de la resolucin de problemas?

Yo normalmente cuando alguien me pregunta acerca de esto les respondo "No hay reglas para resolver problemas, pero si hay herramientas y algunos consejos que te ayudan a visualizar las soluciones"

1.- Entender el problema: Que es lo que se quiere resolver
2.- Ver las limitaciones: En caso de que existan , ¿que se puede usar? ¿que no se puede usar?
3.- Los requerimientos: ¿Con que condiciones debe cumplir el programa?


Fijense que hasta este punto todo es bastante general y cabe destacar que no es nada formal lo que acabo de publicar, tan solo unos consejos que normalmente doy a mis alumnos cuando preguntan. Creo que de todo esto podria salir una guia o un manual con la recopilacion de todas estas ideas.

Si llego a hacer ese manual para mis alumnos lo publicare en alguna web y posteare el link para que los interesados en el tema le echen un ojo.

Saludos
En algunas clases de postgrado, para evitar las lagunas existentes entre alumnos que vienen con distintas formaciones, se establecen algunos modelos generales de solución: ordenamientos, búsquedas, almacenamiento, comunicación con periféricos, etc.

Después de eso se analiza la complejidad computacional de los algoritmos y calculando las funciones temporales.

Sin embargo en otros planes de estudio lo que han hecho es ocupar Java o VBasic como primer lenguaje y lo que se hace es que después de cada algoritmo se hace la implementación en el lenguaje y de esta manera se va enseñando el lenguaje y la programación en un curso. Esto ha servido principalmente con jóvenes, que traen pocos vicios de programación.