The objective of the Master of Science in Computer Science is to form professionals and researchers with both theoretical and practical knowledge. Theory and lab classes rotate during the all course of studies. That is the reason why the Computer Science graduated finds a job quickly (two months, if not before ending the studies - source Almalaurea); this happens not by chance but because Computer Science jobs are on the top 5 list of the most wanted specialists in Italy.