¿Debería estudiar informática o ingeniería informática en la universidad?

Aquí está la forma más simple de entender la diferencia entre la informática y la ingeniería informática:

Informática: software

Ingeniería informática: hardware

Hay mucha superposición en estos programas, pero siguen siendo campos distintos. Obviamente, en informática, tienes que entender el hardware para programarlo para hacer algo. Y en ingeniería informática, debe comprender cómo las personas usan el hardware que diseña. En cada uno de estos programas, probablemente pueda usar asignaturas optativas para prepararse para una carrera en cualquier campo.

La ingeniería informática te prepara mejor para una carrera como a. . . ingeniero informático. Diseñará y fabricará piezas de computadora. Esta es una de las carreras mejor pagadas de los EE. UU.

La informática es más flexible. Podría comenzar una carrera en desarrollo de software, desarrollo web, ingeniería de sistemas o incluso TI. Estos trabajos no pagan tan bien en promedio como un ingeniero informático (aunque los desarrolladores de software y los ingenieros de sistemas son cercanos), pero siguen siendo carreras lucrativas a la vanguardia del avance tecnológico.

En última instancia, se trata de lo que más te entusiasma de las computadoras y lo que te gustaría hacer con ellas.

¿Desea hacer computadoras que permitan a los desarrolladores crear un mejor software?

¿O quieres crear un software que permita a las personas hacer cosas más increíbles?

Cualquiera de las dos principales es una apuesta segura para conseguir un trabajo. El problema es despertarse cuando tienes 40 años y preguntarte qué demonios acabas de hacer con tu vida.

Si estás buscando una carrera (y evitas algunas mañanas desagradables cuando cumples 40 años), entonces debes hacer una pregunta diferente: ¿qué es lo que quieres lograr? Eso puede ser tan grandioso como garantizar que todos en el planeta tengan acceso a agua potable limpia o tan personal como convertirse en el mejor programador posible. Una vez que tienes tu objetivo, entonces eliges una especialización en función de lo bien que te lleve hacia ese objetivo.

Voy a hacerme eco de las otras respuestas aquí que Computer Science le brinda más flexibilidad, pero (como he dicho en otra parte) será mejor que reciba una educación en artes liberales y obtenga un título de maestría en CS. La ingeniería informática es más apropiada si su objetivo implica comprender cómo funcionan las computadoras a nivel físico. Probablemente esté mejor con una licenciatura allí, ya que el diseño de circuitos es mucho más difícil de adquirir por su cuenta.

¡Buena suerte!

A2A.
Puedo comentar sobre el sistema educativo indio y estadounidense como parte de mis estudios.
No puede decidir una especialización a menos que haya aprobado los requisitos previos en un sistema universitario estadounidense. Tomas cursos que te encantan y luego decides en función de tu interés y rendimiento qué dirección elegirías.
En el sistema educativo de la India, debes decidir qué quieres estudiar de antemano.
Respondiendo tu pregunta,
Debería ir a Computer Science si se ve trabajando en uno de los siguientes: como ingeniero de redes, desarrollador de software, ingeniero de datos / científico, programador o administrador de bases de datos y muchos más.
Si quieres trabajar en uno de los grandes gigantes de Internet como Google o Microsoft, Amazon o Facebook, donde el título en informática te da una muy buena ventaja.
La ingeniería informática es interesante cuando te importa la arquitectura del sistema y si eres muy bueno con tu física, como las señales y las ondas.
Espero que esto ayude.

TL; DR : la informática se trata de software y la ingeniería informática se trata principalmente de hardware.

La diferencia entre ambos campos radica en el enfoque y la dirección. Dado que el primero es una ciencia, los informáticos quieren abordar problemas teóricos que pueden tener o no una implementación práctica en el mundo real. Por otro lado, los ingenieros informáticos se ocupan de problemas relacionados con la física del mundo real, como la construcción de un robot que puede hacer un doble retroceso en el aire. Teóricamente hablando, podría implementar esto en una simulación a través de una computadora con un montón de códigos. Pero, no es práctico siquiera pensar en el problema desde un punto de vista de ingeniería.

Por lo tanto, realmente depende de lo que esté buscando. Ambos están estrechamente relacionados, pero las diferencias reales radican en los temas de nivel superior, como las redes informáticas versus la inteligencia artificial. Al final, recuerde que los informáticos y los ingenieros informáticos tienen un objetivo común; construir un gran código para cambiar a la humanidad. Una declaración bastante audaz , pero creo que los informáticos e ingenieros han tenido una fuerte influencia en el desarrollo humano durante los últimos 40 años. Veo que ambos campos prosperan y hay una gran demanda de ambas especialidades, aunque la primera es mucho más amplia que la segunda en términos de oportunidades de carrera.

