¿Cuál es la diferencia entre las especialidades de informática y de ingeniería informática?

Antes de discutir las diferencias entre mayores, la diferencia entre sujetos. La informática ha existido durante más de sesenta años, pero hasta hace relativamente poco (este milenio), las partes físicas para las computadoras han sido diseñadas por ingenieros (en su mayoría) eléctricos formados en informática.

Una especialización en Ingeniería Informática, por definición, vendrá en gran parte de algún tipo de departamento de ingeniería. Una especialización en Ciencias de la Computación, por otro lado, podría ser cualquier tipo de híbrido entre matemáticas, ciencias e ingeniería, y NO podrá enfocarse en las tres en el tiempo disponible para un estudiante universitario.

Al mismo tiempo, la ingeniería como disciplina tiene reglas que han existido por lo menos tres veces más que la informática que se les ha enseñado a estudiantes universitarios. Si no cinco veces más. Habrá cosas en un CE mayor que se requieren no debido a las computadoras, sino a las cosas de EE y otras ingenierías anteriores.

He estudiado matemáticas y ciencias de la computación, y con estudiantes de ingeniería matemática (durante un semestre). Los ingenieros se centran en dominar todos los conceptos básicos, y luego en dominar todas las cosas intermedias también, a nivel de pregrado. Para el caso de los ingenieros matemáticos, esto significa dominar el cálculo, el análisis, las EDO, las PDE y los métodos numéricos para las ecuaciones diferenciales, y probablemente un poco más de cálculo, para alrededor del 75% del trabajo del curso. La informática (ingenieros) tenía muchas menos matemáticas, más CS, pero muchas de las partes de ingeniería más serias no eran hasta maestría para ellos.

Fundamentalmente, la Ingeniería Informática busca responder los siguientes tipos de preguntas:

  • ¿Cómo construimos un dispositivo que pueda “computar” cosas?
  • ¿Cuáles son las diferentes formas en que podemos diseñar hardware que pueda realizar cálculos?
  • ¿Cómo podemos diseñar sistemas informáticos utilizando componentes que puedan trabajar juntos para realizar algún tipo de tarea?
  • Dada una situación particular con algunas limitaciones particulares, ¿cuáles son las mejores formas de construir dispositivos informáticos y / o diseñar sistemas informáticos para realizar algunas tareas requeridas en dicho entorno?
  • ¿Qué tipo de tecnologías podemos desarrollar para que estos dispositivos informáticos funcionen mejor o sean más útiles?

Por otro lado, la informática busca principalmente responder a los siguientes tipos de preguntas:

  • Dado que tenemos un dispositivo que puede calcular cosas, ¿cuál es la mejor manera en que podemos utilizar este dispositivo en todo su potencial?
  • ¿Cuáles son los verdaderos límites a la idea de “cálculo”?
  • ¿Qué tipo de problemas podríamos resolver, dado algún dispositivo que pueda calcular cosas?
  • ¿Qué tan rápido podríamos ser capaces de resolver algún problema, dado un dispositivo que puede calcular cosas a una velocidad limitada particular?
  • ¿Podemos resolver esos problemas correctamente ? ¿Estamos seguros de eso?

Por supuesto, los ingenieros informáticos y los informáticos a menudo necesitan conocer los conceptos básicos de ambos campos para que les vaya bien en sus respectivos campos. No es raro que los ingenieros informáticos estén bien versados ​​en ciencias informáticas fundamentales, y viceversa. De hecho, es bastante necesario para hacer muchas cosas en cada campo. Como tal, generalmente hay una gran superposición de temas entre los dos, especialmente con respecto a áreas como los sistemas informáticos.

Como estudiante de Ingeniería en Computación, he tomado muchos cursos en Ciencias de la Computación, y muchos de mis amigos de Ciencias de la Computación también han tomado cursos en Ingeniería en Computación … porque la forma en que se usa la máquina afecta mucho la forma en que está diseñada. , y la forma en que está diseñada la máquina también afecta mucho la forma en que se usa la máquina.

¡El usuario de Quora, Stephen Kurtzman, tiene excelentes ideas! Si eres del sur de Asia (Nepal, India, Bangladesh, Pakistán): esa parte del mundo está bastante obsesionada con la ingeniería de palabras, por lo que la mayoría de los títulos que se ofrecen en ingeniería informática son ciencias de la computación, no ingeniería. Por lo tanto, no se confunda con el título sin mirar el plan de estudios y el nombre de la Universidad.

  1. La Ingeniería de Computadoras tiende a estar más orientada al hardware enfocándose en arquitecturas de hardware, programación embebida, lógica digital, ingeniería eléctrica y electrónica y lenguajes de programación de bajo nivel como la programación de ensamblaje. Debido a que los ingenieros informáticos también deben saber qué tipo de aplicaciones y sistemas operativos se ejecutan en el hardware que diseñan, existe una superposición razonable entre el curso de ingeniería informática y ciencias de la computación: programación, lógica digital y arquitectura informática. Además, la mayoría de las especialidades de ingeniería, incluidas las especializaciones en ingeniería informática, se han centrado en matemáticas sólidas y álgebra lineal. El plan de estudios también se inclina hacia la óptica y los semiconductores en física.
  2. La informática en general se centra en la computación: algoritmos, construcciones de lenguaje de programación, redes, bases de datos, programación de sistemas, sistema operativo y diferentes tipos de lenguajes de programación. Además de las matemáticas sólidas y el álgebra lineal, las especializaciones en ciencias de la computación dependen en gran medida de las matemáticas discretas que forman la base de la informática.

Debido a razones históricas, la mayoría de las ciencias de la computación evolucionan del departamento de matemáticas o del departamento de ingeniería eléctrica.

En resumen, la informática es el estudio matemático, orientado académicamente, de la computación en abstracto. Computer Engineeeing es el estudio profesional de cómo construir computadoras físicas. Hay una superposición en el plan de estudios sobre programación porque los ingenieros informáticos construyen computadoras para el uso de los programadores y, por lo tanto, deben comprender al menos los conceptos básicos.

La informática parece ser principalmente software y código de escritura.

La ingeniería informática se ocupa tanto del software como del hardware de un sistema. Aprendes el ciclo de vida de la ingeniería. La ingeniería informática es hija de la informática y la ingeniería eléctrica.