The bill amends Sections 16-46B-1, 16-46B-2, and 16-46B-7 of the Code of Alabama 1975 to enhance the integration of computer science education in public K-12 schools. It expands the definition of "computer science" to include emerging technologies such as artificial intelligence and emphasizes the importance of teaching students to create new technologies rather than just using existing ones. The bill mandates that all Alabama public school students must complete an approved computer science course to graduate, starting with students graduating in the 2030-2031 school year. Additionally, it establishes standards for approved computer science courses and requires that these courses be of high quality and meet specific curriculum requirements.
Furthermore, the bill outlines that beginning with the graduating class of 2031, students must earn at least one credit in a department-approved high school level computer science course, which will count as a college and career readiness indicator. This credit can fulfill requirements for mathematics, science, career and technical education, or elective credits, without increasing the total number of credits needed for graduation. The bill also specifies that computer science courses offered in high schools should primarily be in-person, with virtual options only available when necessary. The act is set to take effect on October 1, 2025.