That's a challenging case you have there Jim.
Cooking/baking recipes are often used an an analogy for software. There are the ingredients (Variables, data structures) the preparation (algorithm) and the timing (real-time programming).
Question is: Do you want to be the cook, following the recipe, or the chef, creating the recipe from an understanding of how things go together.
Certainly running a restaurant is an exercise in scheduling with tight time constraints.
Perhaps there is a way to bend some programming examples towards a cooking bias to grab this girls attention.