Estoy haciendo ingeniería mecánica en uno de los IIT. Pero me di cuenta al final de mi primer año que tengo un don para la informática y también estoy bastante interesado en ello. ¿Cómo puedo ir más allá dado que no tendré muchos cursos para hacer en CS? ¿Cómo debo hacerlo si planeo hacer MS en CS?

mi sugerencia es que primero trabaje duro en matemáticas como en las matrices de capítulos, luego probabilidad, secuencia y serie y luego permutación y combinación y también en matemáticas discretas y problemas lógicos.
luego, después de comenzar con los conceptos básicos, intente leer y siga los libros de texto básicos de la programación en C.
después de eso trabaje duro en el campo de Algoritmos y estructura de datos.
después de eso comienza a aprender el idioma apropiado. de codificaciones de cualquier lang. si es C, C ++, Java, PHP o python. Si obtienes un conocimiento maestro de sus algoritmos, entonces puedes hacer fácilmente cualquier programa.
Después de eso, puede visitar muchos sitios onl9 para practicar, y también hay un concurso semanal y todo eso. Pero codificaré (www. Codechef .com /) este es uno de los mejores sitios para programadores de nivel principiante. después de eso obtendrás demasiado conocimiento en codificaciones y programación, luego irás a TopCoder (www. topcoder .com /) … para programaciones competitivas y Top coder también realizó muchos concursos de nivel internacional, también puedes participar en esto.
eso está bien por ahora para convertirse en un buen y muy buen programador.
Espero que mis sugerencias te sean útiles.
todo lo mejor y bienvenido al mundo de la informática 😀

¡Oye! Gracias por el A2A 🙂
Le sugiero que tome cursos en línea, preferiblemente aquellos con un certificado.
Buscar en sitios web como
Coursera
tutsplus,
edx etc.
También hay muchos otros sitios web que ofrecen estos MOOC (Cursos en línea masivamente abiertos).
Estos agregan mucho valor a su currículum.
Además, elija las electivas sabiamente. Creo que tendrá la opción de elegir cursos electivos interdepartamentales en el cuarto año, si no antes. Elige sabiamente 🙂
Espero que esto haya ayudado 🙂

Yo diría que puedes aprender a programar por tu cuenta. Aprenda java o cualquier idioma que le interese. Algunas compañías ofrecen a los ingenieros mecánicos trabajos relacionados con la programación, para eso debe tener conocimientos de bases de datos o SQL. Incluso los ingenieros mecánicos pueden convertirse en programadores y muchos lo han hecho, ¡solo tienes que aprender!

Puedes aprender a codificar por tu cuenta o preguntarle a proffs si puedes cambiar de rama.
Ps-u puedes hacer ms menores en cs

Un título menor en CS es una buena opción.

More Interesting

¿Cómo debería abordar una carrera con Ruby on Rails?

¿Debo ir a Merced for Computer Science o ir a SJSU no declarado para transferir a CS?

¿Cómo gestionar los artículos de CA y la capacitación en CS juntos? ¿Y hay alguna exención de capacitación en CS para estudiantes de CA?

¿Debo ir a una maestría CS?

Cómo convertirse en un experto en programación a través del autoestudio si ya conoce 2 lenguajes de programación y estructura de datos

¿Cuáles son algunas de las cosas que debe hacer un estudiante que comienza un programa de ciencias de la computación para aprovechar al máximo su experiencia de pregrado?

Soy un estudiante de ciencias de la computación que no está muy interesado en algoritmos complejos. Aunque me gusta el desarrollo web y el diseño. ¿Cuáles son las opciones que tengo para una carrera?

¿Debo hacer una maestría en diseño de UI o UX?

¿Es más fácil para alguien con un título en Informática hacer un keylogger, en comparación con un título en ingeniería de software?

¿Cuál es la mejor área para trabajar para los estudiantes de CS?

¿Puedo prepararme para los exámenes de la Junta PU en 12 horas?

Educación en Ciencias de la Computación: ¿Qué estudiante de CSE de tercer año debe hacer programación competitiva o desarrollo de aprendizaje?

¿Lo que aprendes en la universidad es suficiente para un trabajo en CS?

Cómo convertirse en un programador Java calificado en un año

¿Qué tan bueno tengo que ser para programar para conseguir un trabajo?