¿Cuál es la diferencia entre un Máster en Informática (MS) y un Máster en Aplicación Informática (MCA)? He cursado un Bachelor of Computer Application (BCA) este año, ¿a qué titulación debería optar ahora?

Los títulos de MCA y MSc (CS) tienen propósitos diferentes.

El MCA está diseñado para preparar al candidato para una carrera en la industria de TI en diversas capacidades de desarrollo / administración. Está pensado como una cualificación profesional, más que como un título académico. Los temas teóricos o matemáticos se omiten o se marginan en favor de los temas que se pueden aplicar directamente en un trabajo industrial. Es una titulación de 3 años. La mayor parte del tercer año se dedica a las prácticas en la industria, produciendo un informe de proyecto al final, en lugar de una tesis.

El MSc (CS) es un título académico en CS, destinado a preparar al candidato para una carrera en la investigación. Un doctorado en ciencias de la computación sería una continuación natural. Es un título de 2 años, al final del cual se espera una tesis de maestría académica (aunque puede ser eximida en instituciones menos competitivas). A pesar de todo esto, es posible dedicarse a la investigación después de un MCA (¡pero no esperes que el título te prepare adecuadamente para ello!), o entrar en la industria después de un CS MSc (mucho más fácil que lo anterior). Hay que tener en cuenta que el MCA se considera en general un título menos difícil y tiene un valor algo menor que el MSc. Algunas instituciones prestigiosas (especialmente los IIT) no permiten que los titulares de un MCA se presenten a sus programas de doctorado (es decir, no lo consideran un título de 'master'adecuado).