[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-314672-105":59,"doc-detail-314672-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","computer-science-education-graduate-course-descriptions-k-12-computer-programming-foundations-i","Computer Science Education - Graduate Course Descriptions - K-12 Computer Programming Foundations I","","Graduate course descriptions outlining fully online, primarily asynchronous instruction in K-12 computer science education and related teacher preparation. Courses EDG 6805C and EDG 6806C cover K-12 programming foundations in sequence, including variables, algorithms, selection, repetition, arrays, and extensions to object-oriented programming, data structures, and sorting/searching. Additional courses address computer science pedagogy, curriculum design and evaluation aligned to standards, integrated media environments, and issues and trends such as social justice and accessibility.",{"@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":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/computer-science-education-graduate-course-descriptions-k-12-computer-programming-foundations-i/314672/",{"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/computer-science-education-graduate-course-descriptions-k-12-computer-programming-foundations-i/314672.png","ImageObject",300,407,{"name":92,"@type":93},"Mary Man","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-11-04","2026-09-20",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",15,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"Are the courses fully online and asynchronous?","Question",{"text":113,"@type":114},"Yes. All listed courses are fully online and primarily delivered in an asynchronous format.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"What topics are covered in EDG 6805C?",{"text":118,"@type":114},"EDG 6805C focuses on K-12 programming foundations, including variables, algorithms, selection, repetition, and arrays, along with commonly used text-based programming tools.",{"name":120,"@type":111,"acceptedAnswer":121},"How do EDG 6806C and the pedagogy courses build toward teaching readiness?",{"text":122,"@type":114},"EDG 6806C adds object-oriented programming, data structures, and searching/sorting, while the pedagogy sequence emphasizes instructional planning, curriculum resources, and assessment aligned to national standards.","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},314672,1790203231,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":39,"category_name":40,"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":34,"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},7421720224475,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","Computer Science Education  \nGRADUATE COURSE DESCRIPTIONS  \nNOTE:  \nAll courses are fully online and primarily delivered in an asynchronous format.  \nEDG 6805C: K-12 Computer Programming Foundations I  \n Certificate   M.A. E.   Ed. D.    \nThis is the first of a two-part series of fully online, primarily asynchronous courses focusing on K–12 Computer Programming Foundations. Developed with consideration of Advanced Placement Computer Science A (AP CSA) and state certification exam requirements (e.g. , FTCE), this course aims to prepare you to teach at the AP CSA level and to sit for relevant teacher certification exams. Topics include variables, algorithms, methods, selection, repetition, and arrays, with additional coverage of commonly used text-based programming tools. Generative AI–assisted CS learning is integrated throughout the course to enhance your learning experience and cultivate an AI-enabled programmer’s mindset—one that you can also pass on to your future students.  \nEDG 6806C: K-12 Computer Programming Foundations II  \n Certificate   M.A. E.   Ed. D.    \nThis is the second of a two-part series of fully online, primarily asynchronous courses focusing on K–12 Computer Programming Foundations. Developed with consideration of Advanced Placement Computer Science A (AP CSA) and state certification exam requirements (e.g. , FTCE), this course aims to prepare you to teach at the AP CSA level and to take the required CS teacher certification exams. This second course introduces object-oriented programming concepts, data structures, searching and sorting algorithms, and the historical and social aspects of computer science. Generative AI–assisted CS learning is integrated throughout the course to enhance your learning experience and help you develop an AI-enabled programmer’s mindset—one that you can also transfer to your future students.  \nEME 6141: K-12 Computer Science Pedagogy I  \n Certificate   M.A. E.   Ed. D.    \nThis is the first of two-part series fully online, primarily asynchronous courses focusing on K-12 Computer Science Pedagogy. This course will introduce students to a variety of different conceptualizations and implementations of Computer Science education for K-12 . Students will discuss and analyze the rationale and purpose of CS teaching behind each case and critique the benefits and challenges from the perspective of K-12 education. This will support students in making informed decisions in their own CS teaching practice and to articulate and justify their decisions. The course will also serve to empower students to participate in future CS curriculum development in their school.  \nEME 6142: K-12 Computer Science Pedagogy II  \n Certificate   M.A. E.   Ed. D.    \nThis is the second of two-part series fully online, primarily asynchronous courses focusing on K-12 Computer Science Pedagogy. This course will focus on the planning, creation and evaluation of curriculum and instructional resources for computer science aligned with national educational standards for diverse student populations. Students will select and implement appropriate instructional strategies and materials for teaching, learning and assessment of current and emerging K-12 computer science topics, including the application of AI technology. Students will continue to discuss and analyze the rationale and purpose of their designs as they develop a comprehensive unit. Students will need to continue to make informed decisions in their own CS teaching practice and to articulate and justify their decisions. The course will also serve to empower students to participate in future CS curriculum development in their school.  \nEDG 6807: Issues and Trends in K-12 CS Education  \nStudents in this course will explore current and emerging issues and trends impacting K-12 CS education. They will critically examine these areas in light of historical trends, social implications, and the future of CS education. We will explore relevant educational theories as ","cbCaimU7TWbGVjld","https://ap.wps.com/l/cbCaimU7TWbGVjld","pdf",190386,"English","# Course Overview\n## Fully Online, Asynchronous Delivery\n# EDG 6805C: K-12 Computer Programming Foundations I\n# EDG 6806C: K-12 Computer Programming Foundations II\n# EME 6141: K-12 Computer Science Pedagogy I\n# EME 6142: K-12 Computer Science Pedagogy II\n# EDG 6807: Issues and Trends in K-12 CS Education\n# EME 6209: Designing Integrated Media Environments II\n# EDE 6325: Guided Teacher Inquiry","[{\"question\":\"Are the courses fully online and asynchronous?\",\"answer\":\"Yes. All listed courses are fully online and primarily delivered in an asynchronous format.\"},{\"question\":\"What topics are covered in EDG 6805C?\",\"answer\":\"EDG 6805C focuses on K-12 programming foundations, including variables, algorithms, selection, repetition, and arrays, along with commonly used text-based programming tools.\"},{\"question\":\"How do EDG 6806C and the pedagogy courses build toward teaching readiness?\",\"answer\":\"EDG 6806C adds object-oriented programming, data structures, and searching/sorting, while the pedagogy sequence emphasizes instructional planning, curriculum resources, and assessment aligned to national standards.\"}]","Computer Science Education - Graduate Course Descriptions - K-12 Computer Programming Foundations I | PDF",1789901434,18]