Project Description
Your Task
Brainstorm and Discuss
In this project, you’ll write a Python program that tells a graphical story.Your job in this exercise is to brainstorm what the story will be about.
Your story will need to have 4 graphical scenes. Each scene has two parts: an image that you create with Python graphics, and text output that you create with print
.
Planning Your Project
Now that you’ve decided what you’ll be creating, it’s time to use Top Down Design to break up your project into manageable problems!
Work with a classmate to figure out how you can break your project down into smaller problems that you can solve and test out one by one. We call these small problems milestones, or checkpoints. Estimate how long each of these problems will take to solve.
Pseudocode
Before diving in and writing the code for your final project, it’s important to figure out exactly what code you’ll need to write. We write pseudocode to plan out programs at a high level, before writing actual code. That way, we can think about the problem and solve it without getting caught up in the specifics of coding. Once we have written pseudocode that solves the problem, it is much easier to translate the pseudocode into real code.
Implement Your Project
Time to put it all together! Following the milestones and the pseudocode plan that you have laid out for yourself, write the code for your final project. Test your code along the way to make sure you’ve solved each milestone.