Le cours présente les notions indispensables à la compréhension du fonctionnement d'un ordinateur.
Cet enseignement permet aux futurs ingénieurs informaticiens d'avoir une idée précise de l'architecture d'un ordinateur et de l'exécution des programmes à l'aide de ses composants matériels.
Ces notions permettent d'aborder sereinement des domaines tels que la programmation en langage évolué, la compilation de ces programmes, les systèmes d'exploitation d'un ordinateur, la conception de circuits.