Le cours d'architecture des ordinateurs s'intéresse aux modèles, concepts, langages qui forment la partie tangible et non modifiable d'un ordinateur, c'est à dire, les premières couches, au delà de l'électronique, que constituent les circuits combinatoires et séquentiels d'une machine puis la première couche de langage, dit "langage machine", qui permet aux programmeurs de définir un système d'exploitation sur lequel sont construites des applications.
Ce cours aura pour objectif de faire comprendre comment marche un ordinateur, c'est à dire comment du matériel peut devenir une machine interactive d'une très grande complexité capable même d'apprendre de nouveaux comportements.
Ce cours tachera de montrer que l'informatique (science des algorithmes, des langages, du numérique et de l'information) commence des ces premiers éléments et s'établit à travers une continuité entre matériel et logiciel.