Programming Competition Schedule

Each student will enroll in two concurrent courses during the three-week program, and each course is taught five times a week, Monday through Friday. A typical daily schedule includes: lectures, laboratories, time for homework assignments and projects, invited speakers’ presentations, and fun activities.

Schedule for odd days (days without contests, Week 1: Monday/Wednesday/Friday, Week 2: Tuesday/Thursday)

Time Activity
9:00 – 10:30 am Review of Problems from Previous Day’s Contest
11:00 – 11:50 am Individual Meetings – review contest tactics
11:50 – 1:00 pm Lunch
1:00 – 2:00 pm Lecture Algorithms/Data Structures
2:15 – 5:00 pm Lab (work on algorithm library code)/Guest Speakers

Schedule for even days (days with contests, Week 1: Tuesday/Thursday, Week 2: Monday/Wednesday/Friday)

Time Activity
9:00 – 9:50 am Lecture Algorithms/Data Structures
10:00 – 10:50 am Short Contest Exercises (Problem Reading/ Quick Problems/ etc.)
11:00 – 11:50 am Lunch
12:00 – 5:00 pm Mock Contest