[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-311764-105":3,"detail-sidebar-cat-0-en-105":81,"doc-detail-311764-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","computer-science-coding-and-data-collection-guidelines","Computer Science Coding and Data Collection Guidelines","","Guidelines define how districts determine whether computer science and computer-science-related courses meet Iowa offer-and-teach requirements and how courses are categorized for state data collection. The document specifies conditions for reporting high-quality computer science (including coding hours, accreditation flagging, SCED code selection, and funding constraints) and contrasts this with CTE-IS for applied coursework such as cybersecurity, IT, and web design.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/research-report/","Research & Report",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/computer-science-coding-and-data-collection-guidelines/311764/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/computer-science-coding-and-data-collection-guidelines/311764.png","ImageObject",300,407,{"name":42,"@type":43},"Aldword","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-24","2026-09-20",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",9,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What criteria must a course meet to be reported as Computer Science for the offer-and-teach requirement?","Question",{"text":63,"@type":64},"The course must be a high-quality computer science course, offered on campus, not part of a CTE-IS Strand, and not funded with Perkins or RPP funds. It also must be flagged with accreditation area “10” in SRI and coded with an SCED code from the Computer Science SCED Codes Tables.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"How does CTE-IS differ from Computer Science for course reporting?",{"text":68,"@type":64},"CTE-IS expands Computer Science to include computer science-related courses such as cyber security, IT, and web design focused on applied preparation for the workforce. CTE-IS reporting requires meeting Iowa CTE-IT standards, appropriate accreditation flagging “9” in SCTERA, and instruction by a CTE-IS licensed teacher.",{"name":70,"@type":61,"acceptedAnswer":71},"What distinguishes basic and advanced computer science courses under these guidelines?",{"text":72,"@type":64},"Basic courses are introductory and do not require other courses as prerequisites, typically aligning with 3A standards. Advanced courses require prerequisites or specialized prior knowledge and are substantially more rigorous, typically aligning with 3B standards; advanced courses cannot be used to meet the offer-and-teach requirement.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},311764,1790434170,{"code":4,"msg":82,"data":83},"success",[84,88,92,96,101,106,111,115,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":85,"show_sort_weight":86,"slug":87},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":89,"show_sort_weight":90,"slug":91},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":93,"show_sort_weight":94,"slug":95},"Exam",70,"exam",{"id":97,"doc_module":4,"doc_module_name":25,"category_name":98,"show_sort_weight":99,"slug":100},5,"Comic",60,"comic",{"id":102,"doc_module":4,"doc_module_name":25,"category_name":103,"show_sort_weight":104,"slug":105},6,"Technology",50,"technology",{"id":107,"doc_module":4,"doc_module_name":25,"category_name":108,"show_sort_weight":109,"slug":110},7,"Healthcare",40,"healthcare",{"id":112,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":113,"slug":114},8,30,"research-report",{"id":55,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":97,"slug":129},19,"General","general",{"code":4,"msg":82,"data":131},{"doc_id":79,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":112,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":144,"read_time":145,"preview_page_count":4},2336478940917,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Computer Science Coding and Data Collection Guidelines  \nComputer Science is a new and rapidly evolving subject area. This document is intended to help districts determine what courses can count for the computer science offer-and-teach requirements and how computer science and computer science-related courses are determined for state data collection purposes.  \nContact Michelle Meier at [michelle.meier@iowa.gov](michelle.meier@iowa.gov) with questions.  \nCourse Information  \nComputer Science vs. Career Technical Education – Information Solutions (CTE-IS)  \nComputer Science  \nOffer-and-Teach Requirement  \nIn order to report a course as Computer Science to fulfill the offer-and-teach requirement, the following must apply:  \n• Course is considered to be a “high-quality” computer science course  \n• Course is not reported as part of a CTE-IS Strand  \n• Course must be offered “on campus”  \n• Perkins and RPP funds cannot be used for Computer Science courses  \n• Courses must be flagged with the accreditation area “10” for Computer Science (CS) in the Student Reporting in Iowa application (SRI)  \no Once the “10” offer-and-teach requirement is met, courses can be flagged with the accreditation are of “9” for CTE in Secondary CTE Reporting Application (SCTERA) to be added to a CTE-IS strand if taught by a CTE-IS licensed educator  \n• Course must be coded with one of the SCED Codes from the Computer Science SCED Codes Tables  \nHigh-Quality Computer Science  \nHigh-quality means that computer science instruction is aligned to the Iowa Computer Science/ CSTA Student Standards (3A and/or 3B at high school level) and contains 20 hours of coding/programming.  \nBasic and Advanced Courses  \nBasic courses are introductory-level courses that do not require other courses as prerequisites. These course normally (but not always) meet the 3A CSTA Student Standards.  \nAdvanced courses require other courses as prerequisites, require some specialized prior knowledge or are otherwise substantially more challenging/rigorous than basic courses. These course typically (but not always) meet the 3B CSTA Student Standards.  \nTeacher Endorsement  \nThere are the following Computer Science Endorsements available:  \n• K-8 (Endorsement 277),  \n• 5-12 (Endorsement 278),  \n• K-12 Specialist (Endorsement 2781)  \nA Computer Science Endorsement is not required to teach computer science. The teacher does need to be endorsed at the grade level in which they are teaching computer science.  \nCareer Technical Education – Information Solutions (CTE-IS)  \nCTE-IS expands on Computer Science as defined above to also include computer science-related courses (cyber security, IT, web design, etc.) that focus on the applied use of computer science to prepare students for the workforce.  \nIn order to report a course as part of a CTE-IS Strand, the following must apply:  \n• Meets Iowa CTE-IT Standards beyond the integrated CSTA Student Standards  \n• Meets the CSTA Student Standards and is not reported as fulfilling the CS offer and teach requirements  \n• Can be used to apply for Perkins and RPP funds  \n• Courses must be flagged with accreditation area “9” for Career and Technical Education SCTERA (Secondary CTE Reporting Application) .  \n• It must be taught by a CTE-IS licensed teacher  \n• Stand-alone courses not tied to a CTE-IS strand and not meeting the “10” requirements can be coded as a “9” if the teacher is a licensed CTE-IS educator  \nBasic and Advanced Courses  \nBasic courses are introductory-level courses that do not require other courses as prerequisites. Basic courses can be used to meet the offer-and-teach requirement.  \nAdvanced courses require other courses as prerequisites, require some specialized prior knowledge or are otherwise substantially more challenging/rigorous than basic courses. Advanced courses can not be used to meet the offer-and-teach requirement.  \nTeacher Endorsement  \nIf the computer science course is used to fulfill the CTE-IS strand requirements and/or","cbCaignw2ivd5kKL","https://ap.wps.com/l/cbCaignw2ivd5kKL","pdf",254939,18,"English","# Course Information\n## Computer Science vs. Career Technical Education – Information Solutions (CTE-IS)\n## Offer-and-Teach Requirement\n## High-Quality Computer Science\n## Teacher Endorsement\n## Career Technical Education – Information Solutions (CTE-IS)\n## Basic and Advanced Courses\n## Computer Science and CTE-IS SCED Codes Tables","[{\"question\":\"What criteria must a course meet to be reported as Computer Science for the offer-and-teach requirement?\",\"answer\":\"The course must be a high-quality computer science course, offered on campus, not part of a CTE-IS Strand, and not funded with Perkins or RPP funds. It also must be flagged with accreditation area “10” in SRI and coded with an SCED code from the Computer Science SCED Codes Tables.\"},{\"question\":\"How does CTE-IS differ from Computer Science for course reporting?\",\"answer\":\"CTE-IS expands Computer Science to include computer science-related courses such as cyber security, IT, and web design focused on applied preparation for the workforce. CTE-IS reporting requires meeting Iowa CTE-IT standards, appropriate accreditation flagging “9” in SCTERA, and instruction by a CTE-IS licensed teacher.\"},{\"question\":\"What distinguishes basic and advanced computer science courses under these guidelines?\",\"answer\":\"Basic courses are introductory and do not require other courses as prerequisites, typically aligning with 3A standards. Advanced courses require prerequisites or specialized prior knowledge and are substantially more rigorous, typically aligning with 3B standards; advanced courses cannot be used to meet the offer-and-teach requirement.\"}]","Computer Science Coding and Data Collection Guidelines | PDF",1789894804,45]