AP Computer Science Principles Create Performance Task
An essential component of the AP CSP exam that accounts for 30% of the total score.
Component 1: Program Code
The first requirement of the Create Performance Task that includes input, processing, output, and other specifications.
Submission Requirements for Program Code
Must include input, processing, and output; at least one list; a function with a parameter; and comments explaining functionality.
Collaborative Approach
Working with peers to debug and refine ideas for the code submission.
Function with a Parameter
A function that takes inputs and uses them within its body to perform operations.
Tips for Writing Program Code
Use a collaborative approach and double-check the code submission checklist.
Example Structure for Function
An outline illustrating how to write a function, including comments and example inputs/outputs.
Calculate Sum Function
A function that calculates the sum of a list of integers.
Video Requirements for Create Performance Task
The video must be in specific formats, less than 30 MB, and demonstrate input, functionality, and output.
Video Content Guidelines
The video should show program input, demonstrate functionality, and show program output.
Record a Test Video
Practice recording a demonstration of the program using screen recording tools.
Written Responses Structure
Respond to four questions in a structured PDF format.
Conciseness in Written Responses
Stick to word limits and clarity while using technical vocabulary.
Technical Vocabulary
Terms like 'parameters,' 'functions,' and 'iterations' used in the written responses.
Citing Libraries or APIs
Acknowledging any external resources utilized in the program development.
Purpose of the Program
A clear explanation of what the program is designed to achieve.
Development Process
A reflection on how collaboration enhanced the development of the program.
Algorithm Explanation
Describes the steps the algorithm follows to perform its task.
Final Checklist for Create Performance Task
A list of items to verify before submission of the program, video, and written responses.
Peer Feedback
Reviewing and receiving input from classmates or teachers for improvement.
Technical Review
Analyzing responses with a peer to ensure technical clarity and completeness.
Output Display in Video
The demonstration of the program's output in the recorded video.
Functionality Demonstration
Showing how the program operates during the video.
Input Presentation in Video
Display of the program's input during the video demonstration.
Checklist for Program Submission
A comprehensive guide to ensure all requirements of the Create Task are met.
Iterative Process in Coding
The practice of repeatedly refining and debugging code to improve performance.
Collaborative Learning
Engaging with peers to enhance understanding and application of coding concepts.
AP CSP Create Task
A performance assessment in the AP Computer Science Principles course focusing on code creation.