[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341418-105":59,"doc-detail-341418-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","syllabus-dominican-international-school-ap-computer-science-principles-sy-2020-21","Syllabus Dominican International School AP Computer Science Principles - SY 2020-21","","Syllabus Dominican International School AP Computer Science Principles outlines a one-year Grade 11/12 course for AP Computer Science Principles, taught by Tim Sampson in SY 2020-21. It presents the College Board’s multidisciplinary foundation—creativity, abstraction, data, algorithms, programming, the Internet, and global impacts—paired with six computational thinking practices. It details recommended math and coordinate-system preparation, course objectives for problem solving and exploration, and a four-quarter unit sequence adapted from CS50 and supplemented with Code.org and Khan Academy materials.",{"@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/syllabus-dominican-international-school-ap-computer-science-principles-sy-2020-21/341418/",{"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/syllabus-dominican-international-school-ap-computer-science-principles-sy-2020-21/341418.png","ImageObject",300,407,{"name":92,"@type":93},"Jordan Avery","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-02","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":39},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"What are the seven Big Ideas covered in AP Computer Science Principles?","Question",{"text":112,"@type":113},"The course covers Creativity, Abstraction, Data, Algorithms, Programming, The Internet, and Global Impacts.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What recommended background do students need before taking the course?",{"text":117,"@type":113},"Students should complete first-year high school algebra with strong foundations in linear functions and composition, plus problem-solving strategies requiring multiple approaches and collaboration. They should also be able to use a Cartesian (x, y) coordinate system to represent points.",{"name":119,"@type":110,"acceptedAnswer":120},"How is the syllabus adapted and supplemented?",{"text":121,"@type":113},"The syllabus is adapted from the CS50 APCS pre-approved syllabus, following the original approved course with supplemental content and exercises from Code.org’s Computer Science Principles curriculum and Khan Academy’s CS Principles content.","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},341418,1790333333,{"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":39,"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},1099523882367,"https://ap-avatar.wpscdn.com/davatar_9964176cb1d06d4a9deccf72a44ae3dc","Syllabus Dominican International School AP Computer Science Principles  \nSY: 2020-21  \nGrade Level 11/12 1 Year  \nTeacher Tim Sampson  \nEmail: [tsampson@dishs.tp.edu.tw](tsampson@dishs.tp.edu.tw)  \nDescription  \nAs described by the College Board, AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.  \nCS50 is Harvard University’s introduction to the intellectual enterprises of computer science and theart of programming for students with a diversity of technological background and experience. CS50 for AP Computer Science Principles is an adaptation of CS50 specifically tailored to align with the AP Computer Science Principles curriculum framework. The course assignments, materials, and resources are all identical to the version of the course taught at the college-level, albeit adapted to suit a secondary school audience.  \nThis Syllabus has been adapted from the CS50 APCS pre approved syllabus CS50 submitted for approval to the College Board. Our course will follow the original approved syllabus, with supplemental content and exercises from [Code.org](Code.org)’s Computer Science Principles (CSP) curriculum and Khan Academy’s CS Principles content .  \nCoverage of the Big Ideas and Thinking practices  \nSeven Big Ideas Six Computational Thinking Practices  \nBig Idea 1 : Creativity  \nBig Idea 2: Abstraction  \nBig Idea 3: Data  \nBig Idea 4: Algorithms  \nBig Idea 5: Programming  \nBig Idea 6: The Internet  \nBig Idea 7: Global Impacts  \nP1: Connecting Computing  \nP2: Creating Computational Artifacts  \nP3: Abstracting  \nP4: Analyzing Problems and Artifacts  \nP5: Communicating  \nP6: Collaborating  \n1 | Page Syllabus: APCS Principles  \nRequirements  \nIt is recommended that a student in the AP 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 represent 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. AP Computer Science Principles Course Overview  \nHow this course can benefit students  \nAmong this course’s objectives is to supply students with a comprehensive introduction to the fundamentals of the discipline of computer science. We will do so using programming in several different languages as a vehicle to introduce these fundamentals, including such topics as algorithms, abstraction, data, global impact, and internet technologies. Though the course is programming-heavy, it should be stressed that this is not a “programming course”; rather, this course should be considered one of problem-solving, creativity, and exploration. By year’s end, students will have a richer understanding of the key principles of the discipline of computer science. They will be able to speak intelligently about how computers work and how they enable us to become better problem-solvers, and will hopefully be able to communicate that knowledge to others.  \nWhether students elect to take no other computer science courses in their lifetime or consider this class the first step in a longer course of study, it is our ","cbCaivj50kHgRmX9","https://ap.wps.com/l/cbCaivj50kHgRmX9","pdf",1172504,11,"English","# Coverage of the Big Ideas and Thinking Practices\n## Big Ideas 1-7\n## Computational Thinking Practices (P1-P6)\n# Requirements\n## Recommended math and coordinate skills\n# Course Overview and Student Benefits\n## Objectives and learning outcomes\n# CS50 APCS Pre Approved Syllabus\n## CS50 AP Unit Descriptions\n### Unit 0-6\n# Resources\n## Books and online instructional material\n## Videos\n## Widgets\n## Programming environment\n## Course design and labs","[{\"question\":\"What are the seven Big Ideas covered in AP Computer Science Principles?\",\"answer\":\"The course covers Creativity, Abstraction, Data, Algorithms, Programming, The Internet, and Global Impacts.\"},{\"question\":\"What recommended background do students need before taking the course?\",\"answer\":\"Students should complete first-year high school algebra with strong foundations in linear functions and composition, plus problem-solving strategies requiring multiple approaches and collaboration. They should also be able to use a Cartesian (x, y) coordinate system to represent points.\"},{\"question\":\"How is the syllabus adapted and supplemented?\",\"answer\":\"The syllabus is adapted from the CS50 APCS pre-approved syllabus, following the original approved course with supplemental content and exercises from Code.org’s Computer Science Principles curriculum and Khan Academy’s CS Principles content.\"}]","Syllabus Dominican International School AP Computer Science Principles - SY 2020-21 | PDF",1790041821,28]