A Masters degree is an academic degree awarded to individuals who successfully denote a higher level of expertise. There are two main types of Masters - taught and research.
Computer science is a field that has rapidly expanded with the growth of technological development. According to definition, it is a practical and scientific approach to computation. This involves the algorithms that deal with obtaining, processing and representing information.
Italy, officially the Italian Republic, is a unitary parliamentary republic within the European Union, located in Southern Europe. To the north, it borders France, Switzerland, Austria, and Slovenia along the Alps.
Top Master Programs in Computer Science in Italy 2018
The Master in Data Science is designed for recent graduates interested in management and data analysis and who would like to take on a role which is central to any business and its value creation. A Data Scientist has already become one of the most sought-after specialists in the professional world. [+]
The aim of the program is to provide profound theoretical and practical knowledge required for professional practice in artificial intelligence, computer science, logic, linguistics and cognitive science: you will learn how to develop programs that enable computers to display behaviour that can be characterised as intelligent. [+]
This two-year Master’s programme has a strong orientation towards innovation, problem solving, and research. It produces graduates who have a thorough knowledge of the fundamental fields of computer science, of the structures and the use of computer systems, and of the scientific research methods. [+]
Master Degree in Computer Science [+]
2 yearsClasses held in
Open admission with assessment of personal competencies and skillsInternationalization
Degree course with international curriculaLanguage
Lectures and seminarsPartner universities Mälardalen University (Sweden) Vrije Universiteit Amsterdam (Netherlands) École Polytechnique Universitaire de Nice Sophia Antipolis (France) Amrita Vishwa Vidyapeetham (Amrita University, India) Modules Advanced Models for Software Engineering Advanced Service-Oriented Software Engineering Advanced Software Architectures Applicazioni per Dispositivi Mobili/Mobile applications development Architettura degli Elaboratori II Autonomous Networks Autonomous Software & Service Engineering Big Data Models And Algorithms Bioinformatica/Bioinformatics Computational Intelligence Data Analytics and Data-Driven Decision Description Logics and Web Ontologies Distributed Systems and Web Algorithms Financial Data Analytics and Investment Data-Driven Decisions Foundations of Computer Science II/Fondamenti dell'informatica II Informatica forense/Computer Forensics Information Retrieval Information Systems and Network Security Intelligent Systems And Robotics Laboratory Machine Learning Model-Driven Engineering and Formal Methods Modelli e Algoritmi per la Finanza Aziendale/Models and Algorithms for Financial Management Network design/Network Design Network Design/Progetto di Reti Research Methodologies Reti di Calcolatori Evolute/Advanced Computer Networks Process and Operations Scheduling/Scheduling dei Processi e delle Operazioni Network Systems and Applications/Sistemi e Applicazioni su Reti Software Architectures & Quality Engineering Sviluppo Web Avanzato/Advanced Web Development Teoria dei Linguaggi/Theory of Languages Teoria dell'Informazione/Information Theory Web Engineering [-]
Master's Degree in Computer and Automation Engineering [+]
Free access with verification of the suitability of staff preparationInternationalization
International curriculum courseTongue
Italian (English for some courses, if foreign students are enrolled)Delivery mode
ConventionalAgreed universities École Centrale de Nantes (France) Ecole Polytechnique de l'Université Grenoble 1 (France) Ecole Polytechnique de l'Université de Nantes (France) École Polytechnique Universitaire de Nice Sophia Antipolis (France) ENSEA - École Nationale Supérieure de l'électronique et de ses Applications, Cergy (France) Supélec, Paris (France) Université de Nantes (France) Université Joseph Fourier - Grenoble (France) Université Nice Sophia Antipolis (France) Université Paris-Sud (France) Université Toulouse III Paul Sabatier (France) Title Type ... [-]
The course provides skills considered fundamental for the profession, but also addresses specific skills. The goal is to train an engineer with expertise in the areas of computer systems, information systems, industrial automation and information technology, advanced hardware and software architectures, control of processes and electronic systems. [+]
The Masters Programme in Data Science (LM-28176) is a new programme taught fully in English. [+]
The Masters Programme in Data Science (LM-28176) is a new programme taught fully in English. It is a joint initiative within the i3S Faculty combining the expertise of four departments:Informatics (DI) Computer Science (DIAG) Information Engineering, Electronics and Telecommunications (DIET) Statistics (DSS)
The remarkable increase in the volume and complexity of available data - and the new technology that has been developed to process it - requires a combined multi-disciplinary approach to design an overall strategy to transform data into useful information.
Key ingredients for developing a successful strategy include data manipulation and visualization, large-scale computing, statistical modelling, learning techniques and algorithmic thinking.... [-]
The Master in Data Science for Complex Economic Systems is a one year full-time postgraduate program (II level Master Degree) taught in English and welcomes students from different disciplines (e.g. economics, physics, computer science and political science)... [+]
The M.Sc. in Stochastics and Data Science is a two-year course that aims at preparing a new generation of data scientists, with strong mathematical skills and a modern education in statistical and computational methods. [+]
The programme contents include the development of modern experimental and product oriented information processing systems. Computer science can be divided into the areas of theoretical computer science, practical computer science, technical computer science as well as applied computer science. [+]
Master in Computer Science (M.Sc.)
Computer science is the science of systematic and automated processing of information. It deals with the structures, characteristics and possibilities to describe information and information processing as well as the setup, working method and construction principles of computer systems. General procedural methods of information processing and general methods of their application are researched. The programme contents include the development of modern experimental and product oriented information processing systems. Computer science can be divided into the areas of theoretical computer science, practical computer science, technical computer science as well as applied computer science.Students will deal with the possibilities of structuring, formalisation and mathematization of application areas in the form of special models and simulations. They will acquire knowledge in engineering development of software systems for different areas of application with special consideration of high adaptability and the man-computer interaction of such systems.The programme aims to convey extensive knowledge in the subject of computer science in theory and practice as well as with reference to an application subject. This comprises methods to solve application problems and their realization in an appropriate computer form.In Göttingen, particular importance is placed on the close connection with the application subject. In addition, the practical orientation can be further developed through project work and external internships. These internships are undertaken in an industrial company or a research institute.Those selecting computer science as their subject of study should be interested in a mathematically formal as well as an application-oriented practical way... [-]
The programme in Software and Service Architectures is an enhanced version of the previous programme on Service Design and Engineering and aims to educate the next generation of service designers and software architects capable of designing and engineering novel software systems to: (i) Drive digitalization of businesses, (ii) Create new businesses based on software intensive services, (iii) Be responsible for the elicitation and definition of what software products and services IT companies should create in order to be successful; (iv) Be responsible for the processes and methods for the effective development of modern software systems. [+]
Data abounds: social media, manufacturing systems, medical devices, logistic services, and countless others generate petabytes of data on a daily basis. With a wealth of data available, we are at a point in history, where we can conduct analyses to detect, discover, and, ultimately, better understand the world around us. [+]