home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / educ / sched24.zip / SCHED.DOC < prev    next >
Text File  |  1988-02-19  |  3KB  |  70 lines

  1.                       SCHEDULE MAKER 2.4        2/22/88
  2.                       ==================
  3.  
  4. This is a useful program for people in college (particularly freshmen 
  5. and sophomores) who have so many choices of classes and sections that 
  6. it becomes most difficult to visualize all possible schedules to 
  7. select the ones they like best. 
  8.  
  9. After spending hours devising a semester's schedule, have you ever 
  10. waited hours in the registration line to find out that some of the 
  11. classes you wanted were full?  Most of the time you settle for waiting 
  12. lists, or you just forget about a class or two when just another 
  13. combination of sections could be available.  Who's got the time?
  14.  
  15. Even if you already registered for classes, you can use the schedule
  16. generator to make a pretty schedule table.
  17.  
  18. Given a list of classes, sections, and times, this program finds all 
  19. the schedules without time conflicts.  It will also produce neat 
  20. outputs of these schedules. 
  21.  
  22. An optimizing option can select only the best of these schedules. The 
  23. optimizing criterium is: 
  24.  
  25.   - keep schedules with small gaps between classes, and
  26.   - keep schedules with gaps large enough so they are useful 
  27.     for part-time jobs, study time, etc. . . .
  28.  
  29. First the program asks for the name of your input file.  It then 
  30. prompts you for the number of classes you want to have in this 
  31. schedule.  If the program is unable to generate any schedule with that 
  32. number of classes it will tell you so and stop.  In that event, try 
  33. again with fewer classes.  The input file must contain the list of all 
  34. the classes with all the sections that interest you, regardless of 
  35. time conflicts.  List as many sections for a class as possible to 
  36. increase your chance of finding the right schedule.  The program is 
  37. smart enough to select only one section of any class and avoid time 
  38. conflicts. 
  39.  
  40. The format of a schedule file is:
  41.  
  42. CMSC420  0101 MWF 11:00am-12:30pm TU 9:00am-10:00am ; comments
  43. CMSC420  0201 TUTH 9:00am-10:15am
  44. FREN101  0101 MTUWTHF 1:00pm-1:50pm
  45. HIST330  0201 MWF 11:00-1:00pm
  46. CMSC498A 0001 M 2:00pm-2:50pm WF 4:00pm-5:00pm TUTH 12:00pm-12:50pm
  47. .
  48. .
  49. .
  50.  
  51. It is important not to ommit the 'pm' when necessary. The default is 
  52. 'am'.  The comment delimiter is anything other than a valid day code.  
  53. Day codes are the usual: 
  54.  
  55.         M  : Monday
  56.         TU : Tuesday
  57.         W  : Wednesday
  58.         TH : Thursday
  59.         F  : Friday
  60.         Saturday and Sunday classes are not handled by this version.
  61. Comments contain any information that you may want to figure on your 
  62. printed schedule such as: Professor name, location. . . .
  63.  
  64. This program was written in Turbo Pascal. I will make the source 
  65. available on request and provide some help to whomever wants to 
  66. add features to my program. 
  67.                                           Mallku Caballero
  68.                                           caballer@tove at U of MD
  69.  
  70.