[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341486-105":59,"doc-detail-341486-en":131},{"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":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","ap-computer-science-principles-create-performance-task-handout-applications-from-ideas","AP Computer Science Principles - Create Performance Task - Handout - Applications from Ideas","","AP Computer Science Principles Create Performance Task handout outlining requirements for designing, implementing, and testing a student-chosen program. It emphasizes iterative development, meaningful independent work plus optional collaboration, and the inclusion of integrated mathematical and logical concepts through algorithms, Boolean expressions, decision statements, iteration, and abstractions. Students must submit a short video, labeled written responses to prompts 2a–2d within word limits, and the complete program code.",{"@graph":69,"@context":123},[70,84,106],{"@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-performance-task-handout-applications-from-ideas/341486/",{"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-performance-task-handout-applications-from-ideas/341486.png","ImageObject",300,407,{"name":92,"@type":93},"Dozel","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-27","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",13,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What are the main parts required for the Create Performance Task submission?","Question",{"text":113,"@type":114},"Students must submit a short video demonstrating their program, a PDF with written responses to all prompts (labeled 2a–2d) within the specified word limits, and the entire program code.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"What development process does the handout require students to follow?",{"text":118,"@type":114},"The task requires iterative design, implementation, and testing. Students are encouraged to collaborate with a peer, but the assessment expects minimal assistance beyond collaborative peers, and at least one development point must involve independent program development.",{"name":120,"@type":111,"acceptedAnswer":121},"What must the program demonstrate in terms of algorithms and abstractions?",{"text":122,"@type":114},"The program must integrate multiple mathematical and logical concepts using effectively integrated capabilities, include an algorithm that integrates two or more algorithms, and develop and use an abstraction to manage complexity.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},341486,1790099099,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":24,"language":140,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":67,"update_tm":144,"read_time":105,"preview_page_count":4},962085662650,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","AP Computer Science Principles: Create Performance Task  \nHandout  \nPerformance Task: Create – Applications from Ideas  \nOverview  \nProgramming is a collaborative and creative process that brings ideas to life through the development of software. Programs can help solve problems, enable innovations, or express personal interests. In this performance task, you will be developing a program of your choice. Your development process should include iteratively designing, implementing, and testing your program. You are strongly encouraged to work with another student in your class.  \nPlease note that once this performance task has been assigned as an assessment (rather than as practice), you are expected to complete the task with minimal assistance from anyone other than your collaborative peer(s). For more clariﬁcation see the Guidelines for Completing the Through-Course Performance Tasks section.  \nYou will be provided with a minimum of 12 hours of class time to complete and submit the following:  \n▶ A video of your program running  \n▶ Individual written responses about your program and development process  \n▶ Program code  \nScoring guidelines and instructions for submitting your performance tasks are available on the AP Computer Science Principles Course Home Page.  \nNote: Students in nontraditional classroom environments should consult a schoolbased AP Coordinator for instructions.  \nGeneral Requirements  \nThis performance task requires you to develop a program on a topic that interests you or one that solves a problem. During the completion of this performance task, you will iteratively design, implement, and test your program. You will provide written responses to prompts about your program and speciﬁc program code that are signiﬁcant to the functionality of your program. It is strongly recommended that a portion of the program involve some form of collaboration with another student in your class, for example, in the planning, designing, or testing (debugging) part of the development process. Your program development must also involve a signiﬁcant amount of independent work writing your program code, in particular, algorithm(s) and abstraction(s) that you select to use as part of your written response to describe how the program code segments help your program run.  \n© 2017 The College Board 9  \nAP Computer Science Principles: Create Performance Task  \nHandout  \nYou are required to:  \n▶ independently develop an algorithm that integrates two or more algorithms and that is fundamental for your program to achieve its intended purpose;  \n▶ develop an abstraction that manages the complexity of your program;  \n▶ create a video that displays the running of your program and demonstrates its functionality;  \n▶ write responses to all the prompts in the performance task; and  \n▶ submit your entire program code.  \nProgram Requirements  \nYour program must demonstrate a variety of capabilities and implement several different language features that, when combined, produce a result that cannot be easily accomplished without computing tools and techniques. Your program should draw upon mathematical and logical concepts, such as use of numbers, variables, mathematical expressions with arithmetic operators, logical and Boolean operators and expressions, decision statements, iteration, and/or collections.  \nYour program must demonstrate:  \n▶ use of several effectively integrated mathematical and logical concepts, from the language you are using;  \n▶ implementation of an algorithm that integrates two or more algorithms and integrates mathematical and/or logical concepts; and  \n▶ development and use of abstractions to manage the complexity of your program (e.g. , procedures, abstractions provided by the programming language, APIs) .  \nSubmission Requirements  \n1. Video  \n[Submit one video in .mp4](Submit one video in .mp4) , .wmv, .avi, or .mov format that demonstrates the running of at least one signiﬁcant feature of your program. Your video must n","cbCaijO9oY9XPyNw","https://ap.wps.com/l/cbCaijO9oY9XPyNw","pdf",490121,"English","# Overview\n# General Requirements\n# Program Requirements\n# Submission Requirements\n## 1. Video\n## 2. Written Responses\n# Program Purpose and Development\n## 2a. Program language and purpose\n## 2b. Iterative development process\n## 2c. Algorithm code segment\n## 2d. Abstraction code segment","[{\"question\":\"What are the main parts required for the Create Performance Task submission?\",\"answer\":\"Students must submit a short video demonstrating their program, a PDF with written responses to all prompts (labeled 2a–2d) within the specified word limits, and the entire program code.\"},{\"question\":\"What development process does the handout require students to follow?\",\"answer\":\"The task requires iterative design, implementation, and testing. Students are encouraged to collaborate with a peer, but the assessment expects minimal assistance beyond collaborative peers, and at least one development point must involve independent program development.\"},{\"question\":\"What must the program demonstrate in terms of algorithms and abstractions?\",\"answer\":\"The program must integrate multiple mathematical and logical concepts using effectively integrated capabilities, include an algorithm that integrates two or more algorithms, and develop and use an abstraction to manage complexity.\"}]","AP Computer Science Principles - Create Performance Task - Handout - Applications from Ideas | PDF",1790042100]