UTNianos

Versión completa: Cambio de Lenguaje en Algoritmos y Estructura de Datos
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3 4 5 6 7 8 9 10
Se enteraron que empezo la cursada y estan en un cambio con el programa. por lo pronto SE DICE ADIOS PASCAL Y HOLA C !!
C, o C++?
bienvenidos a nuestro mundo (?)
Nunca entendi la gracia de que se diera Pascal a esta altura de la vida.
(28-03-2013 15:15)nanuiit escribió: [ -> ]C, o C++?

hasta donde escuche aprenden C, yo aprobe algoritmos el año pasado cuando se veia pascal, me daba lo mismo, ya sabia programar C e incorporar un lenguaje mas que tiene ciertas similitudes al delphi creo que me suma.

a mi criterio no sabria decir si es mejor que aprendan C o pascal, considero que lo importante es entender como funciona cada cosa, la gracia no es aprender C, sino aprender algo para poder trasladarlo a otros lenguajes.
mmmmmmmmmmmmmmmmmmmmm


nose, para mi pascal no esta mal, de hecho, me resulto ameno para aprender, siendo que es la primera vez que tenia un contacto con la programacion, y a muchos les pasa asi, mientras otros vienen de programar hace ya bastante.

que se yo, me parece que C no es tan "didactico" como pascal (el origen y fin de pascal es ser un lenguaje didactico mal que mal) pero bueno, que se yo.. si lo dan bien.. para mi capaz habria que cambiar otras cosas mas que el lenguaje (aka las casitas, y algunos temas que mas que podrian darse) pero bueno
La info oficial era C++
Pero si alguno cursó y les dijo un profe, deben saber

A eso va mi pregunta, porque se planteó C++, no C
Lo que importa son los algoritmos y las estructuras de datos, la ciencia, la teoría, las técnicas para el análisis/diseño, y que den a entender que programar es más que codear.

Que en el TP te hagan preocuparte por la plomería (como el manejo de memoria a mano) no me parece "mal" (es otra dificultad más para endurecer un poco a los alumnos, habría que ver si es o no contraproducente) pero no debería ser donde recae la dificultad esencial del TP. Por lo menos si el objetivo del TP es enseñar algoritmos y estructuras de datos, y no a codearlos preocupándose solamente de que compile.

PD: No pueden haber ingenieros que no sepan lo que es el teorema maestro, o que ni siquiera hayan escuchado hablar sobre análisis asintótico de algoritmos.
A mí, sin escuchar los motivos de la decisión, no me parece un buen cambio. Pero bue, lo que sí me gusta es que haya aires de cambio.


Están replanteandose el programa, y además se que entró Lucas Spigariol (tal vez lo reconozcan de otras materias como "Paradigmas de Programación") a tomar un curso. That's nice =)


Hay que ver cómo sigue, pero bue...
Pascal es un lenguaje mucho más "amigable" teniendo en cuenta que algoritmos para muchos es el primer contacto con la programación, y esa es la razón por la cual se utilizaba ese lenguaje. El hecho de que fuera un lenguaje casi en desuso tenía poca relevancia ya que el objetivo de la materia era aprender a pensar la solución de los problemas que se presentaran (diseño de algoritmos) y luego, obvio, poder trasladarlos a código si es necesario.
Estas explicaciones me dieron a mi a la hora de cursarla, y puedo decir que era bastante razonable empezar viendo un lenguaje de sintaxis no muy complicada como lo es pascal. Habría que ver en base a que razones la cátedra decidió pasar a C o C++. Esto puede verse como positivo ya que se desarrolla un lenguaje mucho más "útil" y que además sirve para SSL, SO,.. o también puede ser negativo para aquellos que recién comiencen a programar y se les dificulte entender ciertos conceptos con una sintaxis un poco más enroscada.
(28-03-2013 16:09)nanuiit escribió: [ -> ]La info oficial era C++
Pero si alguno cursó y les dijo un profe, deben saber

A eso va mi pregunta, porque se planteó C++, no C

por lo que escuche de gente que conozco todas dijeron C, dudo mucho que sea C++ ya que seria demasiado contenido y significaria demasiada reestructuracion de la materia.

ademas creo que si van a probar lo van a hacer con una transicion segura, es decir, seguir usando listas por medio de struct+punteros en lugar de usar std::list y demas metodos de c++.
Ya me imagino quien es el jenio tuvo esta idea....
Che, no está mal! yo vengo de electrónica y tuve C y C++ en Info 1 y 2 allá. Para operativos me vino de 10 y la posta es que gran parte de los lenguajes derivan del C. Es 10000 veces más fácil aprender PHP, Java, C# y tantos otros viniendo de C que viniendo de Pascal.
Como plus, es un lenguaje que te puede abrir puertas laborales (a diferencia de Pascal...), a mi criterio es un excelente cambio.
Si le dedican más tiempo a enseñar lo que se necesita, está bueno el cambio, en su momento cuando yo cursé se le dedico poco al lenguaje, pero con Pascal es más fácil darse maña. Hoy no sé qué lenguaje sería ideal. Seguramente yo usaría C# para enseñar. Pero entiendo que quieran usar C. Espero que utilicen Visual Studio o similares y no los pongan a correr el Turbo C...
(28-03-2013 17:57)leandrodg escribió: [ -> ]Si le dedican más tiempo a enseñar lo que se necesita, está bueno el cambio, en su momento cuando yo cursé se le dedico poco al lenguaje, pero con Pascal es más fácil darse maña. Hoy no sé qué lenguaje sería ideal. Seguramente yo usaría C# para enseñar. Pero entiendo que quieran usar C. Espero que utilicen Visual Studio o similares y no los pongan a correr el Turbo C...

seguramente los hagan usar Turbo C que visual studio, en cuanto a enseñar con C# me parece una locura, que C#, java o php sean faciles no quiere decir que sea bueno arrancar con eso, no es bueno ir a lo facil de una.
Páginas: 1 2 3 4 5 6 7 8 9 10
URLs de referencia