A course that deepens the basics of computer science learned during the three-year studies and that gives those who obtain the title in-depth knowledge, especially in the most innovative areas of the subject, and a high level of professionalism to be spent in increasingly broad and challenging sectors of the world of work and research. You will follow courses related to: computability and advanced algorithms, programming paradigms, formal methods of specification and analysis, advanced logic, cryptography and security, concurrent, distributed, real-time, hypermedia, wireless systems, advanced technologies for the web, open-source technologies, artificial intelligence, machine learning, combinatorial optimization, data mining, bioinformatics. You will be able to devote yourself, with managerial and supervisory tasks, to development and research projects in companies, both public and private, with high technological potential.