[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-313976-105":59,"doc-detail-313976-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-bydesign-at-a-glance","AP Computer Science Principles byDesign - At-A-Glance","","AP Computer Science Principles byDesign provides a structured, Grade 9–12, 36-week path for building foundational computer science knowledge and preparing students for the AP CSP Exam. Organized around College Board Big Ideas and Computational Thinking Practices, it guides learners through programming with Snap, abstraction and data structures, data processing with lists and higher-order functions, and internet fundamentals including protocols and cybersecurity. It also includes algorithms and simulations, exploration and create tasks, and an overview of computer history, hardware/software, number bases, and binary data.",{"@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-bydesign-at-a-glance/313976/",{"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-bydesign-at-a-glance/313976.png","ImageObject",300,407,{"name":92,"@type":93},"River Wang","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-21","2026-09-20",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",11,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What is the intended audience and course length for AP Computer Science Principles byDesign?","Question",{"text":113,"@type":114},"The course is designed for Grades 9–12 with a 36-week course length.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"Which AP assessments are referenced in the course structure?",{"text":118,"@type":114},"The course includes preparation for both the AP CSP Explore Task and the AP CSP Create Task.",{"name":120,"@type":111,"acceptedAnswer":121},"What programming language does the course use?",{"text":122,"@type":114},"Students program using the Snap programming language.","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},313976,1789899758,{"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":8,"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":130,"read_time":81,"preview_page_count":4},1099514067438,"https://ap-avatar.wpscdn.com/avatar/100002539ee87300030?x-image-process=image/resize,m_fixed,w_180,h_180&k=1780474512215547542","AP Computer Science Principles byDesign At-A-Glance  \nIntended Audience: Grades 9-12 Course Length: 36 weeks  \nThe Computer Science Principles byDesign™ course was developed to introduce students to fundamental computer science principles as well as prepare students to take the AP CSP Exam. The course is organized using the College Board AP Computer Science Big Ideas and Computational Thinking Practices. In this course, students program using the Snap programming language, learn some of the most powerful ideas of computer science, demonstrate creativity, and discuss the social implications of computing, thinking deeply about how they can be personally active in promoting and reducing the possible harms.  \n● Introduction to Programming: an introduction to foundational concepts of programming.  \no Click Alonzo Game  \no Gossip and Greet  \no Modern Art with Polygons  \no Protecting Your Privacy  \no Follow the Leader  \n● Abstraction: an investigation into data structures and program control structures.  \no Improving Games by Using Variables  \no Making Art by Using Data Structures  \no Making Decisions by Using Predicates  \no Dealing with Complexity  \no Copyrights  \n● Data Processing and Lists: a focus on lists, abstraction, and higher order functions.  \no Contact Lists  \no Tic-Tac-Toe  \no Robots and Artificial Intelligence  \no Building Data Visualization Tools  \no Big Data  \no Optional Projects  \n● How the Internet Works: addresses network protocols and cybersecurity  \no Reliable Communication  \no Communication Protocols  \no Cybersecurity  \no Community and Online Interactions  \no AP CSP Explore Task  \n● Algorithms and Simulations: use several types of analysis to solve problems.  \no Search Algorithms  \no Models and Simulations  \no Timing Experiments  \no Unsolvable and Undecidable Problems  \no Computing in War  \no AP CSP Create Task  \n● How Computers Work: an overview of the history of computers, software, hardware, number bases, and binary data.  \no Computer Abstraction Hierarchy  \no Data Representation and Compression  \no A Brief History and Impact of Computers  \n©2020 International Technology and Engineering Educators Association  \nComputer Science Principles byDesign™","cbCaicztcCS6y7yN","https://ap.wps.com/l/cbCaicztcCS6y7yN","pdf",171815,"English","# Course Overview\n## Intended Audience and Course Structure\n## Big Ideas and Computational Thinking Practices\n# Unit Topics\n## Introduction to Programming\n## Abstraction\n## Data Processing and Lists\n## How the Internet Works\n## Algorithms and Simulations\n## How Computers Work","[{\"question\":\"What is the intended audience and course length for AP Computer Science Principles byDesign?\",\"answer\":\"The course is designed for Grades 9–12 with a 36-week course length.\"},{\"question\":\"Which AP assessments are referenced in the course structure?\",\"answer\":\"The course includes preparation for both the AP CSP Explore Task and the AP CSP Create Task.\"},{\"question\":\"What programming language does the course use?\",\"answer\":\"Students program using the Snap programming language.\"}]","AP Computer Science Principles byDesign - At-A-Glance | PDF"]