Jordan DeVoid Performance Task-2

docx

School

Santa Monica College *

*We aren’t endorsed by this school

Course

4C

Subject

Computer Science

Date

Dec 6, 2023

Type

docx

Pages

8

Uploaded by ProfSkunk173

Report
AP CSP Performance Task Name: Jordan DeVoid Prompt Category Students should be prepared to: Program Design, Function, and Purpose Students should be prepared to respond to prompts about their program that assess any of the following learning objectives: Describe the purpose of a computing innovation. Explain how a program or code segment functions. Identify input(s) to a program. Identify output(s) produced by a program. Develop a program using a development process. Design a program and its user interface. Describe the purpose of a code segment or program by writing documentation.
AP CSP Performance Task Algorithm Development Students should be prepared to respond to prompts about their program that assess any of the following learning objectives: Explain how a program or code segment functions. Evaluate expressions that use relational operators. Evaluate expressions that use logic operators. Determine the result of conditional statements. Express an algorithm that uses iteration without using a programming language. Determine the result or side effect of iteration statements. Compare multiple algorithms to determine if they yield the same side effect or result. Create algorithms. Combine and modify existing algorithms. Errors and Testing Students should be prepared to respond to prompts about their program that assess any of the following learning objectives: Identify the error. Correct the error. Identify inputs and corresponding expected outputs or behaviors that can be used to check the correctness of an algorithm or program.
AP CSP Performance Task Data and Procedural Abstraction Students should be prepared to respond to prompts about their program that assess any of the following learning objectives: Develop data abstraction using lists to store multiple elements. Explain how the use of data abstraction manages complexity in program code. Write iteration statements to traverse a list. Determine the result of an algorithm that includes list traversals. Explain how the use of procedural abstraction manages complexity in a program. COMPONENT A: PROGRAM CODE (CREATED INDEPENDENTLY OR COLLABORATIVELY) Submit one PDF file that contains all of your program code (including comments). Include comments or acknowledgments for any part of the submitted program code that has been written by someone other than you and/or your collaborative partner(s). IMPORTANT: If the programming environment allows you to include comments, this is the preferred way to acknowledge and give credit to another author. However, if the programming environment does not allow you to include comments, you can add them in a document editor when you capture your program code for submission. In your program, you must include student-developed program code that contains the following: □ Instructions for input from one of the following: the user (including user actions that trigger events) a device
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
AP CSP Performance Task an online data stream a file □ Use of at least one list (or other collection type) to represent a collection of data that is stored and used to manage program complexity and help fulfill the program’s purpose IMPORTANT: The data abstraction must make the program easier to develop (alternatives would be more complex) or easier to maintain (future changes to the size of the list would otherwise require significant modifications to the program code). □ At least one procedure that contributes to the program’s intended purpose, where you have defined: the procedure’s name the return type (if necessary) one or more parameters IMPORTANT: Implementation of built-in or existing procedures or language structures, such as event handlers or main methods, are not considered student-developed. □ An algorithm that includes sequencing, selection, and iteration that is in the body of the selected procedure □ Calls to your student-developed procedure □ Instructions for output (tactile, audible, visual, or textual) based on input and program functionality Link to your program code in PDF format. (Be sure that your program meets all the requirements) https://docs.google.com/document/d/1Xgm2NGQeTccIGd2zeLgZFU0S_o0TIrPcm52yYUd5- 9Q/edit?usp=sharing
AP CSP Performance Task Component B: Video (CREATED INDEPENDENTLY) Submit one video file that demonstrates the running of your program as described below. Collaboration is not allowed during the development of your video. Your video must demonstrate your program running, including: □ Input to your program □ At least one aspect of the functionality of your program □ Output produced by your program Your video may NOT contain: □ Any distinguishing information about yourself □ Voice narration (though text captions are encouraged) Your video must be: □ Either .webm, .mp4, .wmv, .avi, or .mov format □ No more than 1 minute in length □ No more than 30MB in file size Link to your video. (be sure that your video meets all the requirements) https://screenapp.io/app/#/shared/948409c2-3738-4521-ba37-d0d85beb87a9 Component C: Personalized Project Reference (CREATED INDEPENDENTLY) To assist in responding to the written response prompts on exam day, submit required portions of your code by capturing and pasting program code segments you developed during the administration of this task. Screen captures should not be blurry, and text should be at least 10-point font size. Your code segments should not include any comments. These code segments will be made available to you on exam day only if this component is submitted as final in the AP Digital Portfolio by the deadline. Procedure: Capture and paste two program code segments you developed during the administration of this task that contain a student-developed procedure that implements an algorithm used in your program and a call to that procedure.
AP CSP Performance Task The first program code segment must be a student-developed procedure that: □ Defines the procedure’s name and return type (if necessary) □ Contains and uses one or more parameters that have an effect on the functionality of the procedure □ Implements an algorithm that includes sequencing, selection, and iteration The second program code segment must show where your student-developed procedure is being called in your program. List: Capture and paste two program code segments you developed during the administration of this task that contain a list (or other collection type) being used to manage complexity in your program. i. The first program code segment must show how data have been stored in the list.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
AP CSP Performance Task The second program code segment must show the data in the same list being used, such as creating new data from the existing data or accessing multiple elements in the list, as part of fulfilling the program’s purpose.
AP CSP Performance Task