Puede parecer difícil al principio, pero permítame intentar que sea más fácil dibujar las diferencias en ambas especializaciones:

  • Si tienes una inclinación teórica y un mago matemático, te sugiero que estudies Informática.
  • Si tiene una personalidad geek y un enfoque práctico, le recomiendo que busque Ingeniería en Computación.

Por lo general, los grandes informáticos tienden a ser excelentes en matemáticas. Algunos incluso llegan a la doble especialización en Ciencias de la Computación y Matemáticas o tienen cierta concentración en Matemáticas. Por otro lado, la Ingeniería de Computación ofrece menos flexibilidad para doble licenciatura porque A) es un campo interdisciplinario y generalmente B) se obtiene a través de una institución acreditada por ABET.

Eso depende del aspecto de las computadoras que más te guste. Y cuánto te gustan las matemáticas.

La informática está más centrada en cómo usar mejor una computadora. Cubre mucho menos hardware y muchas más matemáticas, porque la forma en que descubrimos qué programas son más eficientes y qué problemas pueden ser resueltos por las computadoras es a través de las matemáticas. También es probable que incluya un poco más de programación. El problema P / NP es bastante típico de la informática.

La Ingeniería Informática está más centrada en cómo construir mejor una computadora. No requiere el mismo tipo de habilidades matemáticas de alto nivel que CS, pero probablemente tendrá algunos laboratorios físicos con chips y demás. Analiza el bajo nivel de funcionamiento de las computadoras. Cubre todo el camino desde cómo funciona un transistor hasta el lenguaje de máquina (ish). La Ley de Moore cae firmemente en el ámbito de la ingeniería informática.

Si su objetivo al estudiar Ciencias de la Computación es ser un programador, odio informarle que las materias superiores de Ciencias de la Computación serán útiles solo hasta cierto punto. En muchos casos, un programador típico puede no necesitar conocimiento previo en cosas como la teoría de compiladores o sistemas operativos. Incluso los estudiantes de matemáticas pueden eventualmente trabajar como programadores (con algo de entrenamiento).

Los trabajos de TI aceptan a graduados en Ingeniería Informática, por lo que puede ofrecer flexibilidad en las opciones de carrera, pero esto podría deberse a que hay menos trabajos en el campo de la Ingeniería Informática.

Al final, el consejo más seguro es elegir el que sea más interesante para usted. De todos modos, estos campos están relacionados , y su título universitario no tiene que definir su trayectoria profesional .
__

Mis antecedentes: tuve la rara oportunidad de tomar ambos, al estar en un programa altamente selectivo en una de las mejores universidades locales. Mi título universitario es BS Licenciatura en Ciencias de la Computación en Ingeniería Informática : un título en Ciencias de la Computación con asignaturas de Ingeniería (electrónica, microprocesadores y especialización en robótica / DSP / arquitectura de computadoras / ingeniería de redes).

Siendo licenciado en informática, diría Ingeniería. Con un título en ingeniería, obtienes conocimiento sobre los componentes físicos de las computadoras y, con un poco de esfuerzo e interés, puedes reunir conocimiento sobre la parte del software.
Además, teniendo en cuenta las tendencias de IoT, uno debe comenzar a comprender el funcionamiento interno de las computadoras y sus partes.

En la mayoría de los lugares no tendrás otra opción; será CS o algo no relacionado con las computadoras. Sin embargo, si tiene una opción, pregúntese qué quiere hacer con su vida y en qué se enfoca cada programa. Los grados de CS tienden a centrarse en la teoría de la computadora, los algoritmos y la eficiencia. Estoy menos familiarizado con la ingeniería informática, pero puede centrarse en el hardware o el software y ninguno ayudará mucho a hacer el otro después de la universidad.

Elija el título cuyo trabajo disfruta y que lo preparará mejor para lo que desea hacer a largo plazo.

La informática te da mucha más flexibilidad. Puede elegir Ingeniería informática, pero es posible que desee tomar todas las asignaturas optativas del lado CS.

Gran parte del reciente crecimiento de la informática ha sido impulsado por el software, aunque habilitado por mejoras incrementales de hardware. Si desea una carrera “próspera”, los graduados de CS probablemente podrán participar mejor en las próximas burbujas.

De nuevo, nadie puede predecir el futuro.

A2A. ¿Debería estudiar informática o ingeniería informática en la universidad?

