Duration: 45 minutes
Organisation: Teams of 4–6
Tools: Python notebook, your paper exercise, and the six observations provided. No AI tools.
Your challenge
Create a notebook that presents, implements and critically examines your paper work: a scientific hypothesis, a lighting controller and an artistic interpretation.
A reader should understand what you proposed on paper, how you translated it into code, and what changed during that process.
Build your notebook
- 1 Introduce your paper proposal
State the user need and present your three original ideas. Include a photograph of your paper work or transcribe its essential content.
Identify one assumption your group made.
2 Represent the observations
Enter the six observations into a table or Python data structure. Explain each variable and its unit.
Check that counts are non-negative and distinguish missing values from observed zeros. Keep the original data unchanged.
3 Present your scientific investigation
Write your original hypothesis before displaying your analysis.
Create one labelled plot and calculate one numerical comparison. Explain:
What pattern do you observe?
Does it support, contradict or leave your hypothesis unresolved?
What alternative explanation remains possible?
What additional observations or experiment would help?
Treat these invented observations as teaching material, not evidence about a real campus.
4 Implement your engineering proposal
Translate your paper rule into a function returning OFF, LOW or HIGH.
State your thresholds and missing-data policy. Demonstrate at least four tests: two normal cases, one boundary case and one missing-reading case.
Using OFF = 0 W, LOW = 20 W and HIGH = 60 W, calculate energy for each supplied 15-minute interval:
Energy in Wh = power in W × 0.25 h
Explain one trade-off. The six observations are separated in time: their energy sum does not represent a complete day.
5 Recreate your artistic interpretation
Translate your paper sketch into a visual composition, or include a documented drawing or performance score.
Explain how at least two data properties map to visual or temporal features. Describe how you represent absence.
Add an 80–120 word artist statement explaining your intention and choices.
6 Compare paper and notebook
Present three consequential decisions, one per domain:
– Original paper choice
– Notebook implementation
– What changed and why
Scientific investigation
Engineering controller
Artistic interpretation
Conclude with one unresolved question.
Submission and review
Submit one .ipynb file with explanations, code and visible outputs. Include any external images or files it needs. Restart the kernel and run all cells before submission.
Reviewers will assess whether:
- Scientific claims match the available evidence.
- The controller meets its stated requirements and passes meaningful tests.
- Artistic choices support an explicit intention.
- The notebook makes decisions traceable and runs from beginning to end.
Final reflection: What did implementing your paper ideas make you notice that you had overlooked?