Una respuesta abstracta a esta pregunta es ofrecer generalidades como “CS se enfoca más en software (con limitaciones de hardware como restricción), y CE se enfoca más en diseñar una plataforma informática que incluya tanto software como hardware.
Sin embargo, esas generalidades pierden el punto de que las diferencias en su experiencia real en CS o CE variarán ampliamente de una universidad a otra, al igual que el impacto de elegir una sobre la otra.
En algunas escuelas, CS y CE están ampliamente separadas unas de otras, ofrecidas por diferentes unidades académicas que no se comunican, o apenas se comunican. Por lo tanto, su elección tiene un gran impacto.
- ¿Cómo hace una computadora la recursividad desde el punto de vista del hardware?
- ¿Cuáles son los programas de posgrado más sólidos dentro de la Escuela de ECE en Georgia Tech?
- ¿Cuáles son los softwares que un estudiante de ECE debe aprender / saber?
- ¿Debo optar por la informática o la ingeniería informática? ¿Cuál es mejor en términos de perspectivas de trabajo y cuál permite más innovación?
- ¿Puedo triplicarme en ingeniería informática, ingeniería eléctrica e ingeniería aeroespacial?
En otras escuelas, CS y CE son ofrecidos por la misma unidad académica, o por unidades académicas que tienen una estrecha relación de cooperación, y aunque algunos cursos básicos pueden diferir, la elección electiva significa que un estudiante de CS puede elegir, más adelante en su programa, ir en una dirección centrada en el hardware, mientras que un estudiante de CE podría elegir moverse en una dirección centrada en el software.
Durante un período de quince años de enseñanza y luego siguiendo las carreras posteriores de licenciaturas CS y CE de dos universidades diferentes, he visto que las carreras CS y CE tienen carreras que se mueven en direcciones contrarias al “software” versus ” hardware “con el que originalmente comenzaron.
Sugeriría que centrarse en CS vs CE como disciplina es quizás la pregunta equivocada.
Mejores preguntas para hacer:
- ¿Qué dicen los estudiantes en cada programa en una universidad en particular sobre ese programa?
- ¿Qué tan fácil o difícil es registrarse para las clases que necesita?
- ¿Cuánta flexibilidad hay en la selección de cursos (optativas) frente a tener un conjunto rígido de secuencias de cursos requeridas?
- ¿Qué tan fácil / difícil es interactuar con la facultad en el programa?
- ¿Es fácil o imposible pasar de CS a CE, o de CE a CS si decides cambiar de dirección?
Sin embargo, haga lo que haga, si desea estudiar uno u otro, declare una especialización; no entre sin declarar.
Si bien el “cambio de especialización” es, en principio, fácil y común en las universidades de EE. UU., Y muchas personas aconsejan, no sin razón, que no se estresen por una selección importante; a fines de la década de 201x en las universidades de EE. UU., Ese no es el caso para Informática.
Admitirse a CS o CE directamente de la escuela secundaria si es posible.
Cambiar a CS o CE en estos días en las universidades de América del Norte puede ser muy difícil: hay umbrales de GPA y requisitos de unidades, y todo tipo de aros y restricciones diseñados para detener la avalancha de personas que desean una especialización que no tiene suficiente asientos de laboratorio, facultad, personal, calificadores, etc. para satisfacer la demanda.
(Y contratar más docentes de CS, incluso si su universidad tiene bolsillos profundos, que la mayoría no tiene) es realmente difícil, porque no importa cuán profundos sean los bolsillos de sus universidades, Google, Apple, Microsoft, Amazon y Facebook, además de cientos de VC- startups respaldadas, tienen otras más profundas).
En serio, este punto pasado es quizás el más importante. Los programas de CS y CE varían en términos de cómo están lidiando con la avalancha de demanda.
Elegir un programa que lo esté manejando bien es probablemente más crucial para su éxito que si está en CS o CE, per se.