The main objective of this Masters degree in Computer Science is to supply high level technical skills in the areas of programming languages and instruments, especially in the fields of distribution and networks, information systems, complex hardware and software design and areas of general theory, mainly of mathematical and scientific nature. These are necessary to be able to correctly model problems and apply appropriate methods for solving them.