[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-311478-105":59,"doc-detail-311478-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-syllabus","AP-Computer-Science-Principles-Syllabus","","AP Computer Science Principles defines curricular requirements and learning expectations for students studying computer science through six computational thinking practices and five big ideas: creative development, data, algorithms and programming, computing systems and networks, and the impact of computing. The course uses projects across units, with unit 10 focused on analyzing computing innovations, including societal, economic, or cultural effects; how data is consumed, produced, or transformed; and data privacy, security, and storage concerns. It emphasizes solution design, algorithms, abstraction, code analysis, computing innovations, and responsible computing, using Python and some Scratch activities.",{"@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-syllabus/311478/",{"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-syllabus/311478.png","ImageObject",300,407,{"name":92,"@type":93},"Stanford","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-27","2026-09-20",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 big ideas does AP Computer Science Principles cover?","Question",{"text":112,"@type":113},"The course covers creative development, data, algorithms and programming, computing systems and networks, and the impact of computing. These big ideas guide what students learn throughout the course.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What is required in unit 10 about computing innovations?",{"text":117,"@type":113},"Students analyze a particular computing innovation by explaining beneficial and harmful effects, identifying what data the innovation uses and how it is processed, and describing data privacy, security, or storage concerns.",{"name":119,"@type":110,"acceptedAnswer":120},"Which programming environments does the course use?",{"text":121,"@type":113},"The coding language is Python. Students also use a block-based coding environment with Scratch for several activities.","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},311478,1789960071,{"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":139,"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":145,"preview_page_count":4},2336477552062,"https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d","Curricular Requirements  \n\n| CR1 | The teacher and students have access to a college-level computer science textbook, in print or electronic format. |  |\n| --- | --- | --- |\n| CR2 | The course provides opportunities to develop student understanding of the required content outlined in each of the big ideas described in the AP Course and Exam Description. |  |\n| CR3 | The course provides opportunities to develop student understanding of the big ideas, as outlined in AP Course and Exam Description (CED) . |  |\n| CR4 | The course provides opportunities for students to develop the skills related to the Computational Thinking Practice 1: Solution Design, as outlined in AP® Course and Exam Description. |  |\n| CR5 | The course provides opportunities for students to develop the skills related Computational Thinking Practice 2: Algorithms and Program Development, as outlined in AP Course Exam Description |  |\n| CR6 | The course provides opportunities for students to develop the skills related Computational Thinking Practice 3: Abstraction in Program Development, as outlined in the AP Course and Exam Description. |  |\n| CR7 | The course provides opportunities for students to develop the skills related Computational Thinking Practice 4: Code Analysis, as outlined in AP Course and Exam Description. |  |\n| CR8 | The course provides opportunities for students to develop the skills related Computational Thinking Practice 5: Computing Innovations, as outlined in AP Course and Exam Description. |  |\n| CR9 | The course provides opportunities for students to develop the skills related Computational Thinking Practice 6: Responsible Computing, as outlined in AP Course and Exam Description. |  |\n| CR10 | The course provides a minimum of 3 opportunities for students to investigate different computing innovations. |  |\n| CR11 | Students are provided at least 12 hours of dedicated class time to complete the Create Performance Task. |  |\n\nExplore Curricular Requirements  \nIn this course, students will address the impacts of computing through projects in units 1, 2, and 10. In unit 10, students will more deeply dive into a particular computational innovation and will answer the following prompts.  \n• Explain beneficial and harmful effects a computing innovation has on society, economy, or culture.  \n• Identify the data used by the computing innovation and explain how the data is consumed, produced, or transformed by the given computing innovation.  \n• Identify data privacy, security, or storage concerns for the computing innovation.  \nCourse Description  \nAP® Computer Science Principles introduces students to the breadth of the field of computer science. This course is equivalent to a first-semester, college-level breadth course in computer science. AP® Computer Science Principles is designed to encourage a diverse group of students to explore computer science.  \nThis course introduces students to a broad set of big ideas. These big ideas are creative development, data, algorithms and programming, computing systems and networks, and the impact of computing.  \nAdditionally, this course emphasizes the use of computational thinking practices for effective learning experiences and problem solving. These practices include computational solution design, algorithms and program development, abstraction in program development, code analysis, computing innovations, and responsible computing. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will also explain how computing innovations and computing systems, including the Internet, work, explore their potential impacts, and contribute to a computing culture that is collaborative and ethical.  \nThis course introduces students to a broad set of big ideas. These big ideas are;  \n▪ Creative Development (CRD)","cbCaimngTdFuAMVK","https://ap.wps.com/l/cbCaimngTdFuAMVK","pdf",376586,11,"English","# Curricular Requirements\n## Explore Curricular Requirements\n## Course Description\n## Programming Language and Environments\n## Resources\n## Course at a Glance","[{\"question\":\"What big ideas does AP Computer Science Principles cover?\",\"answer\":\"The course covers creative development, data, algorithms and programming, computing systems and networks, and the impact of computing. These big ideas guide what students learn throughout the course.\"},{\"question\":\"What is required in unit 10 about computing innovations?\",\"answer\":\"Students analyze a particular computing innovation by explaining beneficial and harmful effects, identifying what data the innovation uses and how it is processed, and describing data privacy, security, or storage concerns.\"},{\"question\":\"Which programming environments does the course use?\",\"answer\":\"The coding language is Python. Students also use a block-based coding environment with Scratch for several activities.\"}]","AP-Computer-Science-Principles-Syllabus | PDF",1789894343,28]