Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por pobrecito hablador el Jueves, 28 Junio de 2007, 15:26h (#928052)
    Soy profesor universitario y les narro mi experiencia en la enseñanza de algoritmos. Por regla el algoritmo debe implementarse en algún lenguaje de programación.

    Se empezó con Java pero la experiencia fue realmente muy mala porque el desarrollo de aplicaciones de consola no es llamativa para el estudiante, además tuvimos incontables problemas con el JDK (los encargados de los PCs no configuraban correctamente el JDK, si uno los buscaba para que corrigiesen el error o estaban muy ocupados, simplemente no estaban para atender o eran en extremo lentos para corregir el problema, uno no podía corregirlo porque tanto estudiantes como profesores solo tenían usuarios restringidos y con políticas muy restrictivas), cualquier corrección se dañaba en el siguiente reinicio porque tenían software que "congela" la configuración del PC y la restaura en cada reinicio. Luego vino el asunto de los IDEs porque o unos usaban Eclipse, otros NetBeans y otros JCreator debido a que no hubo un criterio unificado (al final todo era Java)

    Y para terminar, llegó la "agradable experiencia" de hacer programas gráficos en Java con el "facilisimo e intuitivo" Swing/JFC (note que las comillas son de ironía). Los estudiantes quedaron muy desmotivados y aburridos con la experiencia Java (hoy software libre).

    Finalmente solucionamos todo eso con una simple decisión: Usar Visual Studio .NET 2005 (la herramienta hecha por la empresa odiada por barrapunto y meneame) pero los resultados fueron sorprendentes, la gente programó desde el primer día en forma gráfica con C#, muy fácil y estaban muy motivados. No hubo problemas de configuración ni ejecución y la gente puede llevarse a la casa las versiones gratuitas y legales de Visual Studio .NET Express que cubren todo lo visto.

    La historia ha demostrado que la MOTIVACIÓN esta por encima de cualquier argumento teórico. Un ejército en el campo de batalla con una perfecta estrategia pero desmoralizado es aplastado por un ejército muy motivado así tengan una estrategia aceptable.

    Así que antes de hacer una encuesta deberían preguntarse: ¿Para las nuevas generaciones de desarrolladores de software y usuarios, el software libre es en extremo fácil de usar, que los MOTIVE a seguir usándolo?
  • por BrunoProg64 (30806) el Jueves, 28 Junio de 2007, 23:09h (#928223)
    ( http://brunoprog64.blogsome.com/ )
    Ay... realmente me dan pena tus argumentos. ¿Estás diciendo que con Visual Studio .NET están mas motivados tus estudiantes?

    1. Como profesor debes saber sobre JDK. ¿Y si no vienen los encargados de la sala? Hay que ser proactivo... eso se busca en los profesionales de hoy.

    2. Dices que la programacíón por consola no es llamativa a tus estudiantes: Por favor... ¿acaso se comienza una casa desde el techo?. Primero han de tener en claro como programar en un terminal y después podrán saltar a programación gráfica sin ningún problema.

    3. IDE: Te contradices. Si dices que estaban programando para consola... ¿Que rayos importa el IDE? Al final todos los IDEs llaman al compilador de Java y queda el Bytecode. Ahora... si no querias problemas... se hubiera decidido por un solo entorno. Solo se instalaba el Eclipse a todas las PC (Por ejemplo) y asunto concluido.

    4. Swing/JFC: Jamás he programado en Java ventanas, por lo que me abstengo de opinar en ese punto. De todos modos... la programación gráfica no es fácil. Si no tenían sus fundamentos de consola... ni pensar lo otro.

    5. Usamos C# y .NET y todo cambió: Lo que enseñe la Univerisdad no es asunto de discusión. Lo que me molesta es que hagas parir así a Java. Si Java fuera como dices... "aburrido", muy pocos serían los que usarían. Si usas C#... bueno no me quejo, pero hay opciones libres como MonoDevelop. Además la licencia de .NET puede ser gratuita... pero ya vez lo que pasó con uno que hacía plugins para esa versión. El día que Microsoft decida quitarte la licencia Freeware de esa versión... no sé que harás...

    6. ¿El software libre es en extremo fácil para usarlo?: Lamento decepcionarte, pero hay que tener unos mínimos de conocimientos para usar cierta clase de Software. El aprendisaje es duro, lo sé, pero... ¿Y si algún día desaparece .NET? A donde quedó esa facilidad...

    Disculpa si hablo de que .NET puede desaparecer, pero como programador de Visual Basic que era, me molestó mucho que Microsoft abandonara a VB 6.0 a su suerte, cuando aún tenía mucho futuro.

    En conclusión... eso es síntoma de tu incompetencia como docente. Yo aprendí C en el entorno Borland y aunque no fuera tan sencillo que digamos... fue un profesor el que nos motivo a seguir adelante.

    Espero que esto te sirva.
    --
    "El hombre no puede ganar nada si no da primero algo a cambio" .- Alphonse Elric.
    [ Padre ]
  • 2 respuestas por debajo de tu umbral de lectura actual.