The training of the Computer Engineer aims at a broad and coherent coverage in the planning, development, maintenance and application of computerized systems, which together with the experience acquired, will be projected in a professional competent. There will be later levels of specialization. The engineer's training aims, then, at a broad and coherent coverage of the Computing area, with a good level of understanding of each of the thematic areas and the interrelationships between them.