[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341203-105":59,"doc-detail-341203-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","dominican-international-school-ap-computer-science-principles-sy-2024-25","Dominican International School - AP Computer Science Principles - SY 2024-25","","AP Computer Science Principles syllabus for Dominican International School (SY: 2024-25, Grade 11/12). Establishes a multidisciplinary, rigorous curriculum introducing computation principles through programming creativity, abstractions, algorithms, data, the Internet, cybersecurity concerns, and computing impacts. Incorporates a CS50 adaptation and aligns course assignments and resources with the college-level version while tailoring for secondary students. Outlines course goals, primary resources, assessment distribution (assignments, quizzes, quarter exams, deportment), and a four-quarter design with labs, PSETs, unit exams, and unit- and quarter-level review structure.",{"@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/dominican-international-school-ap-computer-science-principles-sy-2024-25/341203/",{"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/dominican-international-school-ap-computer-science-principles-sy-2024-25/341203.png","ImageObject",300,407,{"name":92,"@type":93},"Eden","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-23","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",14,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"What is the focus of AP Computer Science Principles in this syllabus?","Question",{"text":113,"@type":114},"The course takes a multidisciplinary approach to underlying computation principles, using programming to build creativity, abstraction, algorithms, data understanding, and awareness of internet and cybersecurity issues, plus computing impacts.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"What learning practices and big ideas are emphasized?",{"text":118,"@type":114},"Students work with seven Big Ideas (creativity, abstraction, data, algorithms, programming, the Internet, and global impacts) and six computational thinking practices (connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating).",{"name":120,"@type":111,"acceptedAnswer":121},"How is student performance assessed across the year?",{"text":122,"@type":114},"Assessment is split into assignments (30%), quizzes (30%), quarter exams (30%), and deportment (10%), with additional testing after each unit and a final exam each quarter covering material up to that point.","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},341203,1790167862,{"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":44,"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},1374391974468,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Dominican International School  \nAP Computer Science Principles  \nSY: 2024-25  \nGrade Level 11/12  \n1 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) AP CSP curriculum MakeCode AP CSP and Khan Academy AP CSP.  \nIn February the students will compete in the CEMC Competition from The University of Waterloo's Center for Education in Mathematics and Computing. Along with the AP exam this is an excellent opportunity for the students to participate in an event and apply their computational thinking skills outside of DIS.  \nThe Big Ideas and Thinking practices  \nSeven Big Ideas  \nBig Idea 1: Creativity  \nBig Idea 2: Abstraction  \nBig Idea 3: Data  \nBig Idea 4: Algorithms  \nBig Idea 5: Programming  \nSix Computational Thinking Practices  \nP1: Connecting Computing  \nP2: Creating Computational Artifacts  \nP3: Abstracting  \nP4: Analyzing Problems and Artifacts  \nP5: Communicating  \nBig Idea 6 : The Internet  \nBig Idea 7: Global Impacts  \nP6 : Collaborating  \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, a","cbCaio2kd5KHLOC7","https://ap.wps.com/l/cbCaio2kd5KHLOC7","pdf",250189,"English","# Course Overview\n## Big Ideas and Computational Thinking Practices\n## Requirements\n## How the Course Benefits Students\n# Resources and Instruction\n## Primary Textbook and Online Resources\n## Programming Environment\n## Course Design and Labs\n# Assessment\n## Grading Breakdown","[{\"question\":\"What is the focus of AP Computer Science Principles in this syllabus?\",\"answer\":\"The course takes a multidisciplinary approach to underlying computation principles, using programming to build creativity, abstraction, algorithms, data understanding, and awareness of internet and cybersecurity issues, plus computing impacts.\"},{\"question\":\"What learning practices and big ideas are emphasized?\",\"answer\":\"Students work with seven Big Ideas (creativity, abstraction, data, algorithms, programming, the Internet, and global impacts) and six computational thinking practices (connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating).\"},{\"question\":\"How is student performance assessed across the year?\",\"answer\":\"Assessment is split into assignments (30%), quizzes (30%), quarter exams (30%), and deportment (10%), with additional testing after each unit and a final exam each quarter covering material up to that point.\"}]","Dominican International School - AP Computer Science Principles - SY 2024-25 | PDF",1790040870,23]