¿Cuáles son los softwares, herramientas y lenguajes informáticos importantes que un estudiante de ECE debe aprender en el primer año?

ECE es un campo vasto en sí mismo como otros campos, escribiré no solo para herramientas y simuladores, los idiomas deben saber en el primer año, sino que aquí escribiré las necesidades para todos los años de estudios o cualquier persona que quiera saber sobre el campo ECE . Sí, es solo una breve nota sobre el campo ECE.

En el campo de la ECE hay sub ramas como sistemas integrados, tecnología VLSI, ingeniería de microondas, electrónica de potencia, fibra óptica. Describiré un poco sobre estas sub ramas.

Sistemas integrados: en este campo, el desarrollador tiene varias tareas de hardware, firmware y software. Cuando todo esto se combina, forma un sistema completo que realiza tareas específicas.

Para el hardware, debe lidiar con herramientas de simulación como Proteus, LTSpice, EasyEDA, etc. Para diseñar un circuito, puede elegir Altium o Eagle (es gratis y es el más utilizado por estudiantes y universidades). con este software puede diseñar y simular su circuito primero antes de optar por un prototipo de circuito.

Luego viene el firmware, se ocupa de los microcontroladores, por lo que debe aprender el lenguaje C, ya que es el lenguaje más preferido para programar cualquier microcontrolador como ATMEL 8051, AVR, MICROCHIP, ARDUINO, STM, Raspberry-pi, ya sea de 8 bits. , Arquitectura de 16 o 32 bits de microcontroladores. Aconsejaré aprender el lenguaje C correctamente, la mayoría de los estudiantes omite estructuras, punteros y temas sindicales, pero estos son temas muy útiles cuando se trata del mundo real.

Luego, algunas veces necesitamos adquirir datos de sensores y otros dispositivos y guardarlos en el disco duro de la PC, por lo que necesitamos habilidades de software que incluyen nuevamente lenguaje C, C ++ o cualquier otro lenguaje orientado a objetos, luego Python, scripting de shell y Linux El sistema operativo es silencioso y útil para desarrollar tales sistemas. Estos también serán útiles para inclinarse RTOS ya que utiliza C, C ++ y Linux principalmente.

Tecnología VLSI: esta rama se ocupa del desarrollo a nivel de chip, aquí es necesario conocer muy bien la electrónica digital y los simuladores como el simulador EDA son útiles para los estudiantes, ya que es gratuito y de código abierto. Uno debe estar familiarizado con Mosfets, transistores, GATES (puertas digitales), multiplexor, Demux, etc., esto aprenderá en su mayoría en el semestre III de su ingeniería. Se utilizan simuladores de HDL. No tengo un conocimiento profundo sobre VLSI, cualquier persona que tenga experiencia en este campo está invitada a sugerir cambios.

Ingeniería de microondas: esta rama se ocupa de alta frecuencia y uno tiene que estar bien versado en conceptos de física como la ley de Ohm y otros conceptos como los transistores y su funcionamiento, FET, MOSFET. En resumen, se trata de circuitos analógicos que transmiten y reciben a altas frecuencias. Sus simuladores son muy costosos, por lo que solo debe estudiar información teórica y aprender.

Electrónica de potencia: esta rama se ocupa de la interfaz de los circuitos de CA con los circuitos de CC. el ejemplo más conocido son los inversores, la automatización de los acondicionadores de aire como la temperatura se puede controlar con un control remoto, bicicletas eléctricas, etc. Aquí, una vez más, debe estar bien versado en circuitos analógicos y componentes como transistores, condensadores, TRIACS, FET, MOSFET. , INDUCTORES, etc. para simulación Proteus y simulador en línea gratuito como EasyEDA uno debe practicar.

Fibra óptica: esta rama es una rama de comunicación que se ocupa de la comunicación utilizando ondas de luz en lugar de señales eléctricas. Por lo tanto, uno necesita saber sobre la física de la luz y el principio de reflexión, esto es teórico, no hay simuladores disponibles.

