Schedule Arranger

Help [Show/Hide]
This tool finds all possible conflict-free schedules for a set of courses. It can also find sets of courses that are in timetable conflict. It does not take current registration numbers and closed and or full sections into account.

Required:
Supply a comma-separated list of required course numbers (do not include the section#s).
For example: ECOR1606,MATH1005,PHYS1004,ECOR1101,CCDP2100
Electives:
Optionally, supply a list of possible electives and specify the number of electives to choose from that list. It will try all combinations along with the required courses.
Reserved Times:
Optionally, supply a comma-separated list of times you wish to keep free from possible scheduled course units. Each time is specified by one or more days, from the list 'M', 'T', 'W', 'R', 'F' (R=Thursday), followed by a start time in the format 'hh:mm' followed by a dash and an end time, using a 24-hr clock. For example, 'TR11:30-13:00,F8:30-11:30' means you want to keep Tuesday and Thursday 11:30AM to 1:00PM, and Friday 08:30 to 11:30AM free.

For an example, see Civil-CIM 4th year fall term.

You may also use the pop-up window buttons to help choose your courses and reserved times (your browser must allow pop-ups).

You may start by selecting one from a number of pre-arranged blocks of courses:


: Select the term:
: Comma separated list of required course #s (do not include section #s):
: Comma separated list of elective course #s (do not include section #s):
: Number of electives to choose from the above list:
: Comma separated list of 'no schedule' times; e.g.: "TR11:30-13:00,F8:30-11:30".:
: Find all non-conflicting schedules, or find sets of conflicting courses:
Schedule as of: 2011-09-19 13:04:09

Comments? Contact nholtz@cee.carleton.ca