[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-341411-105":59,"doc-detail-341411-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-apcsp-course-syllabus-and-guidelines-2016-2017","AP® Computer Science Principles (APCSP) - Course Syllabus and Guidelines - 2016-2017","","AP® Computer Science Principles (APCSP) course syllabus and guidelines for James Madison High School (2016-2017), taught by Michael S. Soto. The document outlines course overview for Grades 10–12, required texts and materials including a portable storage device and dedicated notebook, and a software toolkit (Snap!, Jeroo, DrJava, JCreator, Java JDK). It specifies curricular learning objectives tied to computational thinking practices and AP Big Ideas, plus through-course performance tasks Explore and Create, and a detailed unit-by-week syllabus structure.",{"@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-apcsp-course-syllabus-and-guidelines-2016-2017/341411/",{"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-apcsp-course-syllabus-and-guidelines-2016-2017/341411.png","ImageObject",300,407,{"name":92,"@type":93},"Sophia Brooks","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-25","2026-09-22",true,{"@type":102,"interactionType":103,"userInteractionCount":52},"InteractionCounter",{"@type":104},"ViewAction",{"@type":106,"mainEntity":107},"FAQPage",[108,114,118],{"name":109,"@type":110,"acceptedAnswer":111},"Who is the instructor and where is the course scheduled?","Question",{"text":112,"@type":113},"The instructor is Michael S. Soto. The class location is Room H2002, with the planning period listed as 2nd Period (9:42 AM—10:35 AM).","Answer",{"name":115,"@type":110,"acceptedAnswer":116},"What textbooks and materials are required for APCSP?",{"text":117,"@type":113},"Required texts include Computer Science Illuminated (6th ed., 2016), Blue Pelican Java (Version 3.0.5K, 2010), and Exposure Java 2011. Students also need a pen drive or portable storage device (minimum 1GB) and a spiral or composition notebook dedicated to the course.",{"name":119,"@type":110,"acceptedAnswer":120},"Which software will students use in the course?",{"text":121,"@type":113},"The course uses Snap!, Jeroo, DrJava, JCreator, and the Java JDK, available for free download for home use.","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},341411,1790194382,{"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":52,"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},962084925636,"https://ap-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d","AP® Computer Science Principles (APCSP)  \nJames Madison High School -Career & Technical Education Course Syllabus and Guidelines-2016-2017  \nTeacher: Michael S. Soto  \nLocation: Room H2002  \nPlanning Period: 2nd Period (9:42 AM—10:35 AM)  \nPhone: 210-356-1400  \nEmail: [msoto2@neisd.net](msoto2@neisd.net)  \nI. Class Overview  \nThis course is recommended for students in Grades 10-12.  \nAP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career.  \nII. Textbooks and Materials   \nTexts: Dale, Nell and John Lewis. Computer Science Illuminated. 6th ed. Burlington, MA: Jones & Bartlett Learning, 2016. (CS Illuminated)  \nCook, Charles E. Blue Pelican Java. Version 3.0.5K. Refugio, TX: Charles E. Cook: 2010.  \nSchram, Leon. Exposure Java 2011. Royse City, TX: Leon Schram, 2011.  \n[http://www.schram.org](http://www.schram.org)  \nA pen drive or portable storage device, minimum of (1GB), will be required for saving projects, and a Spiral or Composition notebook dedicated to the course is required, as well.  \nIII. Course Description  \nWhether it’s 3-D animation, engineering, music, app development, medicine, visual design, robotics, or political analysis, computer science is the engine that powers the technology, productivity, and innovation that drive the world. Computer science experience has become an imperative for today’s students and the workforce of tomorrow. The AP Program designed AP Computer Science Principles with the goal of creating leaders in computer science fields and attracting and engaging those who are traditionally underrepresented with essential computing tools and multidisciplinary opportunities.  \nIV. Software  \nWe will use Snap!, Jeroo, DrJava, JCreator and Java JDK class – all are free and available for download and home use.  \nV. Curricular Requirements  \nCR1a  \nCR1b  \nCR1c  \nCR1d  \nCR1e  \nCR1f  \nCR2a  \nCR2b  \nCR2c  \nCR2d  \nCR2e  \nCR2f  \nCR2g  \nCR3  \nCR4  \nVI.  \nStudents are provided with opportunities to meet learning objectives connected to Computational Thinking Practice P1: Connecting Computing.  \nStudents are provided with opportunities to meet learning objectives connected to Computational Thinking Practice P2: Creating Computational Artifacts.  \nStudents are provided with opportunities to meet learning objectives connected to Computational Thinking Practice P3: Abstracting.  \nStudents are provided with opportunities to meet learning objectives connected to Computational Thinking Practice P4: Analyzing Problems and Artifacts.  \nStudents are provided with opportunities to meet learning objectives connected to Computational Thinking Practice P5: Communicating (both orally and written) .  \nStudents are provided with opportunities to meet learning objectives connected to Computational Thinking Practice P6: Collaborating.  \nStudents are provided with opportunities to meet learning objectives within Big Idea 1: Creativity. Such opportunities must occur in addition to the AP Computer Science Principles Performance Tasks.  \nStudents are provided with opportunities to meet learning objectives within Big Idea 2: Abstraction. Such opportunities must occur in addition to the AP Computer Science Principles Performance Tasks. Students are provided with opportunities to meet learning objectives within Big Idea 3: Data and Information. Such opportunities must occur in addition to the AP Computer Science Principles Performance Tasks.  \nStudents are provided with opportunities to meet learning objectives within Big Idea 4: Algorithms. Such opportunities must occur in addition to the AP Computer Science Principles Performance Tasks. Students are provided with opportunities to meet learning objectives within Big Idea 5: Programming. Such opportunities must occur","cbCaioJX7xwdUR67","https://ap.wps.com/l/cbCaioJX7xwdUR67","pdf",572410,14,"English","# Class Overview\n# Textbooks and Materials\n# Course Description\n# Software\n# Curricular Requirements\n# Detailed Syllabus\n## Unit 1: Semester 1/Week 1","[{\"question\":\"Who is the instructor and where is the course scheduled?\",\"answer\":\"The instructor is Michael S. Soto. The class location is Room H2002, with the planning period listed as 2nd Period (9:42 AM—10:35 AM).\"},{\"question\":\"What textbooks and materials are required for APCSP?\",\"answer\":\"Required texts include Computer Science Illuminated (6th ed., 2016), Blue Pelican Java (Version 3.0.5K, 2010), and Exposure Java 2011. Students also need a pen drive or portable storage device (minimum 1GB) and a spiral or composition notebook dedicated to the course.\"},{\"question\":\"Which software will students use in the course?\",\"answer\":\"The course uses Snap!, Jeroo, DrJava, JCreator, and the Java JDK, available for free download for home use.\"}]","AP® Computer Science Principles (APCSP) - Course Syllabus and Guidelines - 2016-2017 | PDF",1790041802,35]