¿Qué universidad india tiene los mejores cursos y programas de informática actualmente? Soy un estudiante que no es de CS y que busca seguir algunas de las asignaturas como interés. El énfasis está en las habilidades de programación.

Si está buscando hacer los cursos que le interesan, aquí hay algunos cursos que puede hacer. Estos son el conjunto de cursos de CS ofrecidos por IITB como cursos menores para otros estudiantes del departamento. También estoy proporcionando conferencias NPTEL en los enlaces. Si desea profundizar aún más, puede ir a los libros de referencia mencionados al comienzo de las conferencias.

1) Estructuras matemáticas discretas – http://nptel.ac.in/courses/10610…

2) Estructuras de datos y algoritmos: http://nptel.ac.in/courses/10610…

3) Redes de computadoras – http://nptel.ac.in/courses/10610…
IIT Kharagpur – NPTEL en línea

4) Base de datos y sistemas de información – http://nptel.ac.in/courses/10610…
Introducción a los sistemas y diseño de bases de datos

5) Inteligencia artificial – http://nptel.ac.in/courses/10610…

6) Diseño y análisis de algoritmos – http://nptel.ac.in/courses/10610…

No estoy seguro de si el enlace para la base de datos y los sistemas de información es correcto o no. También hay muchos buenos cursos en NPTEL, como Introducción a la programación, Introducción a los gráficos por computadora. Consulte también los cursos de CS para menores ofrecidos por otros IIT, MIT y otras universidades. Ir a los materiales de referencia mencionados por los profesores.

TODO LO MEJOR

Los mejores cursos / programa de estudios / ambiente para la programación competitiva en India probablemente serán IIIT-Hyderabad, con IIT-K siendo fuerte en Matemáticas / Teoría, pero esto es solo un rumor y no una observación directa.

ICPC es un dominio donde IIIT ha dominado en el pasado, pero es mejor que solo practiques desde los sitios web de la competencia después de hacer una introducción al curso de algoritmos y estructuras de datos.

Las clases normales de CS realmente no le enseñan la esencia de extraer hasta la última gota de velocidad de su código y codificar rápidamente. Se centran en conceptos más generales.

Pero lo más importante, ¿por qué te estás restringiendo a estas escuelas?

¿Por qué restringirse a las universidades indias cuando puede hacer cursos de Princeton, Berkeley, MIT, Stanford y Harvard en Coursera y edX y de Google y Reddit y Autodesk en Udacity?
Estoy dispuesto a apostar que aprenderá mucho más y se divertirá mucho más en el proceso.