Encontrarás diferentes idiomas y diferentes requisitos en los programas de grado de diferentes instituciones.
Dicho esto, aquí hay algunas razones típicas por las que se les pedirá a los estudiantes de ingeniería que aprendan C:
- C es el lenguaje de alto nivel más utilizado en sistemas integrados, controladores de dispositivos y sistemas operativos. Los ingenieros a menudo se encontrarán trabajando a ese nivel, por lo que un conocimiento de C es valioso.
- Aprender a programar en C le proporciona una mejor comprensión de los fundamentos de lo que realmente está sucediendo en el sistema (por ejemplo, tratar con direcciones de memoria, manejar la memoria, depurar en el nivel de instrucción de máquina nativa, etc.). Los lenguajes como Java te ocultan esto. Los ingenieros necesitan conocer los detalles básicos de cómo funcionan realmente las cosas.
La informática a veces es menos acerca de los detalles de bajo nivel (aunque depende de la escuela), pero afirmaría que los estudiantes de informática también deberían aprender C, para tener una mejor apreciación y comprensión de los fundamentos y qué orientado a objetos los idiomas traen a la mesa.
Lo llevo un paso más allá: tanto los estudiantes de ingeniería como de ciencias de la computación deben aprender al menos un lenguaje ensamblador (ya sea en clase o solos). Hacerlo les brinda una comprensión más profunda de los fundamentos de la arquitectura de computadoras y una mejor comprensión de cómo funcionan los compiladores. También ayuda a poder depurar mejor el código a nivel de instrucción.
- ¿Fallan los estudiantes de ingeniería en la universidad de Mumbai en su proyecto de último año?
- Como estudiante de ingeniería, ¿qué cosas debería intentar hacer aparte de los estudios?
- ¿Cuáles son algunas de las cosas incorrectas en 3 Idiots que pueden tener o podrían confundir en el futuro a los aspirantes a estudiantes de ingeniería?
- ¿Cómo hacen los institutos de proyectos de ingeniería proyectos que los estudiantes de ingeniería se encuentran incapaces de hacer?
- ¿Cuáles son algunos de los mejores formatos de currículum vitae para los estudiantes más nuevos de ingeniería?