Create scheduling rules and apply them to the desired courses.
Setup online registration to allow student to enter course requests in NetClassroom.