0% found this document useful (0 votes)
9 views4 pages

Document 3

This document outlines the steps to create a performance task plan for an AP Computer Science Principles project. It provides goals and time estimates for planning the project, programming it, creating a video, and finalizing submissions. The document guides the creation of a program that uses arrays, functions with parameters, and sequence, selection and iteration.

Uploaded by

cedricdace9029
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views4 pages

Document 3

This document outlines the steps to create a performance task plan for an AP Computer Science Principles project. It provides goals and time estimates for planning the project, programming it, creating a video, and finalizing submissions. The document guides the creation of a program that uses arrays, functions with parameters, and sequence, selection and iteration.

Uploaded by

cedricdace9029
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

AP Computer Science Principles

Create Performance Task Plan


Create Task Due Date: __________

Part 1—Planning
Goals:

• Determine an idea, purpose, and functionality for your program.


Time Estimate: 1 hour

Start End Task Complete


Date Date d

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?

3/20 3/20 Outline how the program will function.


• Use pseudocode, a flow chart, or natural language
to plan how your program will function.
• Determine the inputs and outputs for your ☐Y
program.

Part 2—Programming
Goals:

• Create a running program.


• Capture the program code in a .PDF document.
• Upload the .PDF document to the digital portfolio.
Time Estimate: 5 hours
Start End Task Complete
Date Date d

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.

After completing your program, capture your completed


code, save it as a .PDF file, and upload it to the digital
portfolio.
Do not final submit until part five.

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

Start End Date Task Complete


Date d
4/22 4/22 Screen capture your program running.
• Ensure that it shows inputs and outputs.
• Ensure that it shows at least one aspect of the
program's functionality.
• Ensure that the video is not too small or blurry.
• Don't show the code in the video.

• Do not include a voice-over, but text captions are
ok if you choose (they are not required).

4/22 4/22 • Ensure that your file is in one of the following


formats:
o .mp4
o .wmv
o .avi


o .mov
Ensure that your video is no longer than one

minute.
• Ensure that your video file is no larger than 30
MB.

4/22 4/22 Upload your completed video to the digital portfolio.


Do not final submit until part five. ☐

Part 4—Personalized Project Reference


Goals:

• Capture and paste code segment for the Personalized Project Reference
Time Estimate: 1 hour

Start End Date Task Complete


Date d
4/23 4/23 Capture and paste code segments for a procedure

• Capture and paste a code segment that shows a
function that helps fulfill the purpose of your
program.
• Capture and paste a code segment that shows
where your function is used in your program.

4/23 4/23 Capture and paste code segments for a list


• Capture and paste a code segment that shows a
list that helps fulfill the purpose of your program.
• Capture and paste a code segment that shows
where your list was used in your program.

Do not final submit until part five.

Part 5—Finalizing and Submitting


Goals:

• Final submit your program code, video, and Personalized Project Reference to the digital
portfolio.
Time Estimate: 1 hour

Start End Task Complete


Date Date d

4/24 4/24 Ensure all components are uploaded correctly and ready ☐
to final submit.

4/24 4/24 Complete the attestations for each of the three ☐


components and final submit.
• Each of the three components has its own
attestations and final submit.

You might also like