This bill aims to enhance computer science education in Iowa by modifying existing graduation requirements and instructional provisions for students in grades 9 through 12. 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 in 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 establishes new pathways for teachers to obtain endorsements and authorizations for computer science instruction, including options for online training. It mandates that school districts report annually on the computer science courses offered and the qualifications of teachers providing this instruction. The bill also allows for a one-time waiver of the graduation requirement for certain students and modifies the existing computer science professional development incentive fund to include tuition reimbursement for teachers under initial or conditional licenses. 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