Los constantes avances tecnológicos han hecho que nuestras computadoras actuales sean varios ordenes de magnitud más pequeñas, mas baratas y más rápidas de lo que eran sus predecesoras de hace algunos años. Comprender cuales son los problemas fundamentales en el diseño de computadoras, las alternativas y los mecanismos de solución a dichos problemas y los retos que enfrenta esta área, es de primordial importancia para cualquiera que pretenda dedicarse profesionalmente a la ciencia de la computación o carreras afines. Entender el porque las computadoras son como son y a que necesidades obedece su diseño constituye el entendimiento profundo de la herramienta cotidiana de los profesionales de la computación.
El curso de arquitectura de computadoras esta encaminado a lograr esa comprensión en los futuros profesionales del área. Para lograrlo, en el curso se presenta, más que una revisión del estado del arte en materia de hardware o una exploración exhaustiva de la arquitectura de diversas computadoras, una panorámica de los problemas fundamentales que se deben resolver en el diseño de cualquier arquitectura y de los métodos cuantitativos que permiten tomar decisiones en una relación costo-beneficio, siempre presente.
Al terminar el curso el alumno: