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 2019/2020 will start by the end of November 2018.
- Non-EU residents: April 15th, 2019
- Applications received from November 2018 to December 7th, 2018 will be evaluated approximately by December 21st, 2018
- Applications received from December 8th, 2017 to January18th, 2019 will be evaluated approximately by February 1st, 2019
- Applications received from January 19h, 2019 to March 8th, 2019 will be evaluated approximately by March 22nd, 2019
- Last minute applications: from March 9th, 2019 to April 15th, 2019 will be evaluated by April 30th, 2019.
PLEASE NOTE: The number of available positions may be limited, therefore, please apply as soon as possible.
- EU residents: September 2nd, 2019.
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: https://corsidilaurea.uniroma1.it/en/corso/2018/29938/programmazione
For further information about the application procedure, please contact: email@example.com