La diferencia entre ingeniería de software, ingeniería informática y ciencias de la computación en Cal Poly describe los programas. Le sugiero que mire los cursos para ver cuál le atrae.

Si necesita más consejos después de haber visto los cursos, haga un comentario y le daré más referencias.

Sí, puede basarse en las políticas de la Universidad.

La política de mi universidad es que pueden estudiar juntos solo en campos que no sean de ingeniería. Y 2 especializaciones deben estar asociadas con el mismo tipo de grado, es decir, ambas deben estar registradas como BS o ambas deben estar registradas como BFA.

Verifique el prospecto de la universidad deseada. Las políticas pueden variar.

Originalmente publicado aquí: ¿Cómo puede explorar su pasión por la CS antes de elegir un programa universitario?

Es fácil decir que puedes descubrir lo que quieres hacer con tu vida una vez que te gradúes. La educación es costosa y la mayoría de nosotros no podemos permitirnos inscribirnos en un programa de grado y luego descubrir lo que queremos más adelante. Es mejor saber de antemano en qué se está metiendo.

La ingeniería no es otra extensión de la escuela a la que te unes primero y luego descubres. Resultará ser un error ‘costoso’ para muchos. Tiene la intención de ganarse la vida utilizando sus habilidades durante al menos unas décadas después de la graduación. Y también quiere asegurarse de disfrutar de su trabajo. ¿Derecho? Luego, pase unos meses haciendo un poco de trabajo preliminar antes de inscribirse en un flujo de Ingeniería en particular.

Mohammad Imtiaz está compartiendo 5 pasos prácticos para descubrir si disfrutarías o no una carrera en informática.

1. Obtenga una computadora portátil (los teléfonos inteligentes están demasiado congestionados para funcionar) y conectividad a Internet y comience a explorar.

2. Comience a programar. Consulte cualquier tutorial en línea. Digamos que elegiste Java. Escribe programas simples por un mes. Comprender las diversas construcciones disponibles en el lenguaje de programación.

3. Tome cualquier libro de estructuras de datos y algoritmos con implementaciones en Java. Puede buscar algunos libros electrónicos decentes y gratuitos, si busca. Mira muchos videos de YouTube para entender. Continuar codificando estructuras de datos y algoritmos. Pase un mes en esto.

4. Reúna el coraje para crear una pequeña aplicación. ¿Qué hay de tres en raya?

5. ¿Podrás sacrificar la próxima IPL / partido de fútbol / celebraciones de año nuevo para terminar la implementación anterior o corregir algún error molesto? Eso demuestra tu pasión y nivel de compromiso. Es un indicador de qué tan lejos llegarás en este campo. Prepárese para perderse algunos eventos en su vida temprana de CS si se toma en serio una carrera en él.

La informática no es para todos. Requiere

  • mirando a la pantalla durante largas horas al día.
  • sentado durante largas horas al día.
  • aplicando matemáticas, estructuras de datos y algoritmos y buenas prácticas de codificación / diseño.
  • aprendiendo cosas nuevas y / o aplicando su aprendizaje casi a diario.
  • depurar problemas difíciles sin mucha ayuda.
  • haciendo pruebas de conceptos, convirtiéndolos en productos reales, probando, documentando y manteniendo y pasando a nuevas pruebas de conceptos. ¿Ves el ciclo?
  • trabajando bajo plazos ajustados (ahora, puede olvidarse de IPL) bajo un jefe / cliente / cultura no tan agradable.

Mira los programas. Piensa en cómo sería tu vida haciendo esto todos los días, independientemente de la paga. Luego elige el que creas que te hará más feliz. Te prometo que el dinero no lo es todo. Y la prosperidad no siempre se mide por su cuenta bancaria.

A2A

Si.

Las clases básicas básicas (matemáticas, física, etc.) serán similares, si no idénticas.

Elija uno u otro como su especialidad, y luego adapte sus asignaturas optativas para centrarse en el otro.

¡Absolutamente! Obtuve mi licenciatura en Ingeniería Informática con especialización en Ciencias de la Computación. Los dos van muy bien juntos. Conozco a varias personas que se han especializado en esos campos.

Depende de sus habilidades e intereses. CS == sustancia blanda, CE == sustancia dura. Tu elección.

Tal vez, dependiendo de la universidad a la que asista y cuánto tiempo tenga que permanecer para cubrir todos los cursos requeridos. Ambos campos profesionales comparten la palabra Computadora para sus títulos, pero creo que le fascinaría lo mucho que difieren en lo que estudian y aplican en el campo.

Espero que ayude. Buena suerte.