[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341266-105":59,"doc-detail-341266-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-course-overview-341266","AP Computer Science Principles Course Overview","","AP Computer Science Principles overview describing the AP program’s role in enabling high school students to take college-level coursework and earn credit or placement through May AP Exams. It contrasts AP Computer Science Principles with AP Computer Science A, highlighting a broader, language-flexible approach. The course overview explains its college-equivalent level, computational thinking and creativity focus, communication and collaboration skills, recommended algebra and function prerequisites, and the seven big ideas: creativity, abstraction, data and information, algorithms, programming, the internet, and global impact.",{"@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-course-overview-341266/341266/",{"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-course-overview-341266/341266.png","ImageObject",300,407,{"name":92,"@type":93},"Arica Lee","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":44},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"When are AP Exams typically given, and what do qualifying scores provide?","Question",{"text":112,"@type":113},"AP Exams are given each year in May. Students who earn a qualifying score are typically eligible in college to receive credit, placement into advanced courses, or both.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"How does AP Computer Science Principles differ from AP Computer Science A?",{"text":117,"@type":113},"AP Computer Science A focuses on programming skills in Java. AP Computer Science Principles does not have a designated programming language; teachers select the programming language(s) most appropriate for their students.",{"name":119,"@type":110,"acceptedAnswer":120},"What big ideas form the major areas of study in the AP Computer Science Principles course?",{"text":121,"@type":113},"The course’s major areas include creativity, abstraction, data and information, algorithms, programming, the internet, and global impact.","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},341266,1790142387,{"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":44,"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},8796096645457,"https://ap-avatar.wpscdn.com/avatar/800003749518d68ffe3?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779345340919836971","AP ® COMPUTER SCIENCE PRINCIPLES   \nAbout the Advanced Placement Program® (AP®)  \nThe Advanced Placement Program® has enabled millions of students to take college-level courses and earn college credit, advanced placement, or both, while still in high school. AP Exams are given each year in May. Students who earn a qualifying score on an AP Exam are typically eligible, in college, to receive credit, placement into advanced courses, or both. Every aspect of AP course and exam development is the result of collaboration between AP teachers and college faculty.They work together to develop AP courses and exams, set scoring standards, and score the exams. College faculty review every AP teacher’s course syllabus.  \nAP Computer Science Program  \nThere are two computer science offerings, and students can take either course in any order.The AP Computer Science A course and exam continues to focus on computing skills related to programming in Java.The new AP Computer Science Principles course complements AP Computer Science A as it aims to broaden participation in the study of computer science.The courses underscore the importance of communicating solutions appropriately and in ways that are relevant to current societal needs. AP Computer Science courses can help address traditional issues of equity, access, and broadening participation in computing while providing a strong and engaging introduction to fundamental areas of the discipline.  \nAP Computer Science Principles Course Overview  \nThe AP Computer Science Principles course is designed to be equivalent to a first-semester introductory college computing course. In this course, students will develop computational thinking vital for success across all disciplines, such as using computational tools to analyze and study data and working with large data sets to analyze, visualize, and draw conclusions from trends.The course is unique in its focus on fostering student creativity. Students are encouraged to apply creative processes when developing computational artifacts and to think creatively while using computer software and other technology to explore questions that interest them.They will also develop effective communication and collaboration skills, working individually and collaboratively to solve problems, and discussing and writing about the importance of these problems and the impacts to their community, society, and the world.  \nRECOMMENDED PREREQUISITES  \nIt is recommended that a student in theAP Computer Science Principles course should have successfully completed a first year high school algebra course with a strong foundation on basic linear functions and composition of functions, and problem solving strategies that require multiple approaches and collaborative efforts. In addition, students should be able to use a Cartesian (x, y) coordinate system to represents points in a plane. It is important that students and their advisers understand that any significant computer science course builds upon a foundation of mathematical and computational reasoning that will be applied throughout the study of the course.  \nComputer Language  \nUnlike AP Computer Science A which is taught in Java, the AP Computer Science Principles course does not have a designated programming language. Teachers select the programming language(s) that is most appropriate for their students.  \nAP Computer Science Principles Course Content  \nThe following are the major areas of study, or big ideas which are foundational to studying computer science:  \n• Creativity: Computing is a creative activity. Creativity and computing are prominent forces in innovation; the innovations enabled by computing have had and will continue to have far-reaching impact.  \n• Abstraction: Abstraction reduces information and detail to facilitate focus on relevant concepts. It is a process, a strategy, and the result of reducing detail to focus on concepts relevant to understanding and solving problems.  \n• Data and Information: Da","cbCaigpGxPvvStmQ","https://ap.wps.com/l/cbCaigpGxPvvStmQ","pdf",777503,"English","# AP Computer Science Principles Course Overview\n## AP Program and Course Development\n## AP Computer Science Program\n## Course Design and Skills\n## Recommended Prerequisites\n## Computer Language\n## Big Ideas (Course Content)\n## Computational Thinking Practices","[{\"question\":\"When are AP Exams typically given, and what do qualifying scores provide?\",\"answer\":\"AP Exams are given each year in May. Students who earn a qualifying score are typically eligible in college to receive credit, placement into advanced courses, or both.\"},{\"question\":\"How does AP Computer Science Principles differ from AP Computer Science A?\",\"answer\":\"AP Computer Science A focuses on programming skills in Java. AP Computer Science Principles does not have a designated programming language; teachers select the programming language(s) most appropriate for their students.\"},{\"question\":\"What big ideas form the major areas of study in the AP Computer Science Principles course?\",\"answer\":\"The course’s major areas include creativity, abstraction, data and information, algorithms, programming, the internet, and global impact.\"}]","AP Computer Science Principles Course Overview | PDF",1790041207]