Internet Engineering

Internet has revolutionized the communication models in the last few years by imposing the network paradigm - with unmediated interactions - as the primary way to create and share of information and contents. Internet technology comes from a long evolution path started in the ‘60s that allowed the convergence of solutions from different disciplines towards the common goal of creating complex systems, able to offer sophisticated and flexible communication tools. This model has been proven able to adapt to always new ways of interaction and information exchange between users, machines, and even things. Internet technology development has never stopped: innovative architectures are continuously delivered at an increasing pace, changing people’s ways of living. Pushing forward the Internet technology edge and enlarging the economy world around requires professionals who should be able to design innovative solutions, with solid background on the multidisciplinary theoretical and modeling foundations that are the Internet pillars, and with practical skills that are needed to unleash their creative energy.   Even if the professional position of Internet Engineer is commonly used in the job market for people with the skills mentioned above, there are very few Internet Engineering MS programs in the top universities around the world. Politecnico di Milano offers now an innovative MS track in Internet Engineering. Internet Engineering is not an independent Master of Science Program, but it consists of two tracks available in the MS programs of Computer System Engineering and Telecommunication Engineering that have been jointly designed to offer to students the opportunity of a sheer breadth program. The Internet Engineering MS track aims at producing engineers able to be part of the design of Future Internet with its new infrastructure and applications. To this purpose, it provides a solid multidisciplinary basis necessary to understand the founding principles of the system as a whole. In addition, it offers a wide range of specialization opportunities that can stimulate the creative energies of students and let them acquire also the practical skills that are crucial for entering the job market.   Internet Engineering courses are taught by the faculty of the Department of Electronics, Information and Bioengineering, an internationally renowned group of researchers involved in a variety of projects in collaboration with national as well as international companies and institutions.

Multicolumn-Typoscript is missing!
Please include Multicolumn Typoscript in the Web>Templates module under "Include static (from extensions)".


Four specializations available: 

  • ICT Management 
  • Software Methods 
  • Hardware Architectures 
  • Communications Technologies  

The mandatory courses includes: 

  • Mathematics,
  • Software Engineering
  • Data Bases
  • Communication Systems        

The optional specializing courses includes:  

  • Wireless Internet
  • Multimedia Internet
  • Internet of Things
  • Search Computing
  • Computer Security
  • Middleware
  • Distributed Systems
  • Service Technologies

Students holding at least a BSc degree in a related field and 15 years of education are eligible for application.  A solid background in the fundamentals of engineering is requested, i.e. in Mathematics, Physics, Telecommunications disciplines, Computer Science, Electronics.

The access to the Master of Science curriculum for INTERNATIONAL STUDENTS is regulated by the rules reported in the web site:

For students with a bachelor degree from an Italian university, please refer to the version of the educational rules in Italian.

An admission committee of the study program in Telecommunication Engineering evaluates all the admission requests and take final decisions based on the curriculum of each candidate and the documents provided in the application. Admission to the program does not imply the validation of credits that the students have earned in their former career. The obligations to be satisfied by the candidates in order to get the MSc Degree are determined on an individual basis by the Committee based on the number and type of credits earned in the student’s former career.


The education program will provide the graduates a deep knowledge of engineering methodologies and technologies, and skills in planning, managing, and evaluating complex projects including their economical aspects.The main professional areas targeted are innovation and development of networking technologies and distributed applications, advanced design, and management of complex systems.Graduates will find their jobs, either as independent professionals or as members of enterprises and public administrations, in the areas of hardware or software production in the networking industry, communication and computing service providers, information systems, and public administration.


For more information you can take a look at our web page or to the official Degree Programme (with detailed rules and lists of courses) available on the School of Engineering web site.