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