Question: Develop the pseudocode to solve the following problem. Read the description carefully. As a university administrator, you are tasked with assigning classrooms to courses for

Develop the pseudocode to solve the following problem. Read the description carefully.
As a university administrator, you are tasked with assigning classrooms to courses for the upcoming semester. You have a list of courses, each with a pre-assigned meeting time and enrollment number, and a list of available classrooms with their time slot availabilities and capacity. This list is sorted in order of descending enrollment number (largest to smallest class size). Your task is to assign each course to an appropriate classroom based on the course's enrollment, the classroom's capacity, and the availability of the classroom at the course's meeting time. Report any courses that remain unassigned at the end of the process, as they will require further analysis.
The pseudocode should represent a plan for assigning classrooms to courses, not for developing a software program. As such, it should not use Python functions, operators, etc. Describe the human actions and decisions necessary to complete this task. Be sure to use keywords and indentation, along with the other style conventions discussed in class. Your submission should be detailed enough to take at least 10 lines, but abstract enough that it doesn't take more than 15.
Assume that room and course time slots are designed to "fit" one another, so that a simple check is all that's required. If you find you need to make other assumptions, include comments to describe them with your submission.
There will be many approaches to solving this problem. Because of that, it is impossible to provide a detailed and specific rubric. Instead, we will be looking to see that you've completed the essential steps to solve this problem in a logical, procedural manner.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!