Duration: 1 semester (5/6 months) would be the minimum, 2 semesters are preferable (1 year intership)