Explicam-se, a um nível mais baixo, a arquitetura de computadores referindo os seus componentes fundamentais e a importância destes no desenvolvimentos e execução das aplicações informáticas e explica-se também a arquitetura de computadores, a um nível mais alto, nos aspetos relacionados com a sua programação.