What is computer science education lacking?
There is no one answer to why computer science education isn't more widespread--but
The evolving needs of the IT workforce are constantly discussed–even people who are far from it understand the constantly growing needs for computer science. And yet, U.S. high schools don’t consistently offer computer science education and IT classes.
Current situation
According to CSTA reports, a little over half (53 percent) of U.S. high schools offer a single computer science course–a fundamental subject critical to the nation’s economic and security health. Modest yet significant growth is being observed–in 2018 this index was 35 percent.
Some schools’ computer science education programs are shrinking due to budget issues. School administrators do not see computer science education as a necessary skill for teaching students. Minnesota (only 43.5 percent) and Louisiana (45.8 percent) have the fewest number of students who attend schools that offer foundational computer science courses.
CSTA research also found significant differences in access to computer science education across different social groups. For example, rural and urban schools, such as schools with a large proportion of economically disadvantaged students, are less likely to offer computer science. There is also a trend related to ethnicity: Black/African American students, Hispanic/Hispanic/Hispanic/Latino students, and Native American and Alaska students were less likely to attend a school that offered it.
What’s missing in American high schools for the development of computer science education at this level?
Lack of curriculum resources
Since there is not always a clear answer to the question of what graduates should know after completing a computer science course, finding resources can be very difficult. Often this choice falls on the teachers themselves.
Currently, only 14 states have adopted the ACM and CSTA standards for high school computer science, and only 10 allow them to be credited for graduation. Only 1 out of every 10 schools teaches programming, and in most schools computer science is not a required part of curriculum. Read More…