Well that’s sort of my point. I wasn’t doing any cultural analysis in my Spanish or Japanese classes either. My final for French was to translate an academic journal article on the influence of Mickey Mouse on French comics but for the most part I didn’t do any in that class either.

So really, the usefulness of those classes was that in theory it helped me be better at abstractly identifying arbitrary symbols and graphemes (read: letters) and decoding concrete meaning from them and a class on learning Java would do that just as well… Possibly better.