Information about courses for the academic year 2017/18, including up-to-date news, are available on Sapienza's course catalogue:

Bachelor of Science in Engineering in Computer Science and Control Engineering:

Master of Science in Engineering in Computer Science:

Master of Science in Artificial Intelligence and Robotics:

You are here

AIRO Application Procedures


How to apply?



  • Applicants are expected to have a strong academic background in Computer Science.
    As a minimum requirement an applicant must have an undergraduate degree (e.g. Bachelor's) in Computer Engineering, Computer Science, or other scientific areas (the latter will be analyzed and approved on a case-by-case basis)
  • Proof of English language proficiency




Application period for the Academic Year 2017/2018 will start on November 2nd, 2016.


  • Non-EU residents: April 17th, 2017
    • Applications received from November 2nd, 2016 to January 16th, 2017 will be evaluated approximately by January 30th
    • Applications received from January 17th, 2017 to March 31st, 2017 will be evaluated approximately by April 15th, 2017
    • Last minute applications: from April 1st to April 17th, 2017 will be evaluated by May 2nd, 2017.

PLEASE NOTE: The number of available positions may be limited, therefore, please apply as soon as possible.


  • EU residents: September 4th, 2017



The evaluation of the candidatures aims at checking that prospective students have the necessary background to successfully perform in their studies. Below the main elements of the required background are summarized.


General background in scientific disciplines, specific topics (not an exhaustive list!) are:

Mathematics: Vectors and matrices. Eigenvalues and eigenvectors. Matrix operations (determinant, inversion, product, rank of a matrix, etc). Linear subspaces. Range space and null space of a matrix. Solution of linear systems of equations. Numerical integration of differential equations, numerical differentiation of signals. 

Physics: Kinematics of a point and of a rigid body in 3D.


Specific background for Computer and System Engineering:

Automatic Control: The concept of dynamical system. Linear transfer functions. The principle of feedback and its benefits (stability and stabilization, rejection of disturbances. robustness to uncertainties). 

Computer Science/Engineering: Good programming skills (not only MATLAB!), including object oriented programming and memory mangement. Knowledge of algorithms and data structures, operating systems, computer networks. Development of software applications of medium size. Students with a limited programming experience are invited to do a self-evaluation by examining the material published at: and try the homeworks suggested therein.

Selected students will be invited for a Skype interview for an assessment of their skills and background. The interview will include technical questions related to the aforementioned background.

We also suggest students to take a look at the core courses of the curriculum to have a better understanding of the course requirements:




Apply online here!


For further information about the application procedure, please contact:



Facebook logo Seguici su Facebook!