03.01.2015 Views

a multi-objective bisexual reproduction genetic algorithm for ...

a multi-objective bisexual reproduction genetic algorithm for ...

a multi-objective bisexual reproduction genetic algorithm for ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9<br />

teach effectively. However, in some cases, if the department does not have enough<br />

classrooms or lecturers, a section with a large number of students is acceptable.<br />

Finally, an assignment is created <strong>for</strong> each department, as shown in Table 2-2.<br />

TABLE 2-2 Teaching assignment<br />

Course Class Number of<br />

Students<br />

Section Lecturer Classroom<br />

Group<br />

CSC211 BSCS04A 30 1 00020 CSCCOMLB<br />

CSC211 BSCS05B 35 2 00020 CSCCOMLB<br />

CSC221 BSCS04A 30 1 00012 CSCLECRM<br />

CSC210 BSCS04A 30 1 00012 CSCLECRM<br />

CSC110 BSCS04A 30 1 00015 CSCLECRM<br />

CSC113 BSCS04A 30 1 00023 CSCCOMLB<br />

CSC113 BSCS04B 35 1 00023 CSCCOMLB<br />

In Table 2-2, course CSC211 is studied by two different classes: BSCS04A and<br />

BSCS05B, and it is divided into two distinct sections: 1 and 2. On the other hand,<br />

course CSC113 is also studied by two different classes: BSCS04A and BSCS05B, but<br />

both are mixed to study the same section. CSC211 and CSC113 use classrooms in<br />

group CSCCOMLB whereas CSC221, CSC210, and CSC110 use classrooms in group<br />

CSCLECRM.<br />

2.1.3 Activities of Staffs at the Central Course Scheduling Office<br />

After the central course scheduling office receives all data from the departments,<br />

they will run the course scheduling system to create a timetable. Booking sections of<br />

courses to time-slots in the timetable is a hard job. Its complexity depends on the<br />

complexity of the constraints and rules of each university. The Table 2-3 presents a<br />

sample timetable.<br />

The timetable has to satisfy the constraints. Lecturers who teach several sections<br />

have to be scheduled so that they can teach their sections without any time conflict.<br />

One classroom cannot hold more than one section at the same time. Once a class

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!