¿Cuál es la diferencia entre el grado de ingeniería informática y el grado de ingeniería de software?

Cuando estaba en la escuela secundaria estaba debatiendo si debía hacer ciencias de la computación (ingeniería de software) o ingeniería de computadoras. Después de un poco de investigación, terminé uniéndome a la transmisión de Computer Engineering.

Aquí en Canadá noto la siguiente diferencia:
En ingeniería informática, los primeros dos años tuve cursos de ingeniería eléctrica y cursos de informática. Aprendemos de los circuitos RLC a los transistores. Usamos FPGA en el último año para desarrollar nuestra propia computadora con su propio lenguaje MIPS. Creo que en Computer Science (Ingeniería de software) no profundizarás en la arquitectura de la computadora y el diseño de circuitos eléctricos.
También aprendo sobre algoritmos, estructuras de datos, lenguajes de programación y sistemas operativos.

Al final de la graduación, tenía una imagen completa del código de tiempo de principio a fin escrito en IDE para convertir al código de nivel de ensamblaje utilizado por el procesador y cómo funciona el procesador. Estudiamos el procesador MIPS en profundidad. También pude entender los circuitos digitales y diseñé el osciloscopio usando RLC y amplificadores operacionales (OPAmp). También he tomado cursos en redes avanzadas y puedo explicarle a alguien cómo funciona un protocolo RIP u OSPF. No tenía conocimiento sobre la base de datos o cómo funcionan. (Aprendo aquellos en mi trabajo y tiempo libre)

En resumen: podría escribir un programa de socket, una aplicación OO, un código de ensamblaje para programar un microcontrolador (MCU), construir circuitos analógicos y digitales.

En el campo; He trabajado en empresas de hardware y software. Mi colega de ingeniería de hardware se sorprendería de mi conocimiento eléctrico.

Lo único, ya que todo está apretado en 4 años. No tenía habilidades sólidas de programación como lo habría hecho un graduado en Informática.

Pero me alegro de haber hecho ingeniería informática, ya que tengo imágenes completas.

Si su objetivo es trabajar en grandes empresas de software como Google, Amazon, Microsoft, podría ser mejor con el título en Ciencias de la Computación (Ingeniería de Software). Pero si planea trabajar en AMD, Intel, las empresas de hardware (semiconductores) de ingeniería informática podrían darle la ventaja que necesita.

Escribí el nombre de la compañía para dar una idea sobre el campo.

Nota: Estoy en el trabajo, así que podría editar / actualizar esta respuesta más tarde.

-editar-

arreglado algunos errores tipográficos

Realmente, la definición está en el ojo de la universidad emisora.
No había tal cosa como un Grado en Ingeniería de Software (SE) hace algunos años, pero Carnegie Mellon ofrece una Maestría en él, pero no una licenciatura . Parte de este “cambio” se basa en el grado CSE (Ciencias de la Computación e Ingeniería Eléctrica), y sospecho que la diferencia está simplemente en el “enfoque” de código de bajo nivel o código de alto nivel; Los planes de estudio de Ingeniería de Software son los últimos, dejando el lenguaje de máquina y el diseño de sistemas operativos más para las especialidades de Computación y CSE.
Por cierto: en California, es un delito poner un apodo de Ingeniería en su tarjeta de presentación a menos que en realidad tenga un título de una institución aprobada por el Estado. Toman el título de ‘ingeniería’ muy en serio.
(También he visto una Licenciatura en Ciencias en Administración de Hoteles y Restaurantes; no pidas una explicación de eso; ¡pero la Barista dijo que tenía una de U de Houston!)

More Interesting

Comencé mi carrera en una empresa de software. Entonces, ¿dónde estaría en los próximos 10 años? Además, ¿qué debo hacer para mejorar mi carrera?

¿Por qué los trabajos a corto plazo son un problema en el CV?

¿Qué debo aprender para convertirme en ingeniero de software?

¿Cómo convertirse en multimillonario escribiendo un software? ¿Necesito una sola computadora portátil y un software o más, dónde y cómo empiezo?

¿Qué se siente al trabajar como ingeniero de software en Info Edge (India) Ltd.?

¿Cuáles son algunas de las habilidades equivalentes de grado CS que posee un ingeniero de software que no tiene un título?

¿Cuál es el papel de un ingeniero de producto?

¿Cuál es una tarifa razonable por hora para un ingeniero de software avanzado y altamente experimentado (más de 16 años)?

¿Cuál es el mejor programa principal de informática si solo quiero ser un desarrollador de software / web autónomo?

Cómo comenzar una carrera como ingeniero de software

¿Cómo lidian los ingenieros de software con los requisitos que se arrastran los gerentes que desean solo una característica más nuevamente?

Cómo encontrar un ingeniero de software

¿Cuáles son las prácticas de codificación en las que los ingenieros de software razonables no están de acuerdo?

¿Qué tan difícil será obtener un trabajo de ingeniería de software en California con un título en informática del Reino Unido inmediatamente después de graduarse?

¿Cuáles son los pros y los contras de convertirse en un administrador de software en lugar de apegarse a un rol de desarrollo de software?