An advanced course in Computer Science opening a wide range of job positions worldwide. The master degree program in Computer Science trains professional figures to achieve a thorough understanding of the foundations of Computer Science and advanced competences in related technologies.
Graduates will be qualified in the analysis, design, development, and management of complex computing systems, while having developed the abilities to embark in research and development in the field of computing.
Thanks to the rigorous scientific and methodological approach of the curriculum, the course produces professional figures who, as well as possessing advanced analytical and operational competences, are trained to take an interdisciplinary, open and critical approach to problems connected with the adoption and use of computer technologies.
Based on the strength of their advanced competences and knowledge, Computer Science graduates will assume positions of high responsibility in projects involving the analysis, design, management, maintenance, and marketing of medium to large-scale computer systems.
Graduates will pursue careers in a wide range of fields connected with the design and management of computer and telematics systems and with the study of new systems and applications. This line of work can be pursued in all areas of the public and private sector that use computer technologies.
The most pertinent market segments are therefore: banks, insurance companies, public administrations, service industries and companies, particularly sectors connected with telecommunications and the media, logistics and transport, design and control processes in the industrial and health sectors.
It is a condition for admission of the candidate to have acquired in previous studies at least:
The teaching board can decide the admission also of candidates that do not fully satisfy the above indicated requirements, after a careful evaluation of their careers.
The verification of the requirements will consist in the evaluation of the previous university career, carried out on the basis of the following documents: degree certification with marks, list of exams passed with marks and number of credits, programs of the single courses, if they are not available on the website of the University of Milan.
Any curricular integrations in terms of university training credits must be acquired, before the verification referred to in the previous point, with the frequency and completion of profit exams of courses offered within the degrees in Computer Science, Computer Science for New Media Communications, Music Information Science, Computer Systems and Networks Security.
The programme of study can be enriched by educational experiences in foreign universities, as a way for students to expand their knowledge as well as socializing in a challenging international environment.
They will follow courses to be included in individual study plans under the Erasmus+ agreements with over 50 universities in Belgium, Finland, France, Germany, Greece, Lithuania, Norway, the Netherlands, Poland, Portugal, the Czech Republic, Romania, Spain, Switzerland, Hungary. The period abroad typically lasts 5 months and includes educational activities for around 30 CFU credits.
The topics cover information and communication technologies and their applications.
The activities carried out are recognised based on the Learning Agreement defined by the student with the Erasmus manager of the Computer Science Department before starting the activities, and on their successful completion. The courses successfully passed abroad will replace activities included in the Student Information Booklet, inasmuch as they cover the same areas or complete basic skills.
A special commission of the Computer Science Academic Board will take care of the recognition of credits earned abroad and the definition of the study plan including these credits. Students can also do an internship at a foreign university to prepare for their thesis. The credit recognition procedure is similar to the one provided for courses.