L'alumne ha de conèixer:
- Conceptes bàsics, estructures i algorismes d'un sistema operatiu: mecanismes d'entrada al sistema, gestió de processos, gestió d'entrada/sortida i gestió de memòria.
- L'ús a nivell d'usuari de les crides a sistema de Linux.
- Programació de baix nivell: Llenguatge C i ensamblador i386.
- Programació d'alt nivell: algorismes i estructures de dades.
- Eines bàsiques de desenvolupament de programes en C sobre Linux: Makefiles, compilador de C i depuradors.
Per tant, les assignatures que s'haurien de cursar abans d'aquesta són SO, EC2 i PRED.