Estoy respondiendo esta pregunta ya que soy un estudiante de Ingeniería de Comunicaciones y Electrónica y también creo que conozco uno de los mejores cursos que deben realizar todos los estudiantes de Ingeniería de rama de circuito (CSE / ISE / ECE / EEE / EI).
El tema común que aprenden todas estas ramas es la electrónica digital. También supongo que sabes que estos componentes electrónicos digitales son los que se usan para construir una computadora.
Siendo estudiante de ingeniería, estoy seguro de que solo un buen número de personas saben cómo construir una computadora a partir de una compuerta Nand, de hecho, solo unas pocas personas saben cómo se construye una computadora.
Se hace necesario saber cómo ocurre la comunicación entre diferentes jerarquías de la computadora, como la comunicación entre el hardware y el software y esas cosas relacionadas.
- ¿Cuáles son los mejores sitios web para hacer cursos de certificación en línea?
- ¿Cuál es el mejor entrenamiento en línea de Hadoop en Mumbai?
- ¿Hay algún sitio web que pueda enseñarnos cursos gratuitos de informática o cursos relacionados con la ingeniería? Es agradecido si proporciona un certificado válido también.
- Cómo encontrar la lista de cursos / videos en el nanodegree ‘Data analyst’ de Udacity
- ¿Cuál es la mejor clase en línea para las prácticas de auditoría y contabilidad de ejecutivos de CS?
————————————————————————
Ahora llegando a la información del curso.
- El curso se llama NAND A TETRIS .
- Básicamente este curso se divide en 2 partes:
- NAND A TETRIS Parte 1 (6 semanas)
- NAND A TETRIS Parte 2 (6 semanas)
- En la parte 1 , construirá una jerarquía de hardware de la computadora que es como ALU, CPU, MEMORY en las primeras 3 semanas y después aprenderá sobre el LENGUAJE DE LA MÁQUINA, la ARQUITECTURA DE LA COMPUTADORA, y la construcción y el MONTAJE por su cuenta.
- En la parte 2 usarás el hardware de la computadora, colocarás el sistema operativo sobre el hardware, aprenderás a programar la computadora que has construido usando lenguaje ensamblador y finalmente escribirás un código para crear un juego llamado TETRIS .
De ahí el nombre NAND A TETRIS.
Los instructores del curso son los profesores de la Universidad Hebrea de Jerusalén y uno de ellos es informático en Microsoft Research en Silicon Valley.
– ———————————————————————
Entonces, ¿cómo vamos a construir el ordenador? ¿REQUIERE CUALQUIER COMPONENTE DE HARDWARE?
¡¡¡No en realidad no!!! Vas a usar algo llamado HDL (Lenguaje de descripción de hardware). Este es un lenguaje utilizado por los diseñadores de hardware de computadora para probar y simular el hardware subyacente antes de crearlo.
Tan genial ..!!
Básicamente, usted está construyendo una computadora en su computadora usando su programación en HDL . Sin embargo, esta HDL es diferente a Verilog y VHDL, que son ampliamente utilizadas.
– ———————————————————————
Así que por qué estoy sugiriendo este curso. ¿Vale la pena hacerlo?
En este curso vas a tener una buena idea de:
- Electrónica digital básica y cómo realmente todo está construido usando una puerta NAND
- Hardware de la computadora y comunicación inter-hardware.
- Vas a tener una muy buena idea acerca de HDL .
- Sobre lenguaje de máquina y lenguaje ensamblador
- Cómo en realidad el código que escribes hace que se sienta en la computadora
- Hardware y software de la jerarquía del ordenador.
Y, finalmente, cómo se construye una computadora y tu PC, que era una caja negra hasta ahora, ya no será una caja negra … Sabrás casi todo lo que contiene.
Personalmente sugiero este curso ya que este curso actúa como la conexión entre software e ingeniería de hardware.
Así que es solo una cuestión de 12 semanas. Si eres lo suficientemente rápido, puedes completarlo dentro de las 6 semanas aproximadamente. Pero ten paciencia mientras aprendes algo nuevo
Y también puede decirle a su madre que sabe cómo construir una computadora en lenguaje laico cuando le pregunta lo que ha aprendido en Ingeniería
————————————————————————
Sigue adelante y toma el curso en
NANDA A TETRIS PARTE 1:
Construya una computadora moderna desde los primeros principios: de Nand a Tetris (curso centrado en proyectos) | Coursera
NAND A LA PARTE 2 DE TETRIS:
Construya una computadora moderna a partir de los primeros principios: Nand a Tetris Parte II (curso centrado en el proyecto) | Coursera