An interdisciplinary course in English, offering a wide spectrum of knowledge suitable to interpret, describe and solve the problems of computer engineering in an innovative way. You will approach theoretical and application topics such as computation theory, algorithmics, operating and distributed systems, computer systems architectures, computer networks and databases, with a focus on artificial intelligence and robotics, big data and web sciences. The flexibility of the study paths and the great variety of the training opportunities, combined with practical experiences such as internships in companies, will allow you to customise your learning experience. The employment opportunities are wide and varied, from the automation of services in public and private entities to the applications of robotics, industry 4.0 and life sciences.