An interdisciplinary course taught in English, which offers a broad spectrum of knowledge to interpret, describe and solve computer engineering problems in an innovative way. You will approach theoretical and applied topics such as computational theory, algorithmics, operating and distributed systems, computing system architectures, computer networks and databases, with a focus on artificial intelligence and robotics, big data and web science. The flexibility of the study paths and the great variety of the degree courses, combined with practical experiences such as internships in companies, will allow you to customize your teaching experience. The employment prospects are wide and diversified, from the automation of services in public and private entities to the applications of robotics, industry 4.0 and life sciences.