L'objectiu docent de l'assignatura és doble. Per una banda, pretén que l'alumne adquireixi una formació básica en les tècniques de definició i d'implementació dels llenguatges de programació imperatius i, per una altra, que aquest sigui capaç d'aplicar-los al disseny, implementació i validació de sistemes de traducció de llenguatges concrets.