AP Create Performance Task

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

According to the Create Performance Task guidelines, which of the following elements must be completed individually, without collaboration?

  • Brainstorming ideas for the program
  • The video demonstrating the program's functionality (correct)
  • Development of code segments used in Personalized Project Reference
  • Development of the program code

The Create Performance Task allows students to receive direct assistance from external resources while developing and debugging the program code.

False (B)

What are the three components you have to submit for the Create Performance Task?

Final Program Code, Demonstration Video, Personalized Project Reference

For the Personalized Project Reference, the first program code segment must be a student-developed procedure that defines the procedure's name and ______, contains parameters, and implements an algorithm.

<p>return type</p> Signup and view all the answers

Match the following video requirements for the Create Performance Task to their respective specifications:

<p>Video Length = No more than 1 minute Video Size = No more than 30MB Video Content = Demonstrates program running and functionality Collaboration = Not allowed during video development</p> Signup and view all the answers

Which of the following is NOT a suggested method for including comments or acknowledgments for code written by someone else or a collaborative partner within the program code submission?

<p>Verbally acknowledging contributions in the video demonstration of the program. (D)</p> Signup and view all the answers

When capturing your program code for submission, either through direct export or screen capture, it is acceptable for the text to be blurry as long as the code's functionality is evident in the accompanying video.

<p>False (B)</p> Signup and view all the answers

Besides the program code itself, what specific elements related to student-developed program code must be included in the submission?

<p>Instructions for Input, Use of a List (or other Collection Type), At least one procedure, an Algorithm</p> Signup and view all the answers

For the video component of the Create Performance Task, while _______ narration is allowed, distinguishing information about should NOT be included.

<p>text, yourself</p> Signup and view all the answers

Which of the following scenarios would be considered an inappropriate use of built-in functions or language structures in the Create Performance Task?

<p>Relying solely on event handlers or main methods provided by the programming environment without defining a student-developed procedure. (A)</p> Signup and view all the answers

Flashcards

List (in programming)

An ordered sequence of elements, allowing multiple related items to be represented by a single variable. Also known as arrays.

Collection Type

A type that aggregates elements in a single structure, such as lists, databases, and sets.

Procedure (in programming)

A method that performs a specific task, can have a return type, input parameters, and implements an algorithm.

Algorithm

Logically ordered actions/steps used to solve a problem.

Signup and view all the flashcards

Program Code

The instructions or code that direct a computer to perform specific tasks.

Signup and view all the flashcards

Sequencing, selection, and iteration

Fundamental programming constructs determining order of execution, choice of actions, and repetition.

Signup and view all the flashcards

Study Notes

  • Programming is collaborative and creative, bringing ideas to life through software development.
  • The Create Performance Task involves designing and implementing a program to solve a problem, enable innovation, explore interests, or express creativity.
  • Submissions must include elements listed in the Submission Requirements section.
  • Collaboration with partners is allowed only on the program's development.
  • The video and Personalized Project Reference must be completed individually.
  • Code segments for the Personalized Project Reference can be developed with partners.
  • The task must be completed without assistance, except during the partnered program code development.

General Requirements

  • A minimum of 9 hours of class time is provided to complete and submit the task.
  • Deliverables include final program code, a video demonstrating the program, and code segments for the Personalized Project Reference.
  • The final program code may be created independently or collaboratively
  • The video must display the running of the program and demonstrate its functionality
  • The Personalized Project Reference is to be created independently

Submission Requirements: Program Code

  • Submit one PDF file with all program code, including comments.
  • Include comments or acknowledgments for code written by others.
  • Acknowledge authorship using comments if possible, or in a document editor if the programming environment doesn't allow comments.
  • Include student-developed program code with instructions for input from the user, a device, an online data stream, or a file.
  • Use at least one list (or other collection type) to manage program complexity and help fulfill the program's purpose.
  • Data abstraction must simplify development and maintenance.
  • Include at least one student-developed procedure that contributes to the intended purpose.
  • Include the procedure’s name, return type (if necessary), and parameters.
  • The procedure should include an algorithm with sequencing, selection, and iteration.
  • Calls to the student-developed procedure must be included.
  • Include instructions for output based on input and program functionality.
  • Built-in procedures or language structures are not considered student-developed.
  • A list is an ordered sequence of elements, allowing multiple related items to be represented by a single variable, potentially referred to as arrays.
  • A collection type aggregates elements in a single structure, such as lists, databases, and sets.
  • With text-based program code, use the print command to save your program code as a PDF file, or copy and paste your code to a text document and then convert it into a PDF file.
  • With block-based program code, create screen captures that include only your program code, paste these images into a document, and then convert that document to a PDF. Screen captures should not be blurry, and text should be at least 10 pt font size.

Submission Requirements: Video

  • Submit one video demonstrating the program running.
  • Collaboration is not allowed when the video is being developed.
  • The video must demonstrate the program running, including input, functionality, and output.
  • The video must not contain any distinguishing information about yourself.
  • Voice narration is allowed, and text captions are encouraged.
  • The video must be in .webm, .mp4, .wmv, .avi, or .mov format.
  • The video must be no more than 1 minute long.
  • The maximum video file size is 30MB.

Personalized Project Reference

  • Capture and paste program code segments for the prompts on exam day.
  • Use code developed during the task.
  • The code segments must not include any comments, must not be blurry, and text must be at least 10-point font size.
  • The segments will be available on exam day only if submitted as final in the AP Digital Portfolio by the deadline.
  • Capture and paste two program code segments that contain a student-developed procedure implementing an algorithm and a call to that procedure.
  • Built-in procedures are not considered student-developed.
  • The first program code segment must be a student-developed procedure that defines the procedure's name and return type, contains and uses one or more parameters affecting functionality, and implements an algorithm with sequencing, selection, and iteration.
  • The second program code segment must show where the student-developed procedure is called in the program.
  • Capture and paste two program code segments with the list (or collection type) to manage complexity.

List Code Segments

  • The first program code segment must show how data have been stored in the list.
  • The second program code segment must show the list being used (creating new data or accessing multiple elements) to fulfill the program's purpose.
  • Data abstraction manages complexity by simplifying development and maintenance.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser