[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-314665-105":59,"doc-detail-314665-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-a-sample-syllabus-1-course-framework-topics","AP® Computer Science A - Sample Syllabus #1 - Course Framework Topics","","Sample Syllabus #1 for AP® Computer Science A outlines curricular requirements and computational thinking practice expectations, including designing, developing, analyzing, documenting code and systems, and using computers responsibly. It specifies at least two lab experiences with example activities such as a Temperature Converter, a Math Tutor, a nested-loop code investigation workflow, and a library pair-programming lab using classes and documentation comments. The syllabus also maps modules to unit topics (algorithms through arrays, file reading, and ArrayLists) and highlights course content coverage requirements.",{"@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-a-sample-syllabus-1-course-framework-topics/314665/",{"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-a-sample-syllabus-1-course-framework-topics/314665.png","ImageObject",300,407,{"name":92,"@type":93},"Kurz","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-21","2026-09-20",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 curricular requirements does the AP Computer Science A Sample Syllabus #1 include?","Question",{"text":112,"@type":113},"It includes access to a college-level computer science resource, opportunities aligned to AP CED unit content, computational thinking practice skills (design, develop, analyze, document code/systems, and responsible computer use), and hands-on lab experiences.","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"Which lab experiences are described in Module 1 and Module 2?",{"text":117,"@type":113},"Module 1 describes a TempConverter Lab where students convert Fahrenheit to Celsius. Module 2 describes a Math Tutor Lab generating arithmetic problems with randomized integers and operations, including feedback and division/modulus handling.",{"name":119,"@type":110,"acceptedAnswer":120},"How does the syllabus use computational thinking practice in student activities?",{"text":121,"@type":113},"It connects each activity to specific computational thinking practices, such as coding (Design/Develop), analyzing existing code with hand-tracing and corrections (Analyze), and documenting code and computing systems through documentation comments and structured program work.","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},314665,1790634123,{"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":19,"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":52,"preview_page_count":4},2336478945635,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","SAMPLE SYLLABUS \\#1  \nAP® Computer Science A  \nCurricular Requirements  \nStudents and teachers have access to a college-level computer science textbook or resource in print or electronic format.  \nThe course provides opportunities to develop student understanding of the required content outlined in each unit described in the AP Course and Exam Description (CED) .  \nSeepage: 2  \nSeepage: 2  \n CR3  The course provides opportunities for students to develop the skills related to Computational Thinking Practice 1: Design Code, as outlined in the AP Course and Exam Description (CED) .  \nSeepage: 3  \n CR4  The course provides opportunities for students to develop the skills related to Computational Thinking Practice 2: Develop Code, as outlined in the AP Course and Exam Description (CED) .  \nSee pages:  \n2, 3  \n CR5  The course provides opportunities for students to develop the skills related to Computational Thinking Practice 3: Analyze Code, as outlined in the AP Course and Exam Description (CED) .  \nSeepage: 2  \n CR6  The course provides opportunities for students to develop the skills related to Computational Thinking Practice 4: Document code and computing systems, as outlined in the AP Course and Exam Description (CED) .  \nSeepage: 3  \n CR7  The course provides opportunities for students to develop the skills related to Computational Thinking Practice 5: Use computers responsibly, as outlined in the AP Course and Exam Description (CED) .  \nSeepage: 4  \n CR8  The course provides students with hands-on lab experience to practice programming through designing and implementing computer-based solutions to problems.  \nSee pages:  \n2, 3, 4  \nSample Syllabus \\#1  \nAP Computer Science A Syllabus  \nCourse Resources  \n(available to each individual student)  \nTextbook or resource provided on the AP Course Audit form.  CR1   \nCourse Outline  CR2  \n\n| Module | Title (Course Framework Topics covered) | Sample Projects, Activities &\u003Cbr>Assignments |  |\n| --- | --- | --- | --- |\n| 1 | Algorithms, Using Classes & Objects, Variables, Input & Output\u003Cbr>(Unit 1. 1–1. 10, 1.12–1. 14) | ■ | TempConverter Lab \\#1 CR8—Students create a program that prompts the user for a temperature in Fahrenheit and displays the equivalent Celsius temperature. (Skill 2 .A) CR4  |\n| 2 | Conditionals, Math class & String class (Unit 2 .1–2. 6, 1. 11, 1. 15) | ■ | Math Tutor Lab \\#2  CR8—Students create a program that generates a simple arithmetic problem for the user to answer. The program uses two random integers in the range 1–10 and a random operation (+,-,*,/) . The user is asked to answer as an integer, then the program gives feedback (correct or incorrect, along with the correct answer) . When the arithmetic operation generated was division, the user is asked to answer a follow-up arithmetic question using the same two integers and modulus division. Again, the program gives feedback of correct or incorrect with the correct answer. (Skill 2 .A)  CR4  |\n| 3 | Loops\u003Cbr>(Unit 2.7–2.12) | ■ | Nested Loop Investigation: Students are provided a paper packet with several methods and the intended output of each method. Students hand-trace the code in each method to determine whether or not the method produces the intended output (Skill 3.C) . Students make corrections on paper to any methods that do not work as intended, including an explanation of why the original code did not work. (Skill 3.D) Students then receive a Java project containing the original code, make the changes digitally, compile and test. Finally, students make any additional necessary corrections digitally and add comments explaining any additional changes that were necessary. (Skill 3 .D)  CR5  |\n\nCR1  \nThe teacher must selector provide a college-level computer science textbook or resource.  \nCR2  \nThe syllabus must include an outline of course content by unit title using any organizational approach to demonstrate the inclusion of required course content.  \nCR8  \nThe syllabus must include titles and des","cbCaiennBUJmyizh","https://ap.wps.com/l/cbCaiennBUJmyizh","pdf",174749,"English","# Curricular Requirements\n# Course Resources\n# Course Outline\n## Module 1\n## Module 2\n## Module 3\n## Module 4\n## Module 5\n## Module 6","[{\"question\":\"What curricular requirements does the AP Computer Science A Sample Syllabus #1 include?\",\"answer\":\"It includes access to a college-level computer science resource, opportunities aligned to AP CED unit content, computational thinking practice skills (design, develop, analyze, document code/systems, and responsible computer use), and hands-on lab experiences.\"},{\"question\":\"Which lab experiences are described in Module 1 and Module 2?\",\"answer\":\"Module 1 describes a TempConverter Lab where students convert Fahrenheit to Celsius. Module 2 describes a Math Tutor Lab generating arithmetic problems with randomized integers and operations, including feedback and division/modulus handling.\"},{\"question\":\"How does the syllabus use computational thinking practice in student activities?\",\"answer\":\"It connects each activity to specific computational thinking practices, such as coding (Design/Develop), analyzing existing code with hand-tracing and corrections (Analyze), and documenting code and computing systems through documentation comments and structured program work.\"}]","AP® Computer Science A - Sample Syllabus #1 - Course Framework Topics | PDF",1789901400]