Planning Your Program
Your Plan
⬜ Review the Project Requirements and Responses and the Project Rubric to understand the expectations.
⬜ Brainstorm ideas for your project. Ask yourself the following questions:
- What do I want to create?
- Is there a project I have created this Unit that I want to develop further, or do I want to create something from scratch?
- What is the goal of my program?
- Do I want to create a game? tell a story? help someone? solve a problem?
- What programming language will I use? Blocks? JavaScript? Python?
- What part of my program will meet the requirement for sequencing?
- What part of my program will meet the requirement for selection?
- What part of my program will meet the requirement for iteration?
- How will you incorporate strings and/or integers?
- Will you also incorporate sprites/projectiles?
- Will you have calculations?
⬜ Make a plan for your program:
⬜ Write pseudocode or draw a flowchart of what the program will do; make sure the program has:
⬜ Sequencing (ordered steps)
⬜ Iteration (any kind of loop)
⬜ Selection (if, if else, else ifs, or switch case that responds to a condition)
⬜ User input
⬜ Output
⬜ Use of strings and/or integers