In conformity with the ministerial decree on degree class objectives, the teaching programme aims to give graduates both a solid theoretical, technological and methodological grounding, and some precise operative skills acquired through working on set projects that form an integral part of the training. Guided in this work, students will learn of the problem issues, reference models and the methods typically used in modelling and designing modern systems of data processing, as well as the very latest techniques by which to apply them. Special attention is paid to giving a full context to the main underpinning principles, illustrating methodological approaches, and giving a systems science overview of the offices and instruments that jointly support design of software, operative systems, information systems, calculator networks, web infrastructure and computational architectures. Specific expertise in this area is completed by a solid grounding in physics and mathematics, and interdisciplinary know-how concerning other core subject areas.