This bill aims to enhance computer science education in Iowa by modifying existing graduation requirements and instructional provisions for students in grades nine through twelve. Starting with the graduating class of 2029-2030, students will be required to complete one semester of computer science, which may include instruction provided in grade eight. Additionally, the bill allows for up to one unit of computer science instruction to be included within the five units of science and two additional units of mathematics required for graduation. It also stipulates that the one-half unit of computer science instruction can be delivered through blended learning or primarily online formats if traditional classroom settings are not feasible.

Furthermore, the bill outlines provisions for the endorsement and authorization of computer science instruction by the Board of Educational Examiners (BOEE), including pathways for teachers to obtain these endorsements through online instruction. It allows school districts to apply for waivers regarding the graduation requirement and mandates annual reporting to the Department of Education on computer science course offerings and teacher qualifications. The bill also expands the computer science professional development incentive fund to include tuition reimbursement for teachers under initial or conditional licenses seeking endorsements in computer science. Overall, the legislation seeks to ensure that Iowa students are equipped with essential computer science skills to prepare them for the workforce.

Statutes affected:
Introduced: 256.7, 256.11, 256.13, 284.6A