Scenario A, phase 3

Kitchen fridge unusable, again! We need a large space there for Marion's birthday cake tomorrow first thing, but it's stuffed will all kinds of mouldy Tupperware. Please go clean out your things ASAP.

Hands-on option

Basic stage for the hands-on option

Design an equipment-booking system that avoids double bookings. The system must also ensure bookings are appropriate in duration for the task at hand. Additionally, be sure to include a mechanism that indicates when a specific piece of equipment is scheduled for maintenance and is therefore unavailable. Describe your design in writing, possibly enhancing clarity through diagrams.

In-depth stage for the hands-on option

In pseudocode, express how your system would find "open" time slots based on equipment availability.

Conceptual option

Basic stage for the conceptual option

Watch the video clip that Parkhurst discusses on his blog post. Then, read the blog post. Reflect in writing on the benefits and risks of computational logical reasoning.

In-depth stage for the conceptual option

Play Tower of Hanoi yourself and then express, in writing or with diagrams, the rules governing how to efficiently solve the puzzle.