Esta es una pregunta muy interesante y que necesita una respuesta muy concisa porque esta pregunta ha sido debatida durante mucho tiempo. Haré todo lo posible para dar una respuesta de calidad a esta pregunta y mientras lo hago me gustaría que tuvieras en cuenta lo siguiente:
«La Informática aunque es una disciplina científica produce los mejores Ingenieros para el desarrollo de la tecnología»
La Informática es un campo amplio STEM. Sus principales atributos son las Matemáticas, la Ingeniería y otras Ciencias Físicas (No generalmente la Física). Como informático estás fuertemente entrenado para saber precisamente cómo abstraer ideas y resolverlas de manera algorítmica. Utilizas la tecnología como soluciones mientras integras esto con conceptos teóricos desarrollados por muchos científicos de la computación para resolver problemas recurrentes.
Los Científicos de la Computación se especializan en capitalizar enormemente los números porque se han entrenado ampliamente para hacer de los números su segunda naturaleza y porque los números son poderosos y pueden resolver casi cualquier problema. Todos los problemas a nivel básico se traducen y se resuelven básicamente con números. Por ejemplo, una pregunta sencilla podría ser cómo se puede modificar y mejorar un misil TASM (Tomahawk Anti-Ship Missile) o un misil AGM (Anti-Tank Guided Missile) HellFire para que pueda seguir objetivos no estacionarios. Y, mientras tanto, configurarlos para que sólo abandonen el lanzador cuando los objetivos estén al alcance y aceleren a velocidades tolerables, ya que un TASM o HellFire mal utilizado supone un enorme coste para el gobierno. Esto también puede ser modelado con precisión y resuelto usando números porque los números pueden representar y describir todo. Se podría pensar en ellos como el lenguaje natural por defecto de la Naturaleza.
Nota que nunca he mencionado el hardware o el software o los lenguajes de programación porque estas cosas no definen necesariamente a los Informáticos. Son sólo herramientas desarrolladas por ellos para ayudar a resolver problemas recurrentes.
Así que ahora déjame responder a la pregunta…. ¿Es la informática una disciplina de la ingeniería…? La respuesta sería No, simplemente no es una disciplina de la ingeniería, pero una parte de ella como la construcción de software se relaciona con la ingeniería. No es en absoluto una disciplina de ingeniería porque no cumple con todos los requisitos necesarios ni con todas las regulaciones requeridas para clasificarla como una disciplina de ingeniería. Aunque este sea el caso, no significa que la CS no pueda producir ingenieros. La razón principal por la que la informática no es llamada o clasificada como una disciplina de ingeniería es porque es una disciplina científica y la principal distinción entre la informática y otras disciplinas relacionadas con la ingeniería ha sido muy bien definida por el Joint Task Force for Computing Curricula (revisión de 2005) encargado por la Association of Computing Machinery (ACM) [ Ver este enlace – Curricula Recommendations].
Los planes de estudio difieren enormemente para cada disciplina y esta es una de las grandes razones por las que CS nunca se llamará Ingeniería Informática. Sin embargo, en muchas organizaciones las personas que han estudiado Ciencias de la Computación y han obtenido un título en CS por la práctica siempre serán llamados y clasificados como Ingenieros.
— Hope Mogale
***TODAS LAS IMÁGENES SE UTILIZAN CON FINES ILUSTRATIVOS ÚNICAMENTE Y NO SE INTENTA INFRINGIR LOS DERECHOS DE AUTOR.