En el mundo actual de la tecnología y la programación, ¿es necesario que un ingeniero mecánico conozca los lenguajes informáticos básicos? ¿Como C, C ++, Java, etc.?

Tal vez no sea Java, pero nunca se sabe cuándo un poco de programación puede ser útil. Aprende un poco de C o Python. Este consejo es para todos. No hay razón para no hacerlo, especialmente cuando los cursos en línea y los tutoriales se obtienen fácilmente para la mayoría de los idiomas.

No es necesario que un ingeniero mecánico conozca C o Java, especialmente cuando considera que la mayoría del uso de la computadora relacionado con la ingeniería mecánica ya está cubierto por el software existente (ANSYS, ProE, MATLAB, AutoCAD, etc.). De hecho, esto es cierto especialmente en el mundo actual de la tecnología y la programación. Hace un par de décadas, si necesitaba simular algo o hacer que una computadora hiciera los cálculos para un problema de ingeniería, tendría que escribir el programa. Demonios, esto sigue siendo cierto si profundizas un poco más y te especializas en cualquier cosa que implique calor o fluidos o sólidos (es decir, casi todas las especializaciones).

@ ¿De qué sirve aprender programación de computadoras (lenguaje C) en el primer año para estudiantes de ingeniería que no tienen una rama de informática?

La primera respuesta a esta pregunta también puede responder a la suya.

C y cpp están bien tenerlos en primer año. Pero no tiene sentido aprender Java de primer año. No tienen que usarlos porque tienen que codificar. Pero si deseo hacer la transición a la industria de TI, que creo que es un movimiento audaz, podría ayudarlos. Aún así, no significa que se sintonizaron con TI y se destacan en esos PL.