Comment Re:A better idea (Score 1) 259
I see what you're saying, but... the purpose of educating yourself is not simply to pick up a single skill. A good book or a trade school can accomplish that. Universities make it their mission to empower people broadly so that they can become powerfully effective members of society. Reading and interpreting poetry is not my forte, but I will do it if/when my course work requires me to do so - and it will - and I understand that the Student Learning Outcome objectives will include aspects such as improving my ability to interpret abstract information and extract meaning from natural expression... which is something we have to do sometimes as software developers to understand what our stake holders want before we get to coding (for example). No CS book would ever cover this.
I happen to be good at foreign languages and I do suggest others give it a try... but not just because I'm good at it. It has been shown that your chances are much better if you start learning your second language early (before 12-14?) and that was the case for me, but not everybody knows or thinks to make that a priority. When they start later in life, it is much more difficult and they might need different "tricks" to remember things until it starts coming more naturally with time. But the process is one which substantially improves your ability to abstract the core thought from the specific semantics used to describe it for rather complex scenarios - another key survival skill for the CS major.
I would not take foreign language requirements away from the curriculum on the grounds of irrelevancy any sooner than I would English, history, mathematics, the sciences, or other humanities classes.
I happen to be good at foreign languages and I do suggest others give it a try... but not just because I'm good at it. It has been shown that your chances are much better if you start learning your second language early (before 12-14?) and that was the case for me, but not everybody knows or thinks to make that a priority. When they start later in life, it is much more difficult and they might need different "tricks" to remember things until it starts coming more naturally with time. But the process is one which substantially improves your ability to abstract the core thought from the specific semantics used to describe it for rather complex scenarios - another key survival skill for the CS major.
I would not take foreign language requirements away from the curriculum on the grounds of irrelevancy any sooner than I would English, history, mathematics, the sciences, or other humanities classes.