4 votos

¿Qué conceptos de programación son útiles en la Ingeniería Electrónica?

Estoy estudiando Ingeniería Electrónica. Sólo hice dos 3 cursos de programación. Los 2 primeros son en c++ y aprendí hasta punteros, clases y lo básico de las estructuras de datos. El tercero es de 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, así que si son importantes puedo auto-estudiarlos.

14voto

Dustin Puntos 362

No soy un experto pero los siguientes conceptos me han servido en varias ocasiones:

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

Máquinas estatales, como dijo JYelton.

Programación orientada a objetos (Ayuda a reutilizar el código y permite ampliar la funcionalidad fácilmente, muchas APIs utilizan este paradigma de programación).

2voto

Anders Hansson Puntos 179

He aquí algunas sugerencias (con enlaces de Wikipedia) de mi propia experiencia haciendo tanto programación como ingeniería electrónica a nivel de aficionado:

  • Código de montaje (frecuentemente encontrados en los microcontroladores)
  • Máquinas de estado (un patrón de programación conocido como máquina de estado finito (FSM) que puede utilizarse en el diseño de circuitos lógicos y aplicaciones de alto nivel)
  • Operaciones bit a bit (el trabajo con los bits es igualmente útil en la programación y la electrónica)
  • Tablas de la verdad y álgebra booleana Útil para organizar las puertas lógicas en la electrónica, así como para trabajar con múltiples booleanos en el código.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X