[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341202-105":59,"doc-detail-341202-en":135},{"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":128,"head_meta":130,"extra_data":132,"updated_unix":134},105,"en","ap-computer-science-principles","AP Computer Science Principles","","AP Computer Science Principles is a high school course description introducing students to core ideas of computer science and computational thinking for success across disciplines. The curriculum emphasizes creativity and iterative processes to design and implement computational artifacts, highlighting impacts on people and society, and exploring ethical implications. Students study seven big ideas covering creativity, abstraction, data and information, algorithms, programming, the Internet, and global impact. Assessment includes unit quizzes, programming projects, AP Performance Tasks, and an end-of-course AP MC test, with Snap! used in the Innovation lab.",{"@graph":69,"@context":127},[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/341202/",{"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/341202.png","ImageObject",300,407,{"name":92,"@type":93},"Quinn","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-28","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",11,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119,123],{"name":110,"@type":111,"acceptedAnswer":112},"What is the main focus of AP Computer Science Principles?","Question",{"text":113,"@type":114},"The course focuses on central ideas of computer science while developing computational thinking through creativity and iterative development of computational artifacts.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"What are the seven big ideas covered in the course?",{"text":118,"@type":114},"Creativity, abstraction, data and information, algorithms, programming, the Internet, and global impact on people and society.",{"name":120,"@type":111,"acceptedAnswer":121},"How are students assessed in this course?",{"text":122,"@type":114},"Assessment includes unit quizzes, programming projects, AP Performance Tasks (Explore and Create), and an AP multiple-choice test at the end of the course.",{"name":124,"@type":111,"acceptedAnswer":125},"What technology and programming environment do students use?",{"text":126,"@type":114},"Students work with Snap! in the Innovation lab, using a visual drag-and-drop programming language available for free online.","https://schema.org",{"og:url":83,"og:type":129,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":131,"canonical":83},"index,follow",{"doc_id":133,"site_id":62},341202,1790151146,{"code":4,"msg":5,"data":136},{"doc_id":133,"user_id":137,"nickname":92,"user_avatar":138,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":139,"file_id":140,"file_url":141,"file_type":142,"file_size":143,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":14,"language":144,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":145,"faqs":146,"seo_title":147,"seo_description":67,"update_tm":148,"read_time":24,"preview_page_count":4},962075114765,"https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd","PALO ALTO UNIFIED SCHOOL DISTRICT  \nHIGH SCHOOL COURSE DESCRIPTION:  \n\n| Department | Career Technical Education |  |  |  |  | Course Title |  | AP Computer Science Principles |  |  |  |\n| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| Course Code |  |  | Grade\u003Cbr>Level |  | 9-12 | Course\u003Cbr>Length |  | 1 Year | Credits |  | 10.0 |\n| Transcript Title |  |  |  | Prerequisites |  | None |  |  |  |  |  |\n| Textbook(s) |  |  |  | None Required (materials will be provided) |  |  |  |  |  |  |  |\n| Supplementary Texts |  |  |  | Blown to Bits by Hal Abelson and Harry Lewis (online version available for free) |  |  |  |  |  |  |  |\n| Articulated with ESLRS |  |  |  | Yes |  |  | Articulated with State Content Standards |  |  | Yes |  |\n| Meets UC Requirements |  |  |  | Yes |  |  | Course Adoption date |  |  |  |  |\n\nCOURSE DESCRIPTION  \nAP Computer Science Principles introduces students to the central ideas of computer science, inviting students to develop the computational thinking vital for success across multiple disciplines. The course is unique in its focus on fostering students tobe creative and encouraging students to apply creative processes when developing computational artifacts. Students design and implement innovative solutions using an iterative process similar to what artists, writers, computer scientists, and engineers use to bring ideas to life.  \nTo appeal to a broader audience, including those often underrepresented in computing, this course highlights the relevance of computer science by emphasizing the vital impact advances in computing have on people and society. By focusing the course beyond the study of machines and systems, students also have the opportunity to investigate the innovations in other fields that computing has made possible and examine the ethical implications of new computing technologies.  \nFor even more, please see the AP CSP framework at [https://goo.gl/exOh2u](https://goo.gl/exOh2u)  \nSTUDENT OUTCOMES ALIGNED TO STATE CONTENT STANDARDS AND EXPECTED SCHOOLWIDE LEARNING RESULTS (ESLRs)  \nPlease see attached CA Computer Science standards breakdown  \nPlease see attached CTE standards breakdown  \nPlease see attached Essential Learning Outcomes  \nOUTLINE OF COURSE CONTENT  \nThe course will equally cover the following seven big ideas  \nBig Idea 1: Creativity-Computing is a creative activity.  \nBig Idea 2: Abstraction-Abstraction reduces information and detail to facilitate focus on relevant concepts.  \nBig Idea 3: Data and Information-People use computers and computation to translate, process, and visualize raw data and to create information.  \nBig Idea 4: Algorithms-Algorithms are used to develop and express solutions to computational problems.  \nBig Idea 5: Programming-Programming enables problem solving, human expression, and creation of knowledge.  \nBig Idea 6: The Internet-The Internet is a network of autonomous systems.  \nBig Idea 7: Global Impact-Computing has a global affect—both beneficial and harmful—on people and society.  \nASSESSMENT  \n● Unit quizzes  \n● Programming projects  \n● AP Performance Tasks built into the course (project-based)  \n○ Explore Task-16% of Total AP Score  \n○ Create Task-24% of Total AP Score  \n● AP MC Test at end of course-60% of Total AP Score  \nTECHNOLOGY  \nStudents will be working with Snap! in the Innovation lab (N-115 at Gunn), where they will write beginner projects. Snap! is a visual, drag-and-drop programming language which is available for free and accessible online for students to use at any time.","cbCaicmloSkhHpOh","https://ap.wps.com/l/cbCaicmloSkhHpOh","pdf",151988,"English","# Course Description\n# Student Outcomes and Standards\n# Outline of Course Content\n## Big Ideas\n# Assessment\n# Technology (Snap!)","[{\"question\":\"What is the main focus of AP Computer Science Principles?\",\"answer\":\"The course focuses on central ideas of computer science while developing computational thinking through creativity and iterative development of computational artifacts.\"},{\"question\":\"What are the seven big ideas covered in the course?\",\"answer\":\"Creativity, abstraction, data and information, algorithms, programming, the Internet, and global impact on people and society.\"},{\"question\":\"How are students assessed in this course?\",\"answer\":\"Assessment includes unit quizzes, programming projects, AP Performance Tasks (Explore and Create), and an AP multiple-choice test at the end of the course.\"},{\"question\":\"What technology and programming environment do students use?\",\"answer\":\"Students work with Snap! in the Innovation lab, using a visual drag-and-drop programming language available for free online.\"}]","AP Computer Science Principles | PDF",1790040868]