The program lasts for six semesters including a final project which is completed in the final semester.