1. Asimilar os conceptos fundamentais da Arquitectura de computadores.
2. Adquirir os conceptos fundamentais dos Sistemas Operativos.
3. Adquirir competencias para a programación eficiente, aproveitando as características da arquitectura e o sistema operativo.