The main objective of the program is to provide advanced and specialized training in computer science, in the areas of software development and distributed computing. This program is aimed particularly at people working in the software industries, who need more formal and recent knowledge, and those wishing to acquire additional training in this field.