Matlab también es una herramienta muy útil para los estudiantes de ECE, aprenda esto. Los estudiantes omiten esta herramienta, ya que es aburrida y tiene menos recursos disponibles, pero también es útil para el análisis de señales, la síntesis de señales y la adquisición y manipulación de datos. Si está bien versado en él, su currículum será único en la multitud.

Cualquier sugerencia y modificación están invitadas. Solo tengo un breve conocimiento, si tiene un conocimiento profundo que puede ayudar a los estudiantes de primer año a saber más sobre este campo y herramientas y simuladores, sugiéralo.

Creo que los estudiantes en los campos de ECE no están recibiendo la dirección adecuada y, por lo tanto, no están obteniendo trabajos adecuados, aunque la proporción de estudiantes de ECE es mayor, pero la calidad no está a la altura debido a la falta de conocimiento.

El programa de estudios en mi primer año de la universidad de ingeniería fue muy muy básico. Tenía todos los conceptos que habíamos aprendido en los estándares 11 y 12 con sus aplicaciones de ingeniería explicadas en detalle. Y la verdadera electrónica aún estaba por comenzar.

Por lo tanto, no hay necesidad de aprender ninguno de los softwares, herramientas, etc. por ahora. (es decir, en el 1er año) También para aprender algunos de estos softwares y herramientas completamente, necesitará los fundamentos básicos de la electrónica que se enseñan en el 2º año y el 3er año. Así que espere a aprender software y herramientas hasta entonces.

Pero creo que cada ingeniero debe conocer un lenguaje de programación. Incluso recomiendo a los estudiantes de Ingeniería Mecánica, Civil y de Producción que aprendan al menos 1 lenguaje de programación.

Porque el lenguaje de programación ayuda a desarrollar la lógica de una persona. Y esta lógica desarrollada ayudará incluso a los ingenieros mecánicos, civiles y de producción en el futuro, aunque probablemente nunca escribirán un código en su carrera profesional.

Así que mi consejo para cada estudiante de ingeniería es aprender al menos un lenguaje de programación.

Para los estudiantes de ECE, ustedes deben aprender al menos 2 lenguajes de programación

  1. C. (Muy importante)
  2. Un lenguaje de programación orientado a objetos (recomiendo Python).

Cuanto antes comience a aprender el lenguaje de programación, mejor.

Así que mi consejo es comenzar a aprender C desde el primer año. E intente aprender cualquiera de los idiomas de OOP después de aprender C.

Al final del primer año, debe tener un comando básico en el lenguaje C, esto le ayudará mucho en el futuro.

No se preocupe por el resto de los softwares y las herramientas que se le enseñarán sobre ellos en prácticas en su segundo, tercer y cuarto año.

Si todavía desea información sobre qué software aprender, envíeme un correo electrónico y pondré una publicación sobre ese tema.

Como en el primer año de la universidad, en general, no eres muy consciente de dónde está realmente tu interés, ni siquiera conoces mucho los tecnicismos de tu sucursal. Así que te sugiero que explores todas las posibilidades donde creas que puedes ir. Puede aprender los conceptos básicos de MATLAB (herramienta de software). Debe conocer a fondo el lenguaje C que ya está en su plan de estudios. Si está dispuesto a aprender cualquier lenguaje de computadora, simplemente hágalo. También puedes aprender desarrollo web. En electrónica, puedes aprender sobre Arduino, sensores. Implemente eso. Haga algo en el festival técnico de su universidad, participe en eventos y automáticamente aprenderá cosas.

En primer lugar, no aprendes un idioma. No es la sintaxis de todos modos. En lo que debe enfocarse son: Fundamentos, usar y escribir una estructura de datos y escribir un algoritmo. El resto de su viaje de aprendizaje debe contener los conceptos básicos de los circuitos electrónicos y. Microcontroladores. Si estás empeñado en aprender un “idioma”, supongo que el texto que sugiere tu profesor es tu mejor opción.