Quiero estudiar ciencias de la computación orientadas a la investigación para estudiantes universitarios (B.Sc) y no ingeniería en computación. ¿Cuáles son mis opciones en India?

A nivel de pregrado, la investigación no debería ser una prioridad en mi opinión. Puede ser mejor concentrarse en identificar si realmente está interesado en la investigación, qué campo en CS le interesa (vea ACM CCS 2012 para diferentes áreas), desarrollar las habilidades necesarias para la investigación (se sorprenderá de lo útiles que son los sistemas de control de versiones como git y construir sistemas como make puede ser) y lo más importante, aprender materias fundamentales de CS. Saber cosas como la programación orientada a objetos, las redes y los sistemas operativos puede ser muy útil incluso si está investigando, por ejemplo, la seguridad informática.

En cuanto a los buenos lugares para estudiar que tienen una pequeña curva de investigación, Chennai Mathematical Institute) es probablemente un buen lugar. Algunos de los IIT también tendrán buenos profesores que investigan en diferentes áreas. Mira sus perfiles para más información. También sugeriría la Universidad de Amrita como una opción. Hay algunos laboratorios de investigación realmente buenos asociados con la universidad, como AMMACHI Labs y un muy activo estudiante dirigido por el club FOSS. Muchos de los antiguos miembros están cursando maestrías y doctorados en varias universidades de EE. UU. Y Europa. Vea mi respuesta a ¿Es Amrita University, Amritapuri Campus un buen lugar para BTech CSE? por más razones por las cuales es una buena idea y vea otras respuestas también.

La ingeniería informática y la informática significan lo mismo en la mayoría de los países, porque la informática en sí misma es una disciplina de ingeniería que aplica el conocimiento teórico de la ingeniería electrónica, las matemáticas, las estadísticas, la física y, en última instancia, la psicología. Si se pregunta, puede hacerlo como programador. Mi respuesta es sí y deberías estar más que bien para enfrentar los desafíos que conlleva comenzar una carrera.