Orígenes de CS
La principal diferencia es que la informática fue originalmente una sub-rama de las matemáticas. Esto ahora se conoce como informática teórica. La informática aplicada moderna se ocupa de algoritmos y software. Cuando se estudia el hardware es solo para informar el diseño y desarrollo de algoritmos y software. Como tal, la informática puede ser extremadamente matemática y centrarse solo en la teoría de grafos, la combinatoria, la teoría de la complejidad computacional, la teoría de conjuntos axiomáticos y la lógica proposicional. O puede aplicarse más, como es el caso casi universalmente en los programas universitarios.
Orígenes de la CE
La ingeniería informática tiene orígenes muy diferentes como una sub-rama de la ingeniería electrónica, que a su vez es una sub-rama de la ingeniería eléctrica. La ingeniería eléctrica en sí surgió como una especialización de la ciencia de la ingeniería a principios del siglo XX.
De hecho, incluso dentro de la ingeniería electrónica, el campo de la ingeniería informática surge como una sub-rama de la electrónica digital. Esto se considera generalmente como la electrónica “más fácil” en el campo, y contrasta fuertemente con la electrónica analógica que es legendariamente difícil.
Dificultad de CS vs CE
Estoy de acuerdo con la primera mitad de la respuesta de Ken, pero no estoy totalmente de acuerdo con sus puntos de vista sobre qué es más difícil y qué no. Es cierto que en muchos países los títulos de ingeniería tienden a ser más difíciles o más rigurosos que los de ciencias porque, al mismo tiempo, es un título de ciencias y al mismo tiempo tiene como objetivo certificar al profesional y satisfacer los requisitos profesionales para la admisión a los órganos rectores necesarios. En el Reino Unido, los títulos de ingeniería están diseñados para ser lo suficientemente académicos como para servir como plataforma para futuras investigaciones y al mismo tiempo cumplir con los estrictos requisitos para recibir el título de ingeniero colegiado con IMechE, IChemE, IEE (ahora, IET), etc. Por lo tanto, Los títulos acreditados profesionalmente en el Reino Unido son el BEng o MEng en lugar del BSc o MSc. (Aunque un MEng es fundamentalmente diferente de un MSc también, pero no entremos en eso).
Pero en lo que respecta a los campos en sí, no creo que se pueda hacer una amplia generalización. Algunos temas en informática son de extraordinaria dificultad. De hecho, el problema P vs NP en la computadora actualmente se erige como uno de los mayores problemas abiertos en matemáticas. La solución de los cuales garantizaría una Medalla Fields. Sin embargo, la ciencia de la ingeniería tiene sus propios problemas abiertos igualmente difíciles, como la existencia de Yang-Mills y la brecha de masa que está en el dominio de la ingeniería eléctrica, y el problema de existencia y suavidad de Navier-Stokes que se encuentra en la mecánica de fluidos. (Estos tres son problemas del Premio del Milenio).
Ciertamente, el desarrollo web y el diseño de bases de datos pueden considerarse “más fáciles” que, por ejemplo, VLSI o análisis de línea de transmisión, por lo que se puede decir que la “informática” tiene temas más fáciles, sin embargo, también hay muchos temas muy difíciles en el campo. (Además, cuestiono la clasificación de temas como la informática. La verdadera informática es la informática teórica).
Dificultad de CE vs EEE
Una idea en la respuesta de Ken que rechazo es la idea de que la ingeniería informática es de alguna manera más difícil que la ingeniería eléctrica. Este no puede ser el caso cuando uno contiene el otro. Además, este no puede ser el caso cuando la ingeniería informática tradicionalmente evita o pasa por alto algunos de los temas más difíciles en el campo con el que los estudiantes luchan más. Estos son, ingeniería electromagnética y electrónica analógica. Uno podría llamar a la ingeniería informática una especialización dentro de la electrónica digital, y la electrónica digital es mucho más fácil y mejor entendida que la analógica.
Cosecha
En mi caso, evité intencionalmente elegir la subespecialización de ingeniería informática y me quedé con el EEE general porque descubrí que varios de los cursos más fáciles estaban en la especialización de CE y porque había encontrado la mayoría de los cursos específicos de CE en CS. Por ejemplo, realmente no necesitaba otro curso sobre redes. El diseño de radiotelescopios fue mucho más interesante.
Una cosa que debo señalar, sin embargo. Es mucho más fácil enseñarse a sí mismo ciencias de la computación que enseñarse a sí mismo en ingeniería de la computación porque hay una menor dependencia de los antecedentes / requisitos previos entre los temas en CS y menos experimentación con fenómenos del mundo real que pueden comportarse de manera impredecible. No cuente la cantidad de veces que un circuito de acondicionamiento de señal analógica se mostró bien en el osciloscopio antes del almuerzo, pero misteriosamente dejó de funcionar después.
Entonces, si desea tener menos límites, estudie ingeniería informática y complete los vacíos de cualquier área de CS o ingeniería de software que necesite.