Sometime in june. You can see tentative subject schedules through the web timetable unit thing (they only tell you the times for each subject, not your entire timetable. Also, they will change if more people enroll into the subject you're looking at; or vice versa with students unenrolling).