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 2018/2019 will start on November 2nd, 2017.
- Non-EU residents: April 13th, 2018
- Applications received from November 2nd, 2017 to December 8th, 2017 will be evaluated approximately by December 22nd, 2017
- Applications received from December 9th, 2017 to January19th, 2018 will be evaluated approximately by February 2nd, 2018
- Applications received from January 20th, 2018 to March 9th, 2018 will be evaluated approximately by March 23rd, 2018
- Last minute applications: from March 10th, 2018 to April 13th, 2018 will be evaluated by April 27th, 2018.
PLEASE NOTE: The number of available positions may be limited, therefore, please apply as soon as possible.
- EU residents: September 3rd, 2018.
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: http://www.dis.uniroma1.it/~nardi/Didattica/CAI/robpro-free.html 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: http://corsidilaurea.uniroma1.it/it/corso/2016/intelligenza-artificiale-...
Apply online here!
For further information about the application procedure, please contact: email@example.com