La informática es desafortunadamente una especialidad bastante confusa para etiquetar como ciencia o ingeniería, aunque no creo que deba serlo.
En mi opinión, una escuela ideal tendría dos grados.
- Ingeniería de software – En el departamento de ingeniería.
- Informática: en el departamento de LSA (o equivalente).
Aunque algunas escuelas lo manejan de esta manera, la mayoría no, y ahí es donde radica la confusión. Por ejemplo, en la Universidad de Michigan – Ann Arbor, nuevamente hay dos grados:
- ¿Los detectives están formados formalmente o comienzan como "aprendices" y continúan aprendiendo en el trabajo?
- Hay muchos trabajos de programación en línea, ¿cuál es la mejor manera de abordarlos por correo electrónico?
- ¿Cuál es la mejor manera de conseguir trabajo en Microsoft, Apple y otras compañías tecnológicas sin un título universitario en ingeniería informática?
- ¿Crees que las oportunidades de trabajo para estudiantes de primer año son muy pocas / menos en los Estados Unidos?
- ¿Por qué quiere quedarse en buenos términos conmigo? Teníamos muchos argumentos. Dije que tengas una buena vida. Todavía quería estar en buenos términos conmigo. ¿Por qué?
- Informática – En la universidad de LSA.
- Informática (Ingeniería) – En la facultad de ingeniería.
Ambos grados son similares, pero el último te enseña filosofías de ingeniería y es más competitivo / exigente. En Michigan, entonces, los estudiantes con el primer grado son considerados “científicos” y los estudiantes con el segundo, “ingenieros”.
Sin embargo, en realidad, estos títulos no importan, ya que todos te consideran un “estudiante de CS”.
Realmente es tu trabajo después de la escuela lo que dicta si eres científico, ingeniero o desarrollador.