¿Cuál es la diferencia entre ‘Informática e Ingeniería’ e ‘Ingeniería Informática’?

Si asiste a una universidad que tiene un programa de licenciatura en “Ciencias de la computación e ingeniería”, solo puedo suponer que debe ser un área de estudio exclusiva de la institución. La mayoría de las universidades, Ciencias de la Computación e Ingeniería Informática son 2 programas diferentes. Pero, para ser justos, muchas universidades tienen un “Departamento de Ciencias de la Computación e Ingeniería”. Otras universidades tienen un departamento / título en “Ingeniería Eléctrica y Ciencias de la Computación”, como el MIT. He notado que el currículo entre diferentes instituciones tiende a variar mucho.

Las siguientes descripciones se basan en el sistema de la Universidad de Texas. Aunque soy estudiante de UTSA, las otras universidades en este estado son casi idénticas en sus programas.

El grado en Ciencias de la Computación (CS) se centra principalmente en la programación, desde los niveles más bajos (ensamblaje, lenguaje de máquina) hasta el más alto nivel, lenguajes orientados a objetos (es decir, C ++, Java, etc.). Muchas instituciones no requieren mucha matemática para este grado, y las que no la usan para sus estudios de CS. Por ejemplo, en UTSA (uno de los más famosos en la nación por CS, por cierto, con uno de los 3 mejores equipos de seguridad informática en la nación), se requiere hasta Cal2 para obtener un título de CS. Tenga en cuenta que la matemática más importante para las especialidades de CS es Matemática discreta (y Fundamentos matemáticos, una extensión de Matemática discreta), que es esencialmente la matemática clave detrás de todos los lenguajes de programación. En general, no usarás mucho cálculo en CS.

El grado de Ingeniería en Computación (CpE) (que no debe confundirse con CE = Ingeniería Civil), es principalmente un subconjunto de Ingeniería Eléctrica. En un programa típico de Ingeniería Informática, los cursos de Ingeniería que estudias son cursos de Ingeniería Eléctrica (EE). La única superposición entre CS y CpE (en mi universidad) es que ambos programas requieren Matemática discreta. EE y CpE tienen exactamente los mismos cursos de entrada (teoría de redes y diseño lógico) y comparten aproximadamente el 85% de los mismos cursos en sus respectivos planes de grado, dependiendo de la concentración de EE. Una de esas concentraciones es la Ingeniería Informática (irónicamente), pero aún no tiene exactamente la misma carga de curso que el plan de grado CpE. Específicamente, los EE toman 5 cursos que los CpE no (es decir, Estática y Dinámica, Ingeniería Electromagnética, Análisis y Diseño de Sistemas de Control, Señales y Sistemas Discretos y Circuitos Electrónicos II) y los EE no toman Matemática Discreta (afortunadamente) como así como cualquier curso de programación (C ++ y estructuras de datos, programación de sistemas para ingenieros y organización y arquitectura de computadoras). Estos cursos de programación de EE son versiones bastante más fáciles de sus contrapartes CS. En mi universidad, el curso de CS, Programación de sistemas, podría ser el curso más difícil en TODA la universidad, ya que la mayoría de los estudiantes (que he conocido) fallan la primera vez. Esto probablemente se deba a que es como un curso de eliminación para seleccionar estudiantes para el Equipo de Seguridad Informática de la UTSA (el que mencioné anteriormente). Los estudiantes que tienen la suerte de obtener una A o B (lo que significa que aprobaron) en este curso se colocan en una lista de orden jerárquico para su reclutamiento en el equipo.

Entonces, como puede ver, hay diferencias muy notables entre la informática y la ingeniería informática. Esencialmente, CS se enfoca en la programación y CpE se enfoca en el diseño de hardware y algo de programación (especialmente en el nivel de lenguaje ensamblador).

En pocas palabras, la especialización de CS se centra en los aspectos de programación de las computadoras, mientras que la especialidad de CpE se centra en los aspectos de hardware de la informática (generalmente mediante el uso de un HDL (lenguaje de descripción de hardware), como Verilog o VHDL., Pero tienen que tomar la programación cursos.

A2A. Necesitaría ver los planes de estudio para ver si hay alguna diferencia para una especialización en ingeniería informática. Puede haber más cursos de informática requeridos en un departamento de ingeniería y ciencias de la computación.

En general, la diferencia es organizativa porque un departamento de ciencias de la computación e ingeniería ofrecería una especialización en informática y una especialización en ingeniería informática. Mientras que un departamento de ingeniería informática solo ofrecería una ingeniería informática.

A2A.

La diferencia entre ambas especialidades es el nivel de teoría y programación de computadoras. Realmente depende del plan de estudios porque la informática y la ingeniería (CSE) podrían ser muy similares a la ingeniería informática (CompE) e incluso la informática (CS) si toma algunos cursos de circuitos.

Mejor.