Close
Close full mode
logoMakeCode AP CSP

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

📘 Unit 3 - AAP Part 1 — Previous
Unit 3 Culminating Project
Next — 📘 Unit 3 - AAP Part 1
Project Requirements and Responses