Algunas áreas interesantes de investigación en CS son la arquitectura de computadoras, la robótica, la visión de computadora, la inteligencia artificial, los algoritmos, la interacción de la computadora humana, la programación dinámica, el procesamiento distribuido. Ahora, como estudiante de primer año, no estás en CS central, pero has probado lo que es. Para investigar un poco, primero debe localizar su interés, que en su caso son los algoritmos y la programación competitiva. Estudie lo básico de sus cursos, cursos MOOC y cualquier recurso que obtenga en Internet. Estoy seguro de que obtendrás muchos de ellos. Una vez que esté bastante convencido de que conoce lo básico, contacte a un profesor en este campo que esté activamente asociado con la investigación, es decir, publique muchos documentos de buena calidad. Lo mejor es acercarse a un profesor de su universidad al principio. Probablemente obtendrá un problema de investigación y algunas referencias de donde puede obtener una idea del problema. Estudiarlos. Intente encontrar trabajos relacionados sobre el tema y estudíelos. Muy pronto encontrará una manera de abordar el problema y con esfuerzo y la gracia de Dios podrá resolverlo. Y luego tiene que escribirlo y su guía le dirá si se requiere alguna mejora y podrá publicarla.
Prueba también algunas prácticas, tanto en India como en el extranjero. Algunos trabajos de investigación previos lo ayudarán a obtener uno, por eso le dije que se acercara primero a su profesor universitario.
A medida que continúe investigando, sus áreas de interés se ampliarán. Intente publicar su trabajo en buenas revistas, lo que significa que su trabajo debe ser de esa calidad. Es en este caso que su supervisor desempeñará un papel importante. La experiencia en investigación es una gran ventaja para obtener financiación en el extranjero. Por lo tanto, las pasantías en el extranjero serán una gran ventaja. Si no obtienes uno, prueba con IIT que también son bastante buenos. ¡¡¡Buena suerte!!!