El curso de Arquitectura del Computador proporciona los fundamentos necesarios para comprender la estructura, organización y funcionamiento interno de los sistemas computacionales modernos. La asignatura aborda los principios de diseño de computadores, la interacción entre hardware y software y las estrategias que permiten optimizar el rendimiento de los sistemas informáticos.
Durante el desarrollo del curso, los estudiantes analizan la evolución de las arquitecturas computacionales, la arquitectura de Von Neumann, la organización del procesador y la memoria, así como los fundamentos del lenguaje ensamblador y la programación de bajo nivel. Asimismo, exploran el funcionamiento de microcontroladores y plataformas de desarrollo embebido como Arduino y Raspberry Pi, aplicando conocimientos de programación, control e integración de dispositivos electrónicos.
La asignatura tiene un enfoque teórico-práctico orientado al diseño e implementación de soluciones computacionales que integran hardware y software. A través de proyectos, laboratorios y actividades colaborativas, los estudiantes desarrollan competencias para diseñar sistemas embebidos, automatizar procesos e implementar soluciones tecnológicas innovadoras basadas en plataformas de computación moderna.