Document 3
Document 3
Part 1—Planning
Goals:
3/20 3/20 Brainstorm some ideas for your program (3–5). While you
are thinking of some ideas, consider the following:
• How will you use an array in the program?
• How will you use a function in the program that
uses sequence, selection, and iteration? ☐Y
• How will you use parameters with your function?
• Do you have enough time to create the program?
Part 2—Programming
Goals:
4/1 4/20 Create your program. As you are working, ask yourself the
following questions:
• Where are you including input and output?
• What data is stored in an array?
• How will the array be used in the program?
• How does the array manage complexity in the
program?
• What functions will you need to create?
o Names
o Parameters
o Return values, if needed
• How will the function use sequence, selection, and
iteration?
• How will you call your function?
☐
• What input values will you use to test your
program and procedure?
o You will need to test two different
arguments with your function.
o Ensure that the arguments will execute
different parts of your function.
o For example, one call could trigger the
code in an if statement to execute and
the other call could trigger an else
statement to execute.
Part 3—Video
Goals:
• Create a video that shows at least one aspect of your program's functionality and uses
inputs and outputs.
• Upload a quality video to the digital portfolio.
Time Estimate: 1 hour
•
o .mov
Ensure that your video is no longer than one
☐
minute.
• Ensure that your video file is no larger than 30
MB.
• Capture and paste code segment for the Personalized Project Reference
Time Estimate: 1 hour
• Final submit your program code, video, and Personalized Project Reference to the digital
portfolio.
Time Estimate: 1 hour
4/24 4/24 Ensure all components are uploaded correctly and ready ☐
to final submit.