slider
Computer Science
Rigorous Curriculum & Engaging Instruction

THE BIG IDEA:

High-quality computer science education is key to ensuring that Alabama students can compete in a changing world.

WHAT IS COMPUTER SCIENCE?

Computer science courses have become a necessary part of K-12 education to prepare students for success in college, career, and life. High-quality computer science courses help to prepare students to not only use existing technology but create new technologies that are necessary for the changing workforce.

 

In 2019, Alabama passed the Computer Science for Alabama Act, requiring every K-12 school in Alabama to offer a high-quality computer science course by 2022. The passage of this legislation made our state a national leader in computer science education policy. As part of implementing this legislation, the Legislature now appropriates $6 million annually (as of FY 2026) from the Education Trust Fund budget to train teachers to teach computer science classes. To continue this momentum, in 2024, the Alabama State Board of Education (SBOE) voted to add computer science as a graduation requirement. Freshmen entering high school in 2028-29 must complete either a unit of computer science or a course with embedded computer science skills. Computer science credit earned counts as a college and career readiness indicator, as well. The SBOE also appointed a committee to review and revise the Digital Literacy and Computer Science Course of Study, which was adopted in 2025. 

 

In the 2023-2024 school year, 86% of Alabama elementary schools implemented computer science instruction, impacting 316,559 students in kindergarten through 6th grade. Alabama also enrolled 39,300  students in secondary computer science courses. Of those students, 14,363 were in high school and 24,937 were in middle school. Advanced Placement (AP) Computer Science Principles was the second most popular AP course offered in Alabama schools in the spring of 2024. Over 3,200 Alabama students took the) AP Computer Science Principles exam in 2024. Nationally, the number of students taking the AP Computer Science Principles exam grew from 50,000 to 76,000 in just one year, showing the growing relevance of this coursework. As the rest of the world is gearing up to prepare students for the new jobs of today, Alabama must continue to ensure students have increased access to computer science courses.

KEY TERMS:

COMPUTER SCIENCE

Computer science is the design, creation, and use of computer software and systems.

HIGH-QUALITY COMPUTER SCIENCE COURSES

Computer science classes teach students computational thinking and computer coding skills to solve problems using computers.

MORE READING:

The Quick Facts

The Issue Brief

MORE RESEARCH:

IN THE NEWS: