¿Qué conceptos en programación son útiles en Ingeniería Electrónica? [cerrado]

4

Estoy estudiando Ingeniería Electrónica. Solo tomé dos 3 cursos de programación. Los primeros 2 están en c ++ y aprendí hasta punteros, clases y los conceptos básicos de las estructuras de datos. El tercero es el lenguaje ensamblador mips. Necesito saber si aprender más sobre estructuras de datos, algoritmos y matemáticas discretas me ayudará en el campo de la ingeniería electrónica. No tendré la oportunidad de estudiar estos temas en mi universidad, por lo que si son importantes, puedo estudiarlos por mi cuenta.

    

2 respuestas

2

Aquí hay algunas sugerencias (con enlaces de Wikipedia) de mi propia experiencia al hacer programación e ingeniería electrónica a nivel de pasatiempo:

  • Código de ensamblaje (que se encuentra con frecuencia en los microcontroladores)
  • Máquinas de estado (un patrón de programación conocido como máquina de estados finitos (FSM) que se puede usar en el diseño de circuitos lógicos así como en aplicaciones de nivel superior)
  • Operaciones bitwise (trabajar con bits es igualmente útil en programación y electrónica)
  • Tablas de verdad y álgebra booleana Es útil para organizar puertas lógicas en electrónica, así como para trabajar con múltiples booleanos en código.
respondido por el JYelton
0

No soy un experto, pero los siguientes conceptos me han sido útiles en varias ocasiones:

Colas (Para procesar grandes cantidades de datos sin perder ninguna información, sistemas de registro, administrar procesos múltiples) .

Máquinas de estado, como dijo JYelton.

Programación orientada a objetos (Ayuda para reutilizar el código y permitir expandir la funcionalidad fácilmente, muchas API usan este paradigma de programación ).

    
respondido por el Andres Yanez

Lea otras preguntas en las etiquetas