Compre un Raspberry Pi 3. Compre un osciloscopio barato en línea. Escriba lenguaje ensamblador para programar su Pi (NO Python), y haga que ese programa en lenguaje ensamblador interactúe con cosas del mundo real en tiempo real, como un programa de síntesis de sonido, un director láser o algunos motores. Estudie cuidadosamente la correlación entre lo que esperaba que hiciera el programa en lenguaje ensamblador y lo que el alcance le dice que realmente está sucediendo. Aquí está la parte de aprendizaje real: ejecuta asiduamente cada anomalía hasta que puedas eliminarla o explicar por qué es inevitable. Creo que es solo al forzar su atención a estar precisamente en el límite entre HW y SW que se pueden desarrollar buenos ingenieros informáticos. Sigue recordándote la suerte que tienes: cuando tenía tu edad, los microprocesadores acababan de ser inventados, y la única forma en que podías jugar con una computadora era en un curso universitario. Las frambuesas son increíbles.
¿Por dónde empiezo si quiero aprender temas de ingeniería informática durante el verano?
Related Content
¿Cuál es la diferencia entre Computer Science y Computing?
Un buen lugar para comenzar sería aprender sobre los sistemas operativos. Ese es un tema que incorpora aspectos de la “ingeniería”, así como la “programación” sin procesar y combina algo de informática.
Luego, pase a aprender redes informáticas.
Estos dos le darán una buena comprensión del panorama general.
Si le queda tiempo, le aconsejo que aprenda estructuras de datos y algoritmos y aprenda a escribir código limpio siguiendo patrones de diseño.
More Interesting
¿Qué curso 6 clases de MIT debo tomar?
¿Cómo podrías obtener 25 LPA como ingeniero informático a los 24 años si quieres trabajar en India?
¿Puedo estudiar sin clases de ingeniería informática?
¿Cuál es la diferencia entre BCA y Computer Engineering?
¿Debería estar estudiando ingeniería informática solo porque me encantan las computadoras?
¿Hay algún tutorial que pueda mostrarme cómo hacer un shell básico en C?
¿Qué escuela es mejor para la ingeniería informática, SJSU o UCSC?
¿Es mejor la ingeniería informática en Bangalore o Vizag?
¿Cuánto costaría tener tu propio satélite personal?
¿Cuáles son las posibilidades de que la ingeniería de software quede obsoleta por la automatización?
¿Es posible que una computadora Memristor sume, reste, multiplique y divida con solo 1 paso?
¿Por qué los salarios de ECE son más bajos que los de CS Majors?