At my school, it's a graduation requirement to complete computer science I, but it doesn't even teach computer literacy. It teaches the basics of a couple scripting languages. That's it.
I have learned how to be computer literate because of my electives, not because of my actual computer class.
Technological literacy only exists in a very slim age demographic of people born from roughly 1980 to roughly 2007