This bill aims to enhance computer science education in Iowa by requiring all high school students, starting with the graduating class of 2030-2031, to complete one semester of computer science as a graduation requirement. The legislation establishes high-quality standards for computer science education, which includes instruction on fundamental concepts of evolving technologies and artificial intelligence. It also allows for the inclusion of computer science courses in existing science and mathematics unit requirements and specifies that higher education institutions must accept these courses as equivalent for admission purposes. Additionally, the bill provides exemptions for students transferring from out-of-state schools without comparable requirements and allows school districts to apply for waivers.

Moreover, the bill modifies existing provisions to facilitate the delivery of computer science instruction through blended or online formats when necessary. It mandates that teacher preparation programs at higher education institutions incorporate computer science, AI, and computational thinking for students admitted after July 1, 2028. The state board of regents is also required to accept computer science courses as equivalent to science or mathematics units for admission index calculations. To support teachers, the bill expands tuition reimbursement for those seeking computer science endorsements, including those under initial or conditional licenses. Importantly, the state will cover the costs associated with these new mandates through existing funding mechanisms, ensuring no additional state funding is required for implementation.

Statutes affected:
Introduced: 256.7, 256.11, 284.6A, 256.13, 256.146, 262.9, 256.16