[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-311722-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-311722-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","ap-exam-review-big-idea-1-computing-innovation-and-program-functionpurpose","AP Exam Review - Big Idea 1 - Computing Innovation and Program Function/Purpose","","Barron’s AP Science Principles Review section on AP Exam topics focused on Big Idea 1, explaining computing innovations as integrated combinations of software and hardware components, including physical devices and nonphysical concepts like e-commerce. It defines program function during execution and program purpose as motivation for writing software, then connects these to program specifications and requirements. The review also covers collaboration as a learned, communication-driven skill, including consensus building, conflict resolution, and negotiation, and shows how diverse perspectives and online tools improve product quality and developer insight.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/exam/","Exam",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/ap-exam-review-big-idea-1-computing-innovation-and-program-functionpurpose/311722/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/ap-exam-review-big-idea-1-computing-innovation-and-program-functionpurpose/311722.png","ImageObject",300,407,{"name":42,"@type":43},"Kurz","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-11-04","2026-09-20",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",6,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What is Big Idea 1 in this AP Exam review section?","Question",{"text":63,"@type":64},"Big Idea 1 centers on computing innovation and how programs function, including the role of software, program purpose, and program requirements.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"How do “function” and “purpose” of a program differ?",{"text":68,"@type":64},"Program function describes how the program behaves during execution, typically through user interactions. Program purpose is the goal or motivation for writing the program, such as solving problems or providing entertainment.",{"name":70,"@type":61,"acceptedAnswer":71},"What does a program specification include?",{"text":72,"@type":64},"A program’s specification defines requirements, describing how the program functions and often including required user interactions.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},311722,1792225456,{"code":4,"msg":82,"data":83},"success",[84,88,92,95,100,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":93,"slug":94},70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":101,"show_sort_weight":102,"slug":103},"Technology",50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":96,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":33,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":144,"read_time":145,"preview_page_count":4},2336478945635,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","AP Exam Review  \nBarron’s AP Science Principles Review  \n1  \nAP Exam  \nTopics  \nThe AP Multiple Choice end-of-year covers 5 Big Ideas:  \nBig Idea  \n1  \n4  \nBig Idea 1  \nA computing innovation includes a program as an integral part of its function.  \nA computing innovation can be physical (e.g., self-driving car), nonphysical computing software (e.g., picture editing software),or a nonphysical computing concept (e.g., e-commerce).  \nHardware is the physical components of a computing device, while software is the instructions in a programming language to the computing device.A computing innovation can have hardware components. However, the computing innovation is about the software, not the hardware .  \nBig Idea 1  \nComputing hardware has gotten smaller and more powerful over the years . Moore’s law predicts that the size of transistors halves every two years while the cost also halves every two years . Computers went from taking up 1,800 square feet and weighing almost 50 tons to being able to fit in your pocket.  \n6  \nBig Idea 1: Function, Purpose of Program The function of a program is how a program behaves during execution and is usually described by how the user interacts with it.  \nThe purpose of a program is the goal or the motivation for writing a program. One purpose is to solve problems or to pursue interests through creative expression or to provide entertainment(e.g. write a game).  \nAn understanding of the purpose of a computing innovation provides developers with an improved ability to develop that program or computing innovation.  \nA program’s specification defines the requirements for the program. Program requirements describe how a program functions and may include a description of user interactions that a program must provide . 7  \nBig Idea 1  \nCollaboration helps people learn from each other. Collaboration that includes diverse perspectives helps to avoid bias in the development of computing innovations .  \nFor example, if females play video games at the same percentage as males, a game company might not avoid bias if it employed males to write the code for the games. Bringing in female coders could bring additional perspectives that might not have been achieved otherwise .  \nProgramming companies often hire people who not only are good programmers but also have interpersonal skills needed to collaborate effectively. Effective collaboration can help one gain insight and knowledge by applying multiple perspectives, experiences, and skill sets .  \nBig Idea 1  \nCollaboration is a learned skill.That skill includes but is not limited to:  \n■Communication  \n■Consensus building  \n■Conflict resolution  \n■ Negotiation  \nCollaboration with others can make the programmer more self-aware .  \nGroup programming can match up your weaknesses with someone else’s strengths, which results in a better product and leads to insight and knowledge not obtainable when working alone .  \nBig Idea 1  \nCollaboration is not limited by location. Current computing tools allow people in different physical locations to share data .  \nOnline collaboration tools, such as Google Docs, Zoom, Slack,Yammer, and—by the time you read this—dozens of other tools, allow programmers to collaborate from home or from anywhere that has internet access .  \nA program is a collection of program statements that performs a specific task when run by a computer.A program is often referred to as software .  \nA code segment refers to a collection of program statements that are part of a program.","cbCaisS87r5ZGbdJ","https://ap.wps.com/l/cbCaisS87r5ZGbdJ","pdf",3284383,131,"English","# AP Exam Topics\n## Big Idea 1: Computing Innovation and Programs\n## Big Idea 1: Function and Purpose of a Program\n## Big Idea 1: Program Specifications and Requirements\n## Big Idea 1: Collaboration and Diverse Perspectives\n## Big Idea 1: Collaboration as a Learned Skill and Tools","[{\"question\":\"What is Big Idea 1 in this AP Exam review section?\",\"answer\":\"Big Idea 1 centers on computing innovation and how programs function, including the role of software, program purpose, and program requirements.\"},{\"question\":\"How do “function” and “purpose” of a program differ?\",\"answer\":\"Program function describes how the program behaves during execution, typically through user interactions. Program purpose is the goal or motivation for writing the program, such as solving problems or providing entertainment.\"},{\"question\":\"What does a program specification include?\",\"answer\":\"A program’s specification defines requirements, describing how the program functions and often including required user interactions.\"}]","AP Exam Review - Big Idea 1 - Computing Innovation and Program Function/Purpose | PDF",1789894719,330]