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, 10 Enero de 2008, 02:29h (#1001125)
    Lo que comentas de que cualquier ingeniería española está por encima de cualquier B.S. in C.S., pues no sé cómo definas encima o abajo, porque de entrada no son carreras comparables. El enfoque de C.S. (aunque suene redundante) está basado en Ciencias de la Computación, y en la investigación que se hace en Ciencias de la Computación. En esa carrera se dan las bases matemáticas (matemática formal, lógica formal) y C.C. (IA, algorítmica formal, máquinas abstractas, lingüística computacional) que constituyen actualmente todo el cuerpo de conocimiento llamado C.S.

    Si no se llevan materias de física, química, electrónica, es porque la Ciencias de la Computación no están fuertemente ligadas a ellas, pues las C.C. usan a las computadoras para ayudara a "externos" a aplicar el conocimiento teórico que se ha generado; la carrera de ingeniería está enfocada a la aplicación hasta el hartazgo del conocimiento que se genera en C.C., usando obviamente la computadora.

    Yo no conozco hasta la fecha a ningún Ing. en Informática que esté investigando nuevos algoritmos de geometría computacional o desarrolle un nuevo paradigma de programación. Pues Ingeniería está enfocada a la aplicación práctica del conocimiento en los ámbitos de la sociedad que lo requieran.

    Finalmente, para que distingas entre C.S. e Ingeniería, te puedo decir en pocas palabras que C.S. se encarga, al igual que en matemáticas, del descubrimento e investigación de resultados imperecederos para la computación; mientras que todo lo que sea perecedero, momentáneo o lo mejor que se conoce, pertenece al campo de la Ingenería.

    En C.S. poco importa si Java es lo mejor o lo peor en un momento dado, porque detrás de todo eso sigue estando la POO, mientras no se investiguen nuevos paradigmas pues simplemente se está viendo una cara distinta de la misma moneda.
    Para clases de ingenería es muy común que siempre les digan que en tal clase les van a enseñar Prolog, más no dicen, les vamos a enseñar el paradigma lógico, y ni siquiera conocen todas las normalizaciones que se le tienen que hacer a una expresión en cálculo de predicados para llegar a una cláusula de Horn y así poder codificarlo fácilmente en Prolog; simplemente les enseñan a usar prolog, ni siquiera saben algo de modelos en lógica predicados o forma normal de Skolem; al igual les enseñan Haskell, pero no saben nada de paradigma funcional, ni su estrecha relación con el cálculo lambda, ni siquiera saben cómo se puede demostrar que el cálculo lamba es equivalente a una máquina de Turing universal.

    No hay que confundir C.S. con Ing. de Software. Cada quien tiene su ámbito de acción y su cuerpo de conocimiento, es triste ver que muy pocos en España conocen de lo que se trata en verdad la carrera de C.S.
    [ Padre ]
  • por aleph_zero (10043) el Jueves, 10 Enero de 2008, 04:42h (#1001132)
    ( Última bitácora: Jueves, 09 Febrero de 2006, 18:59h )
    Se perfectamente que es CS y me parece que tu también tienes una idea cristalina de lo que es. Se, por supuesto, que computer science, software engineering y computer engineering son tres mundos a parte.

    Ya que los dos sabemos de lo que hablamos. Ahora te digo una cosa. Considerando que la carrera de ingeniería informática española no es CS 100%, si que abarca el 70% de lo que se da en CS. Pero es que a su vez abarca un 70% de lo que se da en Computer engineering. De lo que menos quizá se da es de ingeniería del software.

    Con esto te quiero decir, que la ingeniería española es a mi modo de ver un superbachellor. Puede que mediante asignaturas obligatorias y troncales no cubra ni CS ni CE completamente pero el titulo español es de lejos mas completo.

    Conozco ingenieros informaticos investigando en temas de CS, en similar proporcion que veo CS de otros paises trabajando en ingenieria del software.

    La cuestión es, no subestimes los planes de estudio españoles. Cuando estaba estudiando, me salian por los ojos las clausulas de horn, la forma normal de skollem, los provadores automaticos de teoremas (acabe artisimo de dar lógica, por lo menos di 15 creditos), el calculo lambda, las mónadas, los paradigmas funcionales y logicos (de hecho fueron los paradigmas que usaron para enseñarme a programar), la teoria de automatas y lenguajes formales, teoria de la complejidad, concurrencia, compiladores, algoritmia, investigacion operativa, inteligencia artificial...

    Con lo que me han enseñado en la universidad, en absoluto me veo en inferioridad contra un estudiante de CS (y eso que mi perfil es el radicalmente opuesto). En cambio el estudiante de CS puede que sepa muchisimo menos de CE que yo.

    Esto es bueno o malo? Pues no se, en España considero que salimos mejor preparados, pero es que tambien son mas años de carrera, lo que es lógico.
    [ Padre ]