[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341484-105":59,"doc-detail-341484-en":130},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":123,"head_meta":125,"extra_data":127,"updated_unix":129},105,"en","ap-computer-science-principles-create-task-requirements","AP Computer Science Principles - Create Task Requirements","","Requirements for the AP Computer Science Principles Create Performance Task explain what an app submission must include to meet College Board criteria. The document covers defining program purpose and intended audience, planning and documenting design and development with supporting diagrams or descriptions, providing program code with at least one algorithm using sequencing, selection, and iteration, and creating at least one abstraction such as a reusable function or procedure. It also specifies evidence of testing and debugging, a 1–2 minute video demonstration, and required written responses addressing purpose, functionality, process, algorithm, and how the solution satisfies the task requirements.",{"@graph":69,"@context":122},[70,84,105],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/ap-computer-science-principles-create-task-requirements/341484/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/ap-computer-science-principles-create-task-requirements/341484.png","ImageObject",300,407,{"name":92,"@type":93},"Rizky","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-28","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":52},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What must be included when defining the app’s purpose and function?","Question",{"text":112,"@type":113},"Clearly explain what the app does and how it achieves its goal. Include a description of the intended audience and connect the explanation to the program’s stated purpose.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What are the code requirements for the Create Task?",{"text":117,"@type":113},"Submit at least one algorithm that includes sequencing, selection, and iteration. Also explain the algorithm’s purpose and how it functions within the app.",{"name":119,"@type":110,"acceptedAnswer":120},"What evidence is required for testing and debugging?",{"text":121,"@type":113},"Provide evidence that the program was tested to ensure it functions correctly. Include examples of bugs or challenges encountered and explain how they were resolved.","https://schema.org",{"og:url":83,"og:type":124,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":126,"canonical":83},"index,follow",{"doc_id":128,"site_id":62},341484,1790461281,{"code":4,"msg":5,"data":131},{"doc_id":128,"user_id":132,"nickname":92,"user_avatar":133,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":52,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":14,"language":139,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":140,"faqs":141,"seo_title":142,"seo_description":67,"update_tm":143,"read_time":24,"preview_page_count":4},962085564807,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","AP Computer Science Principles: Create Task Requirements  \nBelow are the requirements for the Create Performance Task in AP Computer Science Principles. These guidelines will help ensure your app meets all College Board criteria.  \nCreate Task Requirements  \nProgram Purpose and Function  \nDefine the purpose of the app. Clearly explain what the app does and how it achieves its goal. Include a description of the intended audience.  \nProgram Design and Development  \nPlan and document the app’s development process. Include descriptions or diagrams showing how the app will work (flowcharts, pseudocode, etc.).  \nProgram Code  \nWrite and submit at least one algorithm in the app that includes sequencing, selection, and iteration. Explain the algorithm's purpose and how it functions in the app.  \nAbstraction  \nCreate and utilize at least one abstraction in the app. This could be a function, procedure, or reusable code block that helps manage complexity and increases program functionality. Explain how this abstraction was developed and why it’s important to the program.  \nTesting  \nShow evidence of testing your program to ensure it functions correctly. Include examples of any bugs or challenges encountered and how they were resolved.  \nVideo Demonstration  \nSubmit a 1-2 minute video demonstrating the app's functionality. The video should:  \n-Show the program running.  \n-Highlight at least one key feature of the app in action.  \nWritten Responses  \nAnswer the written prompts provided by the College Board, which include:  \n-Describing the program's purpose, functionality, and process.  \n-Explaining the algorithm and abstraction used.  \n-Reflecting on the development process and identifying how the app meets the task requirements.  \nScoring Guidelines Overview  \nStudents are assessed on:  \n1. Program Purpose and Function (Program meets stated goals, audience focus) .  \n2. Data and Abstractions (Effective use of variables, lists, or reusable code) .  \n3. Algorithm Implementation (Includes sequencing, selection, and iteration) .  \n4. Program Testing and Debugging (Demonstrates problem-solving and refinement) .  \nTips for Students  \n-Choose a real-world problem or relatable idea to build your app around.  \n-Incorporate user interactivity (e.g., buttons, input fields, or dynamic data).  \n-Test frequently during development to catch and resolve errors early.  \n-Use comments in the code to clarify algorithms and abstractions for reviewers.","cbCaievZ7dummdA3","https://ap.wps.com/l/cbCaievZ7dummdA3","pdf",84800,"English","# Create Performance Task Requirements\n## Program Purpose and Function\n## Program Design and Development\n## Program Code\n## Abstraction\n## Testing\n## Video Demonstration\n## Written Responses\n## Scoring Guidelines Overview\n## Tips for Students","[{\"question\":\"What must be included when defining the app’s purpose and function?\",\"answer\":\"Clearly explain what the app does and how it achieves its goal. Include a description of the intended audience and connect the explanation to the program’s stated purpose.\"},{\"question\":\"What are the code requirements for the Create Task?\",\"answer\":\"Submit at least one algorithm that includes sequencing, selection, and iteration. Also explain the algorithm’s purpose and how it functions within the app.\"},{\"question\":\"What evidence is required for testing and debugging?\",\"answer\":\"Provide evidence that the program was tested to ensure it functions correctly. Include examples of bugs or challenges encountered and explain how they were resolved.\"}]","AP Computer Science Principles - Create Task Requirements | PDF",1790042099]