Elective courses: Choose a department at random and apply for the most advanced course level for which prerequisites have been attained. IF the application is denied THEN try a lower depth or another department. Repeat until the minimum number of electives specified for the student's year in program has been scheduled. Repeated denials may cause the student give up and accept a reduced class schedule. Required courses: Build the chain of remaining requirements for graduation in each department, taking account of prerequisites. Choose the department with the longest chain and apply for entry to the course at the beginning of the chain. IF the application is denied THEN repeat for the department with the next longest chain. Repeat for the remaining slots in the student's program. Repeated denials may cause the student give up and accept a reduced class schedule. Determine whether the applied-for course will be supplied. Select a teaching method and focus category at random using probabilities based on the course's depth and the student's level and year in program. IF the department already offers a course with the selected depth-method-focus attributes THEN IF enrollment is less than the maximum class size THEN accept the application and increment the class size ELSE try to open a new course with the selected attributes. IF the list of faculty with available teaching slots is not empty, assign a randomly selected person to teach the course and decrement his or her availability for future assignments ELSE try to persuade the department to teach an overload. (This can be attempted only once.) IF the department agrees THEN repeat the above ELSE deny the student's enrollment application.
Choose a department at random and apply for the most advanced course level for which prerequisites have been attained. IF the application is denied THEN try a lower depth or another department. Repeat until the minimum number of electives specified for the student's year in program has been scheduled. Repeated denials may cause the student give up and accept a reduced class schedule.
Build the chain of remaining requirements for graduation in each department, taking account of prerequisites. Choose the department with the longest chain and apply for entry to the course at the beginning of the chain. IF the application is denied THEN repeat for the department with the next longest chain. Repeat for the remaining slots in the student's program. Repeated denials may cause the student give up and accept a reduced class schedule.
Select a teaching method and focus category at random using probabilities based on the course's depth and the student's level and year in program. IF the department already offers a course with the selected depth-method-focus attributes THEN IF enrollment is less than the maximum class size THEN accept the application and increment the class size ELSE try to open a new course with the selected attributes. IF the list of faculty with available teaching slots is not empty, assign a randomly selected person to teach the course and decrement his or her availability for future assignments ELSE try to persuade the department to teach an overload. (This can be attempted only once.) IF the department agrees THEN repeat the above ELSE deny the student's enrollment application.
IF enrollment is less than the maximum class size THEN accept the application and increment the class size ELSE try to open a new course with the selected attributes.
IF the department agrees THEN repeat the above ELSE deny the student's enrollment application.
For each student: Determine whether each course taken during the semester has been passed or failed. Probability of failure depends on the student's academic talent and morale, the instructor's teaching talent and morale, and the teaching method. IF the course has been passed THEN increment the student's transcript ELSE IF this was a required course THEN return it to the remaining requirements list.
Determine whether each course taken during the semester has been passed or failed. Probability of failure depends on the student's academic talent and morale, the instructor's teaching talent and morale, and the teaching method. IF the course has been passed THEN increment the student's transcript ELSE IF this was a required course THEN return it to the remaining requirements list.
Generate the proposals to be submitted by each regular faculty member. Determine the number of proposals at random using a Poisson probability distribution. Poisson distributions are ideal for random events that have low occurrence probability but nevertheless the possibility of multiple occurrences in any given time interval. The probability depends on the professor's discretionary research hours and factors related to the academic discipline. Determine the size of each proposal at random from a normal distribution whose mean depends on factors related to the discipline and the overhead rate in effect when the project is proposed. Total dollars are broken down into a direct and an overhead component. Determine the duration and the time to decision for each proposal. Duration is selected at random with equal probabilities in the range of 12 to 24 months. Time to decision is selected at random with equal probabilities in the range of 2 to 4 months. Determine whether proposals submitted in the past and up for decision this month will be awarded. The award probability depends on the professor's research talent, the department's prestige, the overhead rate, facilities availability in relation to the norm, and factors related to the academic discipline. Determine whether proposals submitted in the past and up for decision this month will be awarded. The award probability depends on the professor's research talent, the department's prestige, the overhead rate, and facilities availability in relation to the norm. Sum up the direct and indirect costs incurred on active projects during the month and the fraction of regular faculty who have active projects. These data are reported on the "Faculty: Research" screen.
Determine the number of proposals at random using a Poisson probability distribution. Poisson distributions are ideal for random events that have low occurrence probability but nevertheless the possibility of multiple occurrences in any given time interval. The probability depends on the professor's discretionary research hours and factors related to the academic discipline. Determine the size of each proposal at random from a normal distribution whose mean depends on factors related to the discipline and the overhead rate in effect when the project is proposed. Total dollars are broken down into a direct and an overhead component. Determine the duration and the time to decision for each proposal. Duration is selected at random with equal probabilities in the range of 12 to 24 months. Time to decision is selected at random with equal probabilities in the range of 2 to 4 months.