Slashdot Mirror


Washington May Count CS As Foreign Language For College Admission

theodp writes On Wednesday, Washington State held a public hearing on House Bill 1445, which proposes a study "to allow two years of computer sciences to count as two years of world languages for the purposes of admission into a four-year institution of higher education." Among the questions posed by the House Higher Education Committee to a UW rep at the hearing was the following: "What's the case for...not just world language is good, world language is well-rounded, but world language is so super-duper-duper good that you should spend two years of your life doing them and specifically better than something else like coding?" The promise of programming jobs, promoted by Microsoft execs and other MS folks like ex-Program Manager Audrey Sniezek (ironically laid off last summer), has prompted Kentucky to ponder a similar measure.

259 comments

  1. BASICally my reply is... by Guy+From+V · · Score: 4, Funny

    10 PRINT "WTF"
    20 GOTO 10

    1. Re:BASICally my reply is... by nathan+s · · Score: 5, Insightful

      This. I love coding and languages both, but they aren't even remotely the same. I think learning actual languages does two things that coding doesn't: it gets you to speak to real people (hopefully, if you're doing it right) and it helps you learn a little bit about another culture. Practicing your ability to deal with differences and similarities and maybe even to empathize with other people is a really important life skill that you aren't going to get at all from coding.

      Plus, even from a business perspective, it seems to me that in general people who can talk to people end up making more money than people who only know how to talk to machines.

    2. Re:BASICally my reply is... by TWX · · Score: 3, Insightful

      Hell, my wife told me a story, she was a new undergrad at MIT and the new residents in the dorm were hanging out in the lounge getting to know one another. They got on the topic of foreign languages since there were a lot of kids from other countries or who had traveled fairly extensively, and when one boy was asked how many languages he knew, he replied, "computer, or other?" which drew lambasting from his fellow nerds at arguably one of the nerdiest universities in the world.

      Computer languages are not interpersonal communication languages, and they should not be treated as such. That doesn't mean that I necessarily agree with the foreign language requirements for college admittance (ie, if EVERYONE is supposed to go to college at a given school whether they actually should or not, then foreign language is taught to the lowest-common-denominator and no one learns it well) but treating things that aren't spoken or written human languages as such is stupid.

      --
      Do not look into laser with remaining eye.
    3. Re:BASICally my reply is... by Drethon · · Score: 1

      10 PRINT "ce qui la baise" 20 GOTO 10

      There you go. Though while I could write that in at least a half a dozen programming languages, I had to use google for the translation...

    4. Re:BASICally my reply is... by epyT-R · · Score: 2, Insightful

      Empathy and conflict management are things best learned in childhood (despite today's trends towards shielding kids from them). You don't need to study foreign language for that. Do we really need to learn 16 different ways to communicate when it takes so much time out of a curriculum to learn them? If learning languages was as easy as picking up the latest book and spending a few months, then you'd have a point, but unless you're a prodigy, it takes years to master any language enough to not sound like an idiot. If you need to communicate with someone at a high level who shares no common language with you, then hire a translator. The translator would've spent the years required to learn both languages and cultural customs. Those of us with other priorities don't have the time.

      Yeah, the talkers make more money than the doers. What else is new? Why should we encourage this? People already spend too much time yammering.

    5. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      Learning to code for most people IS like learning a foreign language. How many coders can actually read and understand other peoples code? There is so many ways to string combinations of functions together or say the same thing different ways it could easily be considered as difficult as learning a foreign language.

      That being said however, the whole accrediting it as one is definitely bizarre. It should just be worth more school credits.

    6. Re:BASICally my reply is... by BreakBad · · Score: 1

      Here I fixed it for you:

      10 IMPRIMIR "QEC"
      20 IRA 10

    7. Re:BASICally my reply is... by Tumalu · · Score: 3, Interesting

      But realistically, taking two years of a foreign language in high school isn't going to be enough for most people to strike up with conversations people in that language. That's not to say you can't learn a language to fluency in two years - just that you'll need to put in more that a couple of hours per week.

      I agree that coding is very different from learning a foreign language, but I do think that the question in the summary makes a valid point. Why is learning a foreign language so important that we should dedicate 4 semesters to it (especially when most people don't learn it to the point where it could become directly useful in their daily lives)? IMO, coding brings up the same question - how useful will 2 years of programming classes be for the average non-programmer?

      While I wouldn't equate learning a programming language with learning a foreign language, it doesn't seem unreasonable to allow students to replace once class of questionable usefulness with another class of questionable usefulness.

    8. Re:BASICally my reply is... by chipschap · · Score: 2

      I am myself an MIT grad and I can testify to the fact that foreign language instruction at MIT was every bit as rigorous as CS instruction. That said, MIT did not have a specific admissions requirement for foreign language instruction in secondary school, although it was a distinguishing "plus" in a super-competitive admissions process.

      If a university has a foreign language admissions requirement for a specific reason (as opposed to just something put in place by a non-knowledgeable regulator), then it's hard to see how CS can substitute for that. If the foreign language requirement doesn't have a particular reason, there's no purpose in it.

      My own opinion, as someone who took the time to become conversant in numerous foreign languages, is that, particularly for Americans, foreign language study is an important means of learning about cultures beyond our shores ... something Americans need to do a lot better at.

    9. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      Computer languages are not interpersonal communication languages, and they should not be treated as such.

      bool DoIAgree(void)
      {
                      return false;
      }

    10. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      That's mostly because the methods being used are incompetent. If you can't do it after 2 years, then either you have a profound learning disability or you're not being taught correctly. Because you should have at least limited fluency within a year, and that's just with 5 hours of classes a week without a huge amount of home study.

      If it took that long to learn a language, then those people in Africa that marry people that don't speak the same language would be screwed. But, they manage it before too long because they're motivated and don't expect to fail.

    11. Re:BASICally my reply is... by cayenne8 · · Score: 1

      Yep..here we go, lowering standards ever MORE in our universities, and in life in general. Redefining what things mean, just to let a few more in under the bar.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    12. Re:BASICally my reply is... by TsuruchiBrian · · Score: 1

      I don't think anything you learn in school is really enough to make you truly useful. You take math all the way from K-12 and then in college, and then you get out of school and forget everything except maybe elementary school arithmetic.

      I think the goal is that *some* people who are forced to become minimally competent in any subject in school are going to find they are actually interested in those subjects, and pursue them beyond school and become experts.

      So in that sense I can see the point of forcing everyone to take at least a little bit of foreign language *and* a little bit of programming, just in case that's the thing that a student finds they love.

      I did not like programming when I first learned it. It took like 3 years of being stuck doing it before I really started to enjoy doing it.

    13. Re:BASICally my reply is... by hey! · · Score: 2

      Learning foreign languages have a tremendous intellectual value too, in my opinion. It is a powerful preparation for wrestling with problems in life, because language dalmost, but not quite, make sense. To master a natural language, you have to open yourself up to it, and you have to delay the reward of understanding and struggle with what *is*.

      Computer languages are *contrived* to make sense. To the degree that a programming language doesn't make sense after a little superficial attention it is just a badly designed language.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    14. Re:BASICally my reply is... by irrational_design · · Score: 1

      I agree with your basic premise, though you might want to specify "actual modern spoken languages" ;-) In college I studied languages like Middle Egyptian, Neo-Babylonian, Aramaic, etc. It turns out that it is difficult to find real people who speak those languages.

    15. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      lame

    16. Re:BASICally my reply is... by ClickOnThis · · Score: 3, Interesting

      Why is learning a foreign language so important that we should dedicate 4 semesters to it (especially when most people don't learn it to the point where it could become directly useful in their daily lives)?

      At the very least, it lets you appreciate the struggle that others face when they speak your language as a second language.

      One of the major goals of education is the development of an appreciation of the condition of others on many levels -- not just social, but cultural, geographical, historical, technological... and linguistic. You won't necessarily become an expert on the differences we all have, but you do learn that we are different, and to appreciate it.

      --
      If it weren't for deadlines, nothing would be late.
    17. Re:BASICally my reply is... by Richard+Dick+Head · · Score: 2

      Plus merging computer and soft languages will turn programming from a nerd thing into a gay nerd thing. I don't care how much a nerdy 16 year old would tolerate relearning the basics of today's instructional/non-production-ready grade-school programming tool (e.g. BASIC, Java, etc) for an easy A, he's not going to skip French 101 with 75% girls when comp sci 101 is packed with dudes. I know what choice I made back then (French!)

    18. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      Here I fixed it for you:

      10 IMPRIMIR "QEC"
      20 IRA 10

      Ei, koska olisi:
       
      10 kirjoittaa "WTF"

      20 mennä 10

    19. Re:BASICally my reply is... by Anonymous Coward · · Score: 1

      I regularly use my high school math in my non-professional life - Algebra, Geometry, and Trig. Sure, I forgot details about a lot of it, but when I need something I haven't used in decades I know generally how to solve the problem and can easily look up details of what I've forgotten.

      It's true that many people have forgotten, or never learned, most of math beyond (and, pathetically, including) elementary school. These are the ones that are dumbfounded when faced with simple problems that seem unsolvable to them. Most are vaguely aware that "math is not their thing" (it's not mine either), but have no idea how disabled they are.

      For example, you're re-roofing your house with a 4:12 hip roof and ordering materials - how do you compute how many sheets of sheathing and other materials you need? Sure there are calculators on the web -- but they give differing answers because they make different, often unstated, assumptions about scrap usage (esp. for materials like sheathing) and waste. If you derive the formulas yourself, you know exactly what assumptions were made and don't end up with much extra material (which likely sits in your shed/workshop for years and is never used) or short of material (and realizing how nice rooftop delivery is as you hauling bundles of shingles up two+ stories).

    20. Re:BASICally my reply is... by ClickOnThis · · Score: 2

      Owhay aboutway igpay atinlay?


      10 INTPRAY "ATWHAY ETHAY UCKFAY"
      20 OTOGAY 10

      --
      If it weren't for deadlines, nothing would be late.
    21. Re:BASICally my reply is... by denobug · · Score: 1

      Sorry, your argument still does not convince me that learning foreign is not a good thing. Learning languages are suppose to be difficult and the two years in HS only get someone an intro more than anything else. But honestly, with very little curriculum we are now providing students to learn what else can provide an positive learning experience besides keeping foreign language. It is not like students today will be picking up more rigorous science classes in-liu of the foreign language requirements.

      If we drop two years of foreign language I expect ALL students to complete physics, biology, chemistry, and one advanced science course, plus a requirement to complete Calculus before graduating HS.

      Sounds impossible or unrealistic? Yeah I think so too. Better keep the foreign language requirement then.

    22. Re:BASICally my reply is... by Obfuscant · · Score: 2

      Do we really need to learn 16 different ways to communicate

      I think the number was "three". English and two other languages. Yes, if you're going after a good education to be a participant in the world, you need to know enough about other languages to understand that there are cultural differences embedded in them.

      but unless you're a prodigy, it takes years to master any language enough to not sound like an idiot.

      One does not have to be a fluent speaker to find value in understanding a bit more about the other people on the planet.

      Those of us with other priorities don't have the time.

      If your priority is not to get a good education at a University, then I fear you don't have time to attend one. You should go to a trade school and learn just what you think is important today.

      Why should we encourage this? People already spend too much time yammering.

      The fact that you think the only use for a foreign language is so that someone can "yammer" pretty much disqualifies you from an intelligent conversation about whether foreign languages should be required.

    23. Re:BASICally my reply is... by HornWumpus · · Score: 1

      I worked a place where they caught a new hire with pure BS on his resume.

      If you couldn't tell the boss the first derivative of 1/x, HR did checked your lie sheet.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    24. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      What about Hebrew and Latin?

      Latin is not a primary language for anyone (no one speaks it as their first language or native tongue). Yet it still counts toward such a requirement. Educationally, it provides a basis for romance languages and can provide some insights into how words were formed. It is, however, primarily a written language today.

      Today, Hebrew is a primary language. Two hundred years ago, it was not. Two thousand years ago it was. Throughout all those time frames, Hebrew writings existed. I would expect that Hebrew could count toward such a requirement.

    25. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      when one boy was asked how many languages he knew, he replied, "computer, or other?" which drew lambasting from his fellow nerds

      Perhaps he wasn't paying attention and didn't realize the context of the question. That makes all the fellow nerds jackasses that should be taught the definition of the English-language word "ambiguous".

    26. Re:BASICally my reply is... by Herkum01 · · Score: 1

      Why do you assume the endpoint should be making programmers better understand other people, instead of other people learning how to understand and work with technology?

    27. Re:BASICally my reply is... by shadowrat · · Score: 2

      Show me a c program that can describe the beauty of yesterday's sunset to someone and i'll show you a printf wrapping some text.

    28. Re:BASICally my reply is... by nbauman · · Score: 1

      Calling computer languages "languages" is a metaphor that was convenient and imaginative at the time somebody first used it. It's like calling mathematics the language of science.

      But they're not languages in the original sense of the term. They don't do all the other things we associate with language. Nobody grows up speaking C. Nobody tries to communicate with somebody in a foreign country using C. Nobody writes poetry in C.

      For the most practical example, it's a big help if you're working in a company and you have at least one or two people who speaks the language of every country you're liable to do business in.

    29. Re:BASICally my reply is... by epyT-R · · Score: 2

      I didn't say it wasn't a good thing. I said it's unnecessary unless you plan to use the skillsets in your career path.

      A proper CS program is heavy on the workload to begin with. What's the point of stuffing those programs with spurious work if most of the students will not use the language after they graduate and pursue work in their given field? They're going to forget 99% of it. If the individual CS student is interested in foreign language, he can take those classes as electives or minor in it. There's no need to make it a requirement just to make more busywork for them.

      If we drop two years of foreign language I expect ALL students to complete physics, biology, chemistry, and one advanced science course, plus a requirement to complete Calculus before graduating HS.

      Most students would perform about the same in either of your AP gauntlets: abysmally. Foreign language is not an equivalent or relevant replacement for all those other classes either.

    30. Re:BASICally my reply is... by linuxrocks123 · · Score: 1

      I agree that programming languages are not real languages. There are similarities, which are useful when teaching the subject, but they are definitely different disciplines.

      I'd like to relate an anecdote, here. I majored in CS. I declared a major in Economics as well. However, the College of Liberal Arts (offering Economics) required foreign language, while the College of Natural Sciences (offering CS) did not. I had taken foreign language in high school, but more was required. I ended up dropping Economics as a major, because I wasn't going to waste time taking more foreign language just to get a second undergraduate degree. Though I generally support breadth requirements in undergraduate study, I consider this an unfortunate result of the requirement.

      --
      vi ~/.emacs # I'm probably going to Hell for this.
    31. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      Why is learning a foreign language so important that we should dedicate 4 semesters to it (especially when most people don't learn it to the point where it could become directly useful in their daily lives)?

      Why is learning a foreign language considered so unimportant that you would only dedicate 2 years to it? I had to study one foreign language for 5 years, and another for 2. I actually chose to study the second one for a further 2 years, and to take up a third which I studied for 5 years, but one foreign language for 5 years was a legal requirement in my country.

    32. Re:BASICally my reply is... by Obfuscant · · Score: 1

      I said it's unnecessary unless you plan to use the skillsets in your career path.

      Using a language "in your career path" is not the only reason to learn one, and if it is your only reason then you should use one of the many language training systems like Rosetta Stone.

      A proper CS program is heavy on the workload to begin with. What's the point of stuffing those programs with spurious work if most of the students will not use the language after they graduate and pursue work in their given field?

      So the only thing that high schools should teach is what you're going to use on your "career" when you graduate? No, sir, high schools need to teach a broad range of things. If it is just CS that you seek, go to ITT Tech or a community college.

      There's no need to make it a requirement just to make more busywork for them.

      I thought the reason languages were taught is so that people could yammer in them. Now it's just busywork. How about not trying to turn our high schools into trade schools and we give our next generation a broader education than just "pull the basket out of the fryer when the dinger goes off and make sure you ask if they want fries with that"?

    33. Re:BASICally my reply is... by Darinbob · · Score: 1

      Learning actual languages actually helps train the brain into thinking a different way too. You understand your own native language better if you understand how other languages work. The point of the foreign language requirement to enter a university is to require a breadth of knowledge. Ie, it's a hurdle to jump over, it is most definitely not supposed to be easy. Replacing with CS as a requirement is utterly stupid because it's being used as a SHORTCUT. Universities already have a mathematics requirement, which is more where CS lies.

      People are treating universities like trade schools which is not what they are. If someone just wants their kid to be a low level technician then they can use ITT or something like that. A university is supposed to create broadly educated graduated; they know mathematics and literature and sociology, not just one narrow focus.

      I can learn a new programming language in a week. A natural language is vastly harder and can take years.

      Finally, high school level CS, in my opinion, is pointless. You really learn nothing useful there. Just some basics of whatever the most currently popular languages are, they're not teaching boolean logic or machine architecture or algorithm analysis, etc. It's like calling the auto shop class an engineering class.

    34. Re:BASICally my reply is... by fyngyrz · · Score: 2

      I'll raise you call to a JPEG or PNG library, sucker. Not a printf to be seen.

      --
      I've fallen off your lawn, and I can't get up.
    35. Re:BASICally my reply is... by epyT-R · · Score: 1

      For someone who claims language is so important, you sure miss simple concepts like hyperbole. Most people in CS are not 'participating in the world' as you put it. They're trying to gain employable skillsets in their communities within the reach of their abilities. When these tracks are stuffed with spurious work, these people are differentiated on irrelevant skillsets and denied success with the skills and talent they do have. This applies to any major.

      Learning new languages doesn't automatically make you more 'worldly', either. Most of the effort is in memorizing vocabulary and grammar rules. It CAN help one to learn more about the language's cultural heritage, but since most non-language major students take the classes because they have to, I can guarantee that most of them are not interested beyond what is required, and they will forget most of it in short order. However, most of them are probably aware that different cultures are different! They don't need to slog through semesters of foreign language to learn that.

      If your priority is not to get a good education at a University, then I fear you don't have time to attend one. You should go to a trade school and learn just what you think is important today.

      Well I think we're debating what 'good education' means. It does not mean stuffing programs with spurious busywork that has little to do with the major. If a student is interested in language, that's great, that's what electives and minors are for. If it turns out he loves it more than his current track, then he should consider switching majors.

      One does not have to be a fluent speaker to find value in understanding a bit more about the other people on the planet.

      If you want to learn more about other cultures, take a relevant history course, but again, this has nothing to do with CS and should not be a requirement for the degree. 'A bit more' is usually not good enough to make the skillset employable, either.

      The fact that you think the only use for a foreign language is so that someone can "yammer" pretty much disqualifies you from an intelligent conversation about whether foreign languages should be required.

      If I am disqualified, why did you bother replying? Anyone intelligent enough to have this conversation could do so without ad hominem attacks. Perhaps we really should replace those extra language classes with logic and reason courses. Those are much more relevant to CS as well. Besides, it's true. People spend too much time talking and not enough time doing, and talkers reward the talkers..

    36. Re:BASICally my reply is... by Darinbob · · Score: 1

      Voittaja!

    37. Re:BASICally my reply is... by Darinbob · · Score: 1

      I would say that foreign language instruction is almost always more rigorous than CS.

      Next up, if we allow a programming language to substitute for a foreign language requirement, then why don't we allow boolean logic to substitute for a mathematics requirement, and printing out your program to substitute for a writing requirement. Because practially speaking the only reason people are proposing such an idea is because it's being used as a stupid shortcut! They're trying to making university admission easier, which is counter productive except for the folks who think a university is just another job training center.

      But this is all a part of the ongoing campaign to dumb down Americans so that they don't think about anything except doing their jobs.

    38. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      Also, few cultures historically have had used only one language. The Romans also spoke Greek if they were educated. In the middle ages, peasants and paupers spoke the local vernacular but everything important was written in Latin, as anything continued to be through the Renaissance (and even beyond) if it was intended for an international audience. Even today, people in many European countries use a variety of languages: in Catalonia they speak both Catalan and Spanish, but they also learn English for international business and academics. Muslims around the world pray in classical Arabic, which isn't the same as what's spoken in any of the countries with modern Arabic languages, and it's certainly different from Pashto and other vernaculars. China has multiple languages, and you wouldn't believe the variety in Africa: consider Senegal, where the people might speak one language in their homes, learn Wolof to speak with other Senegalese, use French in school or when dealing with the government, and pick up some Arabic or Latin for their religion if they are Muslim or Catholic.

      The idea of one language, one people, one nation is a bizarre aberration against the greater historical (and contemporary global) norm. It worked for a bit in the nineteenth and twentieth centuries, and only in a very few places, but it's a good bet that anyone well educated today knows more than one language, at least to some extent. The poor and the provincial will always be able to get away with knowing one language: that's sufficient for bricklayers or ditch diggers. But, no matter what Washington and Kentucky might require, the better-off, who want more for their kids, will make sure that their children learn at least one and probably two other human languages.

    39. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      Guess what? Being a better talker makes you a better doer, too. So many people I encounter in the engineering world don't have the communication skills to effectively convey their problems and ideas to either non-technical managers or even to other technical team members. But being able to convey one's ideas effectively and concisely can make a person (and the people around them) incredibly more productive. Learning a foreign language helps with this (as well as helping build new perspectives, but that's a different matter), and should be encouraged.

      What's worse, so many people discount or even ridicule these skills as unnecessary (e.g. talkers vs. doers).

    40. Re:BASICally my reply is... by Obfuscant · · Score: 1

      For someone who claims language is so important, you sure miss simple concepts like hyperbole.

      No, I just realize that hyperbole is usually the sign of someone who lacks a grasp of the facts or has no significant real argument. It is a sign of a dishonest debate. It's the way used car salesmen get people to buy their cars. Start with questions that the rube will say "yes" to. Keep him saying "yes" until you get him to buy.

      Of COURSE nobody should be forced to learn 16 languages. That doesn't mean they shouldn't learn at least the basics of a second language.

      Most people in CS are not 'participating in the world' as you put it.

      Given the spread of global technologies they certainly are. They may not be interested in doing so, but they are.

      They're trying to gain employable skillsets in their communities within the reach of their abilities.

      That's the task of the trade school, not the university or even the high school. University is supposed to be creating well-educated people, not just good welders or bricklayers.

      Learning new languages doesn't automatically make you more 'worldly', either.

      Argue with me over something I've said, no something you wanted me to say but did not.

      It does not mean stuffing programs with spurious busywork that has little to do with the major.

      High schools should not be having "majors". They should have a broader impact on our next generation. They should be providing a general background that all civilized people can use. There is time for specialization later.

      If all they're supposed to provide is a job skill, then we're shortchanging every student.

      this has nothing to do with CS and should not be a requirement for the degree.

      If there are high schools that give out "CS degrees", then they're not doing their job as a high school and they need to be fixed. Maybe that IS the problem -- "me and my buddies got us a CS degree in high school" is a good demonstration of why.

      If I am disqualified, why did you bother replying? Anyone intelligent enough to have this conversation could do so without ad hominem attacks.

      I replied because I though you were interested in having a discussion, and I was wrong. You don't know what "ad hominem" means, either. I didn't attack you because of you, I showed how your ideas were wrong, and by not knowing what the purposes of an education are you showed yourself as being unqualified to debate it.

      Those are much more relevant to CS as well.

      My God, man, do you REALLY believe that the only courses a high school should teach should be ones used in a CS degree? And that our Universities should be relegated to the status of technical schools teaching only those things someone will need to do a specific job? How very very sad.

      People spend too much time talking

      That's the most pitiful excuse for not teaching language classes that I've ever heard.

    41. Re:BASICally my reply is... by TapeCutter · · Score: 1

      The endpoint of a tertiary education is to have learnt how to educate yourself.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    42. Re: BASICally my reply is... by Anonymous Coward · · Score: 0

      If you believe this then you have not really learned anthing about programming. Before you say this again please take a class on compiler design.

      If you think about what language is and does them you will realize that all spoken languages are is giving instructing from one individual to another. They have syntax, grammar, keywords, and even formatting.

      The biggest diffeence is that computers dint imply anything, you have to tell them to do everything, no matter how small it is.

      However, I do agree that this does not equate to a spoken language. One is more math while the other is art. (There are exceptions in both cases, pun intended.)

    43. Re:BASICally my reply is... by Anonymous Coward · · Score: 0

      I developed that appreciation and understanding without studying foreign language (outside of middle school and High School).

      If everyone is learning English and communications globally is mostly English, these days, why waste money and time learning something you don't need? There is so much to learn and specialize in these days, defocusing is costly; time one will never get back.

      Part of over-clocking the human race also requires removing time-syncs from life that we don't have time for anymore.

    44. Re:BASICally my reply is... by david_thornley · · Score: 1

      The US is very predominantly English-speaking. There is a demand for people who speak other languages (my cousin is a Spanish-speaking social worker), but I'd have to make a point of going some specific isolated place around here to find myself unable to communicate.

      From where I sit, it's about two hundred miles to a country with a non-English official language (I'm in a border state, by the way). If you're in mainland Europe and farther than that from a national border or other country, you're in Russia. If I go that far, I'm in a place where everybody speaks and does business in English, and the only French is on government stuff that, by law, has to be bilingual. I have to go a lot further to go to a large place where I'm handicapped by only speaking English, or even one where I'd be better off speaking another language.

      Moreover, as an English speaker, I can go most places in the world and not be too far away from somebody who speaks English. Either the British or the US have dominated the world for a long time now, and the world has adapted linguistically.

      The US is about as linguistically isolated as it gets. It would be a major undertaking to make it worthwhile to know another language in daily life. It's perfectly possible to have a prosperous and worthwhile career here without knowing a second language.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    45. Re:BASICally my reply is... by david_thornley · · Score: 1

      5 hours of class a week, year around, is 260 hours. Most academic programs are not anywhere near 50 weeks a year, so something like 150 hours might be more realistic. I've been told that it takes something like 600 or 800 hours to be fluent in even an easy language like Spanish. You can certainly become fluent in any language in two years, but you're going to need to do more than standard academic study.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    46. Re:BASICally my reply is... by lsatenstein · · Score: 1

      Hell, my wife told me a story, she was a new undergrad at MIT and the new residents in the dorm were hanging out in the lounge getting to know one another. They got on the topic of foreign languages since there were a lot of kids from other countries or who had traveled fairly extensively, and when one boy was asked how many languages he knew, he replied, "computer, or other?" which drew lambasting from his fellow nerds at arguably one of the nerdiest universities in the world.

      Computer languages are not interpersonal communication languages, and they should not be treated as such. That doesn't mean that I necessarily agree with the foreign language requirements for college admittance (ie, if EVERYONE is supposed to go to college at a given school whether they actually should or not, then foreign language is taught to the lowest-common-denominator and no one learns it well) but treating things that aren't spoken or written human languages as such is stupid.

      I live in Montreal. Came here after age 40 from Englishville (Toronto Ontario). At that time Montreal was 60/40 French Engilsh in ratio. Today it is 80/20. I decided to immerse myself into the French language, which took me three years to really be comfortable. Comfortable means, understanding and laughing at jokes and participating in meetings and thinking in French.

      My own children are bilingual as are my grandchildren. The grandchildren's public school program was for 4 years of French immersion -- all teaching in French, except gym, recess and lunch hour). Thereafter, it is half day in French, and a half day English.

      At home we watch TV in either language and speak English to each other.
      There is a benefit to the brain to having a second or third language. I cannot say exactly what it is, but I think it is because French/Spanish is a Latin Language, we have to think differently. And in being faced with technical problems, I quickly think of alternative technical solutions and consequences to problems. Is it because of the second language? I think so. But jokingly, my work associates say my proposals are presented faster in time than an I/O interrupt. And the proposals are solid solutions.

      Eliminating a second language is in my opinion, narrowing your brilliance, your ability to think "out of the box", to broaden your knowledge, and most of all, to realize that there is no exclusivity on intelligence. Those second and third language students have a thinking and comprehension advantage over the unilingual individual.

      --
      Leslie Satenstein Montreal Quebec Canada
  2. Not the same thing by Anonymous Coward · · Score: 5, Interesting

    CS is about rationally mathematically describing a step by step algorithm , foreign language is about getting to communicate with human , foreign cultures, and getting a bit outside your own cocoon. They are not for the same purpose and practically have nothing to do to each others. Making such equivalence make no sense to me.

    1. Re:Not the same thing by epyT-R · · Score: 1

      CS is outside most people's cocoons.

    2. Re:Not the same thing by CastrTroy · · Score: 1

      While I don't think that CS should be regarded as a second language. I do think that having some knowledge in CS can help you communicate with other people, and get out of your cocoon/comfort zone a little bit. If everybody I worked with had a decent understanding of how computers worked and some basic programming skills, it would make my life a lot easier.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    3. Re:Not the same thing by TWX · · Score: 1

      You're the exception though. For most people, knowing how a computer works doesn't really benefit them very much.

      --
      Do not look into laser with remaining eye.
    4. Re:Not the same thing by khasim · · Score: 2

      That's not the only thing that doesn't make sense. From the summary:

      "What's the case for...not just world language is good, world language is well-rounded, but world language is so super-duper-duper good that you should spend two years of your life doing them and specifically better than something else like coding?"

      It's NOT "two years". It's ONE HOUR a day (Monday-Friday).

      You can take other classes on those days. INCLUDING CODING CLASSES.

    5. Re:Not the same thing by alvinrod · · Score: 2

      While that is certainly true, being able to write code or provide instructions to a computer does enforce a certain way of thinking, which would be beneficial to most people regardless of what they go on to do in life. Personally, I think having young children use something like Scratch to make simple programs is a great way to build problem solving skills, which are far more important that memorizing facts or trivia that aren't going to have much benefit either.

    6. Re:Not the same thing by TsuruchiBrian · · Score: 1
      CS is about a lot of things (algorithms being one important one). Another aspect of CS is the study of computer languages which is actually very similar to linguistics (there is a lot of crossover between the 2 fields). In computer science there is actually a mapping between the power of different kinds of computers and the types of languages they can process.

      Finite State Machines Regular Language

      Pushdown Automaton Context Free Language

      Linear Bounded Automaton Context sensitive Language

      Turing Machine Recursively Enumerable Language

      A lot of people think computer science and language are about as opposite as fields can get, but they are not because of the existence of programming languages.

      The process of using a programming language (to implement an algorithm) involves making grammatically correct statements (syntax) to convey meaning (semantics) to a machine so it can do what you ask of it.

      Real language is analogous in that you are learning to use a grammar to convey meaning to other humans. Maybe you want to tell another person how to build a canoe. Part of that process is knowing how to build a canoe, and part of that process is translating your knowledge into English sentences for another person to understand.

      If you want to implement an algorithm, part of that process is knowing the algorithm, and part of it is translating that algorithm into a language that a machine can understand.

      In this respect an algorithms expert is like a professional canoe builder and a programming language expert is like an English teacher. If you are both, maybe you can write a really good book about canoe building, or actually design some good software.

    7. Re:Not the same thing by d34thm0nk3y · · Score: 1

      Another huge benefit to learning a foreign language (as an Americcan) is how much you learn about English in the process.

      Another benefit you don't gain with programming.

    8. Re:Not the same thing by TsuruchiBrian · · Score: 1

      html removed my arrows

      Finite State Machine <--> Regular Language
      Pushdown Automaton <--> Context Free Language
      Linear Bounded Automaton <--> Context sensitive Language
      Turing Machine <--> Recursively Enumerable Language

      Ironically, in a discussion about programming languages, I failed to adhere to gramatically correct html.

    9. Re:Not the same thing by skelly33 · · Score: 1

      ... and that includes CS majors sometimes. I've known developers with bachelor's degrees in CS who had never seen a hard drive, or understood even the fundamental concepts of what goes on in hardware between CPU, RAM, the system bus, attached peripheral devices, etc. What I've noticed in the school I am at now (back-filling formal education for a well-established career in CS) is that there is only one class that teaches those fundamentals, CS1 - and it is not a requirement for the CS degree program. The "core classes" are the second-level programming and higher... not even the first level programming classes count. Conceivably, one could pass on all the introductory classes and never have any idea what a logic gate is, for example. It is bewildering as to how this can be acceptable. I grew up with schematics for my 286 that showed all the ISA bus lines and timing logic to be able to make my own ISA bus expansion cards to interface whatever I wanted in the real world. The times, they are a-changin`...

    10. Re:Not the same thing by denobug · · Score: 1

      Agreed.

    11. Re:Not the same thing by Anonymous Coward · · Score: 0

      ... communicate with human ...

      What does communicating with humans have to do with education or computer science degress? It's not like people expect humans to understand or use computers.

    12. Re:Not the same thing by Obfuscant · · Score: 1

      You can take other classes on those days. INCLUDING CODING CLASSES.

      This. They're creating an artificial dichotomy as an excuse for dumbing down college admission requirements AND dropping high school electives. In other words, UW is supposed to compete with ITT Tech instead of MIT.

      A college prep curriculum SHOULD be harder than one intended to dump people into the labor pool, and it should cover more than what someone with an entry level job needs to live day-to-day.

    13. Re:Not the same thing by Anonymous Coward · · Score: 0

      The difference is implied context. Natural language builds state without explicit declarations. For example:

      Give two people the following commands:
      1) Turn around
      2) Turn halfway around

      In almost all cases, they both do the same action (180 turn)

      Now give them the following commands:
      1) Turn back around
      2) Turn halfway back around

      In almost all cases, they do different actions (180 turn and 90 turn). In the middle of the experiment, the word "halfway" has changed meaning.

    14. Re:Not the same thing by asdfj · · Score: 1

      I can tell you're an old-timer from your backtick-apostrophe, haha

    15. Re:Not the same thing by fyngyrz · · Score: 1

      And yet, if you hit them both on the head with a frying pan, they both fall down. So there is some order in this world.

      --
      I've fallen off your lawn, and I can't get up.
    16. Re:Not the same thing by david_thornley · · Score: 1

      The subjects you mention are not core parts of computer science, any more than the details of telescope design are core parts of astrophysics. The schematics for your 286 are more a matter of electrical engineering. Useful stuff to know, and very interesting, but making ISA bus expansion cards is EE, not CS.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  3. A better idea by Anonymous Coward · · Score: 1

    How about two years of critical thinking instead?

    1. Re:A better idea by kwiecmmm · · Score: 4, Interesting

      Or two years of an actual foreign language. There have been studies that show that learning a foreign language helps programmers program better and read code better.

    2. Re:A better idea by davidwr · · Score: 1

      How about 18-19 years of learning to think critical before you get a high school diploma?

      In case you are wondering when the clock starts, education starts the day you are born (let's set aside pre-birth experiences for the moment). For those outside the United States, most students in the United States who don't graduate early or "fail" a grade (or drop out) get their high school diplomas between their 18th and 19th birthdays.

      --
      Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    3. Re:A better idea by epyT-R · · Score: 1

      I agree. Each year should have age appropriate lessons that challenge students to filter everything they're told for bs, but good luck making the necessary changes to the school system. It's designed like a factory.

    4. Re:A better idea by epyT-R · · Score: 2

      So does getting regular sleep and exercise. Does that mean we should we force all CS majors go to bed at 8pm and play college football well enough to stay on the team as graduation requirements? I notice a lot of people who push for more foreign language in other programs are those who are good at learning languages and have the interest. It's really not that different than the linux evangelist who doesn't understand why joe gamer doesn't want to part with windows. Most of us don't have either the interest, time, or talent to specialize in whatever everyone else is specializing in. Forcing irrelevant interdependency prevents this specialization, which prevents maximum opportunity for talent to express itself.

      I think if you have the interest, go right ahead and take them as electives (or even minor in them), but otherwise there's not enough of a correlation to justify foreign language academic dependencies on CS programs. Students majoring in liberal arts shouldn't have to learn how to handle memory addressing in motorola and arm assembler in order to get their degrees either. There are good programmers out there who have enough trouble with their native languages just like there are excellent linguists and translators who are 'hapless techno weenies.'

    5. Re:A better idea by Anonymous Coward · · Score: 0

      Or two years of an actual foreign language. There have been studies that show that learning a foreign language helps programmers program better and read code better.

      It also helps English speaker understand the English language better. I hadn't really hadn't thought about parts of speech until I had to understand them in another language. It was a class that I didn't want to take, but helps me to this day.

    6. Re:A better idea by Anonymous Coward · · Score: 0

      Problem is, who gets to teach what is BS? If you think that's easy, look at the variety of opinions on /.

    7. Re:A better idea by skelly33 · · Score: 1

      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.

    8. Re:A better idea by HornWumpus · · Score: 1

      Smart kids already do this. Dumb ones will just regurgitate the BS the 'critical thinking' teacher tells them and call themselves critical thinkers.

      See also: 99% of liberal arts students.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    9. Re:A better idea by epyT-R · · Score: 1

      'mission', 'empower', 'powerfully effective'.. The propaganda burns!

      Just because you're told to do it doesn't mean it's beneficial to your end goal for schooling. You should ask yourself why you're in the major you're in and then look at the courses and see which ones logically apply to that goal and which ones don't. A lot of times, universities stuff their programs with irrelevant coursework way above and beyond just giving you a taste of other disciplines. Coursework in two other languages is hardly a single, light 3 credit elective.

      Well, see, there you have it. Did you know that the pope thinks people should spend more time praying, coaches think players should spend more time practicing, and employers think employees should spend more time working? I think the fact you're good at it makes you underestimate the time and energy required for others (even smart CS people) to do it. Most of us have our language patterns and vocabulary set while growing up. It's possible to learn new languages, but time consuming and difficult enough that it's unfair to use it to differentiate who finishes a CS degree. Even learning new programming languages is not really the same thing. CS majors have plenty of opportunities to extract core ideas from semantics (and apply core ideas WITH semantics) within their own discipline.

      I won't argue with native language and history classes, but really that should be over and done with by the end of high school (unless the plan is to major in language or history). I also wouldn't argue with relevant math or science courses.

    10. Re:A better idea by epyT-R · · Score: 1

      Not what I meant. I meant teaching them HOW to filter bullshit.. to think logically instead of emotionally.

    11. Re:A better idea by Darinbob · · Score: 1

      I thought these were entrance requirements not graduation requirements. Ie, the universities want to accept the best students and not just anyone who managed the minimum effort to get a high school diploma.

      Liberal arts students do have to take mathematics classes. CS students do have to take writing classes. Physics students do have to take sociology classes. And so forth. That's how universities work, they don't like having shortcuts. If you only have to take classes directly related to your first job after graduation then it's not a university and is instead a trade school.

      And by the way, some colleges did use to have physical education requirements in the past.

    12. Re:A better idea by epyT-R · · Score: 1

      Well, we might eek out a bit more intellect per student if we explicitly expose them to critical thinking. The smart kids will find the class boring (and should be able to test out), and the less intelligent might learn something that'll make them more resistant to the bullshit artistry they're bombarded with. I think it would be a net positive for society.

    13. Re:A better idea by Darinbob · · Score: 1

      There's this trend in America do dumb things down and take shortcuts. So this is why a lot of people want to get rid of anything that seems hard. If it's an inconvenience then they'll just bypass it or find a short cut. You hear people who honestly ask why they should have to take a class if they won't need it in their jobs, which fifty years ago would have seem amazingly naive or shortsighted but today others seem to take such questions seriously.

    14. Re:A better idea by HornWumpus · · Score: 1

      Sure, expose them to pure bullshit artistry (SJW type) and they will eventually learn to recognize it and ignore it.

      The basic problem is what passes for 'critical thinking' in classes so named. It's just another orthodoxy.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    15. Re:A better idea by david_thornley · · Score: 1

      A long time ago, I think on Slashdot, it turned out that somebody had published a study showing that adults were about as good as children at learning new languages. The big difference, according to the study, was that the adults do better at avoiding the work required than children are.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  4. Assembly the same worldwide by shuz · · Score: 3, Funny

    Assembler is coded the same in all 196 countries. So the next time you are on holiday just shift some registers to communicate with whomever, wherever you are!

    --
    There is or can be built a machine that can simulate any physical object. -Church-Turing principle
    1. Re:Assembly the same worldwide by brebisson · · Score: 1

      Yes, I could not agree more! Everyone should learn SH3 ASM!

    2. Re:Assembly the same worldwide by TWX · · Score: 1

      So, SH3 ASM is the Esperanto of programming languages?

      IE, It's a world-languge with very specific rules, and only about 1500 people use it?

      --
      Do not look into laser with remaining eye.
    3. Re:Assembly the same worldwide by Anonymous Coward · · Score: 0

      It isn't. There are different architectures with different instructions (even nop isn't implemented everywhere) and different notations (AT&T, Intel).

    4. Re:Assembly the same worldwide by Anonymous Coward · · Score: 0

      Making this the de facto Esperanto?

    5. Re:Assembly the same worldwide by ilsaloving · · Score: 1

      What is this SH3 ASM nonsense?

      System/390 assembly is the proper assembly to use! All other ASM is just uneducated slang talk.

    6. Re:Assembly the same worldwide by HornWumpus · · Score: 1

      PDP 11 and octal. Hexadecimal is the work of Satan.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    7. Re:Assembly the same worldwide by Darinbob · · Score: 1

      But do they communicate serially LSB first or MSB? Synchronized clock or oversampling? Differential signalling or singled ended signalling?

    8. Re:Assembly the same worldwide by Anonymous Coward · · Score: 0

      Knowing how to write and debug assembly code with be the CS equivalent to reading & writing in Latin or similar ancient language.

      I know very little Latin, but I have written workable x86 assembly language programs in the past...in a galaxy far far away.

  5. More useful than my high school options by damn_registrars · · Score: 1

    I recall back in high school the foreign language options were Spanish, German, and French. In my field German might be the 4th or 5th most spoken language (with English being the first) but Spanish and French might not even crack the top 10. Two years of C++ would have been vastly more useful to me than the two years I wasted learning Spanish (in college I subsequently took C++ and forgot Spanish).

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    1. Re:More useful than my high school options by jythie · · Score: 1

      Why did you not take German then?

    2. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      Are you high? Spanish is the second or third most spoken language in the world, depending on if you count only native speakers, or native and second language speakers. It is spoken in almost the entire western hemisphere!

    3. Re:More useful than my high school options by Grishnakh · · Score: 2

      So why'd you take Spanish then?

      I took German. German is the language of many engineers, and a place where there's lots of tech companies. Spanish is the language of kitchen line cooks and janitors and landscapers. There's almost no Spanish-speaking engineers or programmers out there.

      If you're going into a STEM field, the languages you should be looking at are German, Japanese, and Mandarin (not necessarily in that order, it really depends on what sub-field within STEM you're interested in). If your goal in life is to start a restaurant or a landscaping business, however, Spanish would be an asset.

    4. Re:More useful than my high school options by ThatsDrDangerToYou · · Score: 1

      ... but if you want to converse with your housekeeper, Spanish would be a good choice. Just sayin.

    5. Re:More useful than my high school options by SQLGuru · · Score: 2

      It may be the second or third most spoken IRL, but in terms of off-shoring, most of the jobs go to places that speak English (India), Chinese (China), Russian (Russia), and Portuguese (Brazil). So, knowing Spanish or French isn't as useful *in his profession*.

    6. Re:More useful than my high school options by Anonymous Coward · · Score: 2, Insightful

      Learning two years of any spoken language doesn't sound like much.
      Here in Germany I had 9 years of English and 5 years of French.
      I had the option to reduce French to 4 years by switching to Latin.
      I chose to learn 2 years of Spanish on top of that.
      And by the end of high school I had already taught myself C++ for 8 years.

      So don't complain about having to learn a foreign language.

    7. Re:More useful than my high school options by damn_registrars · · Score: 1

      Why did you not take German then?

      Because that was decades ago. While I was quite sure that (Mandarin) Chinese would be more useful than either Spanish or German in my future life, I had no option to take Mandarin and had started Spanish in middle school (where it was literally the only option). Had I known that German would be more useful (than Spanish) to my future I would have switched to that.

      Had I known back then that not only would German be useful than Spanish but also that I am tone-mute, I would have taken German rather than wondering if I could ever hack Chinese.

      --
      Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
    8. Re:More useful than my high school options by AtlanticCarbon · · Score: 2, Interesting

      Interesting point, but most German engineers are going to speak English better than you can speak German. I imagine the same is true for Japan. The advantage of Spanish (or what people realize less often, French) is that you have large poorer territories in South America and especially Africa where perhaps there'd be more difficulty getting someone with US tech experience to head up an office.

      This is primarily a question of how much we value general education though. People forget the main reason to learn a second language is just an exercise in learning and seeing how another language works. Most people are never going to speak a second language well enough to use it professionally. People who want a university education should still have to have a well-rounded education even if they're majoring in CS. That means learning some history and foreign language.

    9. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      Dunno about him, but my high school (rural school district, in the late 80s) offered only Spanish.

    10. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      "... Spanish is the language of kitchen line cooks and janitors and landscapers ..."

      MY German ancestors worked menial jobs in the 1890. German remained the language of Goethe then and

      Spanish is the language of the #1 book of all time.

      http://news.bbc.co.uk/2/hi/entertainment/1972609.stm

    11. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      Nope, paying them to go learn English (in the US) is better for you, better for them and in the end is a lot cheaper.

    12. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      2 years of concentrated study is sufficient to get by in a language with probably 1.5 years to spare.

      The reason why Americans gripe about the foreign language requirements so much is that A, we're usually far enough from the lands that speak the language that we don't get much chance to use it and B, the fact that the classes are of low quality because it's not a priority.

      I guess a third reason is that the choices we have are often times very limited. In High school I could choose Spanish, French, Japanese and Latin, if I remember correctly. But in middle school I could have chosen French, German and I think Spanish as the language choice. So, I spent a couple years on German and then had to switch languages because the high school I ended up at didn't offer it but I still had to take a language.

    13. Re:More useful than my high school options by Grishnakh · · Score: 1

      Or you could just save yourself the time and expense and hire an English-speaking one instead.

    14. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      Are you asking why a high school kid didn't pick the language that would be more useful years later when he got a job?

    15. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      Slacker!

    16. Re:More useful than my high school options by Grishnakh · · Score: 1

      Interesting point, but most German engineers are going to speak English better than you can speak German. I imagine the same is true for Japan.

      That's most likely true for German, not so much for Japanese and definitely not for Chinese.

      The advantage of Spanish (or what people realize less often, French) is that you have large poorer territories in South America and especially Africa where perhaps there'd be more difficulty getting someone with US tech experience to head up an office.

      If you're going into STEM, why would you be "heading up an office" in Africa or South America? That's for business majors. Besides, South and Central America are the most dangerous places in the world to live these days, so you'd have to be nuts to want to move there. El Salvador and Honduras lead the world in murder rates, with IIRC 1 in 9 men being murdered there. You'd be safer moving to Iraq.

      A lot of Americans do move to Germany (not usually permanently) for business assignments because there's a lot of multinational companies that work in both places. Knowledge of German will help a lot there, both in the office (though most professionals there speak English), and especially outside the office. Lots of lower-class Germans do not speak much English, so when you want to go shop in a pastry shop or wherever, it helps a lot to be conversational. And in Germany, you don't have to worry much about some drug gang killing or kidnapping you, unlike Central America.

      Additionally, knowledge of German is a big help if you do any business or travel to the Scandinavian countries, since those languages are Germanic too and very similar to German. Same goes for Netherlands. And don't forget Austria and especially Switzerland, where German is also spoken (though for Switzerland this depends on which part, there's a big German part and a big French part, and a smaller Italian part).

      This is primarily a question of how much we value general education though. People forget the main reason to learn a second language is just an exercise in learning and seeing how another language works. Most people are never going to speak a second language well enough to use it professionally.

      For most people, that's true, but you might as well pick a language that's used by advanced, world-leading nations and economies, not a language that's only useful in backwards, violent nations, just in case you do get an assignment or opportunity to live there for a while.

      It also helps that English is itself a Germanic language, and a lot closer to it grammatically than it is to Spanish. German really isn't too hard for a native English speaker to learn. The Romance languages are a little more difficult because English is farther from them (it borrows a fair amount from French thanks to the Normans, and also a lot of borrowing from others after that).

    17. Re:More useful than my high school options by Grishnakh · · Score: 0

      If you want to pick a language to learn based on a single book, go ahead; I'd prefer to use a more comprehensive set of criteria in picking a language to learn.

      If literary works and other arts are that important to you, you'd probably be better off picking Italian or maybe French. Spain was a world power back in the 1500s and 1600s, true, but after that it became completely irrelevant. Don Quixote was published in the early 1600s; what have they done since then? The truly excellent works of Frenchman Alexandre Dumas, by contrast, came out in the 1800s. And I'll take The Count of Monte Cristo over Don Quixote any day.

    18. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      That's a bit myopic. Even if you don't learn to speak a foreign language fluently, or even anything remotely like it, you still pick up valuable knowledge.

      For instance, people who speak a foreign language tend to do it, but being heavily influenced by their native way of speaking and thinking. I.e, the words are English but the language is essentially still something else. Having a basic knowledge in this language avoids a lot of confusion because even if you think what the person says is strange, you don't get hung up on it because you understand what he's saying. You might even realize he's not being rude just because he doesn't sprinkle "please" all over his sentences.

      Finally, not knowing any other language than your own, puts all the responsibility for any communication actually happening on your counterpart, which if you think about it is pretty arrogant. Besides, no matter how little you know it's usually a good "icebreaker".

    19. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      Lots of lower-class Germans do not speak much English, so when you want to go shop in a pastry shop or wherever, it helps a lot to be conversational.

      We all speak English just fine. Blame Hollywood. It's more likely that nobody wanted to talk to you.

    20. Re:More useful than my high school options by Obfuscant · · Score: 1

      Interesting point, but most German engineers are going to speak English better than you can speak German. I imagine the same is true for Japan.

      Interesting point. IGermany and Japan seem to be able to produce productive and well educated engineers and programmers from their academic systems, even though they spend time teaching a "foreign" language from very early on. Certainly much much more than just classes during two years of their equivalent to US high school. But we can't do it because those two years of one class a term is too much time to spend.

      I've heard say that English is much harder to learn than other languages, yet I've met many Germans who are fluent in it. And I know that what I've heard is true because of the number of times I hear native English speakers say things like "Me and my friend went ..." or even the more nonsensical "I could care less."

    21. Re:More useful than my high school options by asdfj · · Score: 1

      Save expense, hire English-speaking?
      Wat?

    22. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      Interesting point, but most German engineers are going to speak English better than you can speak German. I imagine the same is true for Japan.

      Interesting point. IGermany and Japan seem to be able to produce productive and well educated engineers and programmers from their academic systems, even though they spend time teaching a "foreign" language from very early on. Certainly much much more than just classes during two years of their equivalent to US high school. But we can't do it because those two years of one class a term is too much time to spend.

      That's part of it right there, for many people high school is too late for them to be easily picking up a new language. Your brain loses plasticity as you age, especially in the language centers. If you want your child to be multilingual you need to start them on the path while fairly young.

    23. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      If you go by Nobel laureates in literature, Spanish comes fourth behind English, French, and German.

    24. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      Additionally, knowledge of German is a big help if you do any business or travel to the Scandinavian countries, since those languages are Germanic too and very similar to German. Same goes for Netherlands. And don't forget Austria and especially Switzerland, where German is also spoken

      The Scandinavian languages might have the same roots as German, but as a native German I could not make sense of what I read when I was in Denmark and Iceland. At least in Iceland that's not a problem since everyone speaks English because of the high number of tourists. Dutch on the other hand is very similar. The German speaking parts of Switzerland speak a dialect that is hard to understand if you are used to standard German. Luckily they all learn standard German in school and you just have to ask politely for them to switch to it.

    25. Re:More useful than my high school options by tsqr · · Score: 1

      or even the more nonsensical "I could care less."

      It isn't nonsensical. It's idiom. Sort of like "head over heels" (which started life in the 14th century as "heels over head") or "the exception that proves the rule" (depends on an archaic definition of the word, "prove", meaning "test"; we see the remnants of that today in terms such as "proof mass"). By the way, English is in no way unique in having illogical idiomatic expressions.

    26. Re:More useful than my high school options by Grishnakh · · Score: 1

      The Scandinavian languages might have the same roots as German, but as a native German I could not make sense of what I read when I was in Denmark and Iceland.

      Yes, they are pretty different, but if you already know English and German, it should be easier and faster for you to pick up Danish or Swedish than if you know English and Spanish.

    27. Re:More useful than my high school options by Darinbob · · Score: 1

      But the purpose of learning a foreign language is not necessarily to be able to speak that foreign language. Learning languages provides additional benefits beyond being able to watch telenovelas.

    28. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      I realise this is what you're getting at by mentioning French, but to be clear there are zero Spanish-speaking countries in Africa.

    29. Re:More useful than my high school options by Anonymous Coward · · Score: 0

      or even the more nonsensical "I could care less."

      It isn't nonsensical. It's idiom.

      I think you've fallen victim to an idiomatic WHOOSH. The criticism wasn't of the idiom, but rather the disconcertingly common (and illogical) misstatement of the (quite logical) idiom "I couldn't care less". I would argue that usage of that broken idiom is worse than misusing "begs the question" in place of "raises the question", which one hears even from news anchors and other professional journalists who presumably should have an excellent facility with English, as language skills are a core attribute of the profession.

      - T

  6. Silly, and not silly by davidwr · · Score: 1

    It's silly to equate CS or knowing a programming language to knowing a human language.

    Assuming the reason for having the language requirement is to make sure students have exercised that part of the brain and not to make sure they have the communication skills that knowing a foreign language brings, it's not silly to change the requirement from "have 2 years of a human language" to "meet one of the following requirements: Have 2 years of a human language OR have 2 years of computer science."

    Of course, if the reason for requiring a foreign language is to make sure the students know how to speak/read in English and one other human language, then it is silly to change the requirement.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Silly, and not silly by jellomizer · · Score: 1

      There is this circular argument about required courses.
      Person 1: Non-Required field of study should be required, it has these useful attributes that everyone should learn.
      Person 2: There are a lot of people who are not good at Non-Required field, by making them take it will hurt their academic standings.
      Person 1: Well I am not good at Required field of study and it is hurting my academic standing.
      Person 2: Required field has useful attributes that everyone should learn.

      If you want to expand required coursework, there is often a tradeoff that you must make, normally by non-requiring a current required topic. We want a larger portion of the population to be Computer Science literate, however there is only so much time you can teach people. So tradeoffs need to be made, Foreign language, compared to English, History, Math and Science seems to be a fair trade offs. Other tradeoffs I would think may be appropriate would be Art, Music, Civics, and PE. However these are already mostly all electives and few schools have them required.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Silly, and not silly by tsqr · · Score: 1

      The circular argument is actually pretty revealing. What it says is, "People don't want to learn anything they aren't good at". Since most everyone is best at things they know the most about, eventually no one will try to learn anything new at all.

    3. Re:Silly, and not silly by Darinbob · · Score: 1

      Well part of the reason is to do something that is hard. It's a barrier to entry. If the university wants to maintain its reputation then it can't let in just any slacker. For people who don't want to do anything hard can go to simpler colleges instead, or trade schools, or just complain on slashdot about how things are unfair to people who don't want to be educated.

    4. Re:Silly, and not silly by jellomizer · · Score: 1

      I find it more a fault in how academia works. It rewards people who take classes in topics they are good at, and comes to class with most of the information at hand, and punishes people who wants to learn something new.

      Most of the time the people who graduate with high honors are the ones with humanitarian degrees filled with coursework where they just explain their opinions of facts. While the engineering and sciences have a lower high honors turn out, because there is a lot of new information that you have to learn.

      If I were to take a foreign language class, and I know it isn't my strong class. I shouldn't get punished for getting a 2.0 in the class, because the material is new to my way of thinking and hard for me to adapt.

      I remember going to grad school, and the dean was looking at my college transcripts, and she was concerned about the variance in my GPA 4.0s and 2.5s averaging to the 3.5s. She seem really confused when I stated those classes that I got 2.5s in were the classes that I learned the most in. The classes I got a 4.0 in covered stuff I already knew, with a few simple to learn additions to my knowledge. However the 2.5 class I was handed a brand new topic that I wasn't experienced with before so I needed to spend more time learning it, and didn't test as well on it.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Silly, and not silly by david_thornley · · Score: 1

      Suppose I studied hard at some subject I'm not good at (tennis, for example). At the end of the studies, I'm still not good at it. Now, suppose I study a subject that I'm good at. After that, there's something I'm good at.

      As far as learning goes, I've been learning about software and its development for over forty years now. It's not the only thing I've studied, but software development is something that I'm good at, and I'm still learning interesting things.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  7. My College had a similar requirement. by jellomizer · · Score: 1

    Student's needed to take a foreign language course or a computer science course, for the BS Degree. Being that I was a Computer Science Major.... I didn't need to take Foreign Language.

    In hind site, I kinda wish I did. Even though human languages are my worst subjects, and would probably have hurt my GPA, however I wished I was fluent in more languages, so my career isn't stuck in the english speaking world.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:My College had a similar requirement. by jythie · · Score: 1

      As someone who is really terrible at natural language, I ended up pushing my advisor and taking multiple foreign languages in college and yeah, it really did hurt my GPA and left less time for directly marketable skills. On the other hand I found managers surprisingly understanding when they looked at my transcript and saw which classes had the good grades and which ones I struggled in... and years later now that I am out of the entry level positions hiring managers seem more impressed at the multiple attempts (even if I have lost the skills) then the various technical classes (which I have also lost the skills).

    2. Re:My College had a similar requirement. by Jason+Levine · · Score: 1

      I'm bad a foreign languages and took Russian in college. (Same semester I took Quantum Mechanics. College me was a glutton for punishment!) Today, I remember less than five Russian words. The overall experience was decent enough (my required classes ended just as I hit the wall I always hit with human languages), but I'm not sure whether there was any lasting effect on my life.

      --
      My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    3. Re:My College had a similar requirement. by asdfj · · Score: 1

      Oh, honey... If your interviewers are looking at your college transcript, or even your GPA, you're not "out of the entry level."

    4. Re:My College had a similar requirement. by Darinbob · · Score: 1

      At my university/college we had to have two minors, and one of the minors had to be in a non-contiguous field. That is, science and engineering students had to take some humanities or arts classes at a reasonable level (not just the intro classes). Universities like to produce well rounded graduates with a breadth of education.

    5. Re:My College had a similar requirement. by jythie · · Score: 1

      Eh, it really depends on the types of places one works for. For corporate positions no one ever asks, but research oriented ones sometimes still care even for senior positions.

  8. What do to expect by Anonymous Coward · · Score: 0

    when the ones who come with this idea only know one language and zero programming languages.

  9. 2 years of foreign language high school pointless by Anonymous Coward · · Score: 0

    half the time, maybe less spent with a foreign language immersion group long before would do more than 2 years in high school. as for the code.org and all the rest of those faggots, i gave up listening to anything they had to say awhile ago.

  10. And suddenly... by Errol+backfiring · · Score: 1

    And suddenly Americans are speaking foreign languages! Shall we continue Slashdot in German?

    --
    Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
    1. Re:And suddenly... by brebisson · · Score: 1

      How do you call someone who speak 3 languages: a trilingual How do you call someone who speak 2 languages: a bilingual How do you call someone who speak 1 language: an american!

    2. Re:And suddenly... by TWX · · Score: 1

      Only if we re-theme the site to resemble Rammstein album artwork.

      --
      Do not look into laser with remaining eye.
    3. Re: And suddenly... by O('_')O_Bush · · Score: 1

      It is only funny if you are steeped in ignorance. Given how multicultural America is, far more than its English speaking counterparts like the U.K. or Australia, it is likely that, on average, Americans speak more languages. There are no reliable statistics one way or the other, however. Most Americans have a familiarity with Spanish, French, or sign-language, which isn't surprising given their border neighbors.

      --
      while(1) attack(People.Sandy);
    4. Re:And suddenly... by chipschap · · Score: 1

      And suddenly Americans are speaking foreign languages! Shall we continue Slashdot in German?

      Warum nicht?

    5. Re:And suddenly... by Solandri · · Score: 1

      Most U.S. high schools require two years of a foreign language for you to graduate. But the U.S. is big enough that the vast majority of graduates can promptly forget it and live out their lives without ever having to use that foreign language. Quite different from, say, Europe where you can drive a couple hours in any direction and be in a different country with a completely different language.

    6. Re: And suddenly... by goodmanj · · Score: 4, Informative

      You're arguing from what you expect, rather than from data.

      The number of Americans able to hold a conversation in a foreign language is about 25%. Which is nowhere near "Most Americans".
      http://www.gallup.com/poll/182...

      This is especially bad since about 17% of Americans are Hispanic. Not all Hispanics are bilingual, of course.

      In the UK the bilingual rate is about 38%; in Ireland it's 34%, both higher than the US, despite your claims. Across the EU, it's 56%.
      http://www.newscientist.com/ar...

      It's understandable that English-speaking countries have lower rates, but even within English-speaking nations, the US is pretty near the bottom.
      (Australia is right at the bottom.)
      http://yourlanguage.org/resear...

    7. Re:And suddenly... by Anonymous Coward · · Score: 0

      How do you call someone who speak 3 languages: a trilingual
      How do you call someone who speak 2 languages: a bilingual
      How do you call someone who speak 1 language: an american!

      Well when much of the world can speak your language why bother learning others really?

    8. Re:And suddenly... by asdfj · · Score: 1

      "How do you call someone" who can't speak or write English and doesn't understand HTML markup?
      An H1B!

    9. Re: And suddenly... by BenBoy · · Score: 1

      It's understandable that English-speaking countries have lower rates, but even within English-speaking nations, the US is pretty near the bottom. (Australia is right at the bottom.)

      England, America, and Australia make in interesting set of examples; each more isolated than the one before it. It's unsurprising that countries without a lot of foreign languages spoken nearby might be linguistic naifs. The US has a border with Mexico, of course; class/SES differences probably go a long way toward explaining why Mexican Spanish isn't more popular in this country.

    10. Re: And suddenly... by Anonymous Coward · · Score: 0

      Just because doctoring data is my job, I'll point out that holding Europe up as a some kind of beacon is misleading. It is small, and practically every country has a different language. If every state of the US spoke something different, I'd expect the numbers to be better aligned.

  11. If the believe this then... by Anonymous Coward · · Score: 0

    All the MATH you have done should count too. And do not for get Sciences: Physics (Math), Biology (Latin), Chemistry (just plan weird!).

    Learning a foreign language normally also gives you the culture with the language. The frame work in which it was created and used and LIVES!

  12. Music for that matter by avandesande · · Score: 4, Insightful

    If they are going to do this for CS they may as well do it for music. Musical notation and I suppose math are the only two notation systems that are consistent in any culture. (I don't particularly agree with the premise of the OP)

    --
    love is just extroverted narcissism
    1. Re:Music for that matter by i.r.id10t · · Score: 1

      Not sure on the music, but IIRC about 25 years ago math majors at the University of Florida were exempt from the then-new language requirements.

      --
      Don't blame me, I voted for Kodos
    2. Re:Music for that matter by asdfj · · Score: 1

      Not quite... ever played with a British musician?
      http://en.wikipedia.org/wiki/Note_value

  13. Sure, Right by Akratist · · Score: 1

    I can honestly say that I've never tried to communicate with other people by verbalizing code. I would have gotten a dirty look at best, from the kids, if I tried saying "for each ClothingItem clothingItem in Laundrybasket ClothingItems, if clothingItem has stains is true, apply prespotter, add clothingItem to WashingMachine."

    1. Re:Sure, Right by Tablizer · · Score: 1

      I've never tried to communicate with other people by verbalizing code

      I have indirectly. For example:

      "If management approves plan A, then we proceed with plan X. Else, if they reject A, then we try plan B. If plan B fails, we do it in-house.

      "Plan B is to keep trying different vendors for up to a year until we find one which satisfies our requirements."

      Thus, I have conditionals, subroutines ("try plan B"), and loops ("until they satisfy...or a year is up").

    2. Re:Sure, Right by Anonymous Coward · · Score: 0

      If late 19th / early 20th century fascination with technological advance hadn't fallen to modern cultural degeneracy, we'd likely be speaking like that in a hundred years.

    3. Re:Sure, Right by Obfuscant · · Score: 1

      "If management approves plan A, then we proceed with plan X. Else, if they reject A, then we try plan B.

      Sloppy and wasteful coding. You do not execute the else clause unless the first IF condition is false. By the time you execute the second "if" ("if they reject A") you already know that A has been rejected.

      You don't even need to be thread-safe on this, as "accept/reject A" is an atomic operation.

    4. Re:Sure, Right by Tablizer · · Score: 1

      It's written for clarity to non-coders, not coders. I also write a lot of user documentation, and have learned that parsimony is not always the best approach.

  14. Ironically illogical by Anonymous Coward · · Score: 2, Insightful

    Math isn't a 'foreign language', and you can't speak prolog to get directions or understand a native culture.

    1. Re:Ironically illogical by Anonymous Coward · · Score: 0

      But you're more likely to get use out of logical reasoning and some programming skills than having to understand a foreign culture in college.
      Counting CS as a foreign language is ridiculous but replacing the requirement makes sense.

  15. As long as they do not take Lisp by jmcwork · · Score: 2

    Forgive me, I had to.

  16. Duh.... by Anonymous Coward · · Score: 0

    Duh! That language requirement is because talking to people from other countries and cultures matters. And for that, you need to speak their language.

    Now enter badly socialized geeks, in the person of those "Microsoft execs." They don't do relating to people well and think that issuing orders to machines ranks equal in importance to relating to people. They're also eager to flood the CS market with employees to drive wages down. No surprise there.

    I might add that the "two years of your life" claim hints at just how stupid some legislators are. High school students are taking multiple course not just a language and they're doing other things with their life than go to school. Claiming the requirement means spending "two years of your life" on a language is a measure of just how stupid that particular member of the House Higher Education Committee is. Sadly, he (or she) probably thought that was an insightful comment.

    Each year state legislatures across the country compete to see which can pass the stupidest laws. This is apparently going to be Washington state's entry for 2015Ã"Javascript as if it were Spanish.

  17. That's not all by Anonymous Coward · · Score: 0

    A credit for computer "science" will also count as a replacement for biology, physics, or chemistry.

  18. WTF by Anonymous Coward · · Score: 0

    How are you going to replace studying a different culture, a different way of thinking, and the language used to express those things with programming?!

    I'm a programmer, but no matter how I write my for loop or how I'm zip[ping]With it still all boils down to the same thing.

    This is asinine on a major level, but Illustrates a comment I read in another thread. People love to fundamentally conflate programming languages with human languages.

    If something can be expressed in one or two grammatically incorrect grunt-sentences with small words, then it must be easy to program, right?!

  19. Wrong approach... by QuietLagoon · · Score: 1
    CS should not be defined as a foreign language. The college admission requirements should be changed to allow for a foreign language or CS.

    .
    Declaring CS to be a foreign language may have unintended consequences, like mandatory CS subtitles on TV shows and movies.

    1. Re:Wrong approach... by P3r1$c0p3 · · Score: 1

      I love watching foreign art films with Java subtitles. I have to hit pause and consult the api documentation sometimes.

  20. the case by phantomfive · · Score: 4, Insightful

    "What's the case for...not just world language is good, world language is well-rounded, but world language is so super-duper-duper good that you should spend two years of your life doing them and specifically better than something else like coding?"

    Steve Jobs has this one:

    “I decided to take a calligraphy class to learn how to [learn calligraphy]. I learned about serif and sans-serif typefaces, about varying the space between different letter combinations, about what makes great typography great....None of this had any hope of any practical application in my life. But 10 years later, when we were designing the first Macintosh computer, it all came back to me. And we designed it all into the Mac. It was the first computer with beautiful typography. If I had never dropped in on that single course in college, the Mac would never have multiple typefaces or proportionally spaced fonts.

    If all you do is write code and never learn to communicate, you're going to end up writing code like Microsoft does (seriously, 16,000 lines in a single file? And there are plenty of other lengthy files too, that's not really an anomaly).

    --
    "First they came for the slanderers and i said nothing."
    1. Re:the case by Anonymous Coward · · Score: 0

      (seriously, 16,000 lines in a single file? And there are plenty of other lengthy files too, that's not really an anomaly).

      Bah. Ten thousand lines in a single function, that's scary and you hope to never see in code you work with, or twice in your lifetime.

    2. Re:the case by Anonymous Coward · · Score: 1

      That code is extremely well commented and cleanly written. Probably about half that file is comments and there's lots of whitespace. Not sure how number of lines in a file == "insightful".

    3. Re:the case by Anonymous Coward · · Score: 1

      This is Slashdot. "Insightful" == making fun of Mi€ro$o£t!!!1

    4. Re:the case by Anonymous Coward · · Score: 0

      Writing code like Microsoft does - you're not kidding. I worked on the VB compiler team for two years, and that codebase was one gnarly, ugly, twisted-up mess. Nobody wanted to fix it, and nobody wanted me to touch anything, for fear of breaking it. That made it pretty clear how the codebase had gotten into such a wretched state in the first place, but I just chalked it up to "ancient legacy product nobody really cares about" and assumed things must be better elsewhere.

      Then, more recently, I spent couple of years working for a startup where most of my fellow devs were former Microsoft lifers. It was really kind of shocking: these were supposed to be highly experienced industry pros, really top notch guys, and yet here we were with a brand new product, a complete blank slate, and they just started cranking out endless sprawling reams of shitty, clunky, repetitive, bullshit code as though they were trying to bring the quality level down to "legacy nightmare" as quickly as possible! Not even *trying* to do clean job of it.

      These guys had obviously never heard of DRY, and they never used pure-virtual classes or really much of anything in the way of abstraction, but it was worse than that; the code they wrote was riddled with blatant newbie-level mistakes. Bullshit you'd expect to see from an intern: no private members, endless parameter lists stacked with optional booleans, huge chunks of blatantly copy & pasted code, bug farms everywhere. No attention to layout, no consistency in naming, brittle APIs everywhere, duplicated logic all over the place, redundant state with no mechanisms for consistency, everything done via brute force.

      And I couldn't communicate with them, either - they just didn't seem to care or even realize that there was an entire world outside Microsoft that writes lots of code, and a fair amount of it *isn't shit*, and that techniques for making your code *not suck* are widely discussed and really pretty well known in the industry and not that hard to follow. But they just didn't seem to care, and actually gave me a lot of flak whenever I did something so radical as, oh, let's say, *use a namespace*, or *separate interface from implementation*... All I can believe is that these guys have spent so many years wading through ancient crappy legacy sewage that they don't remember that good code is even a thing to try for. If it works, ship it - that's all they seemed to care about. It was a really eye-opening experience.

      I am going to be extremely skeptical any time I see "Microsoft" on a resume in future, because never again do I want to find myself cleaning up after a bunch of "twenty-year industry veterans" who appear to have learned essentially nothing since they entered the workforce. It was painful and I feel sorry for anyone coming into that company after them.

    5. Re:the case by phantomfive · · Score: 1

      That code is extremely well commented and cleanly written.

      If you think 'cleanly written' matches that code, you didn't try to read it, you glanced over it and didn't understand. There are plenty of comments, it is true, but they don't clarify the structure of the file, indeed the whole project is rather undiscoverable.

      Secondly, 'lots of comments and good indentation' is not the same as good comments. When you see comments like these, you know you are in for some pain:

      //I think that this test is for a virtual call.....
      /* This assert is misleading.....
      // Is this assert correct ?

      Once again though, if you don't see a problem with sticking 16000 lines in a single file, I doubt your judgement.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:the case by Darinbob · · Score: 1

      The programmer who only knows how to program is not a very good programmer. Almost all programming requires real world knowledge. Sometimes it's mathematics, sometimes it's physics, sometimes it's hardware, sometimes it's natural languages, sometimes it's art, and so forth. But I see the programers who can't really do anything except program and they don't seem to go anywhere; the advancements don't come, they're always seeking help from others, they don't learn on their own, etc. They often don't even know CS.

      I see people who prepare with tunnel vision for their first job out of college but they never really get out of that rut later. The industry changes completely but without a breadth of education they don't adapt well.

    7. Re:the case by phantomfive · · Score: 1

      That's true, in my most recent job, when I got hired I said, "I'm just going to sit back, program, not worry about the business side at all, only worry about bits and bytes." I actively made an attempt to not worry about the outside world.

      It didn't work very well, somehow I've needed to learn more and more about the business side to get my job done. So much for that idea.

      --
      "First they came for the slanderers and i said nothing."
    8. Re:the case by david_thornley · · Score: 1

      I have a friend who started working at Microsoft on the Apple version of Office, maybe ten years ago. While there, he found that there were calls to something called "SaveA5World". This did something important (I don't remember the details, it's been too long) for Macintoshes with the Motorola 680?0 chips. Since PPC Macs were introduced in 1994, that has done nothing. Even ten years ago, Microsoft was not compiling Office for Macs that ancient.

      If you keep meaningless code in your software for ten years because nobody understands it well enough to risk taking it out, you've got a whole pile of technical debt.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    9. Re:the case by david_thornley · · Score: 1

      One of the benefits of my software career has been working in various different places and learning things. I never got involved in the business side in the sense of the finance and marketing stuff, but I always wound up learning a lot about what my software was being used for. I know things about the welfare system, medical records, electrical power distribution, home mortgage planning, and CNC manufacturing I'd never have learned otherwise.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  21. Two birds with 1 by Tablizer · · Score: 1

    I'm inventing Klingon COBOL so one can get credit for both without changing the rules.

    1. Re:Two birds with 1 by bill_mcgonigle · · Score: 2

      use Lingua::tlhInganHol::yIghun;
       
              <<'u' nuqneH!\n>> tIghItlh!
       
              {
                      wa' yIQong!
                      Dotlh 'oH yIHoH yInob
                              qoj <mIw Sambe'> 'oH yIHegh jay'!
                      <Qapla'!\n> yIghItlh!
              } jaghmey tIqel!

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  22. Not the same thing by Anonymous Coward · · Score: 1

    Well History, and Philosophy are almost completely unrelated but they were interchangeable as distribution credits at my college.

    Being able to substitute a class for another class as an entrance or graduation requirement doesn't mean the subjects are functionally interchangeable. It juts means the people in charge think that neitehr is so important you can't skip it but both are importnat enough you should have at least 1.

  23. U of MN did this in the '70s by Slashdot · · Score: 1

    When I started at the University of Minnesota in the late '70s I was permitted to choose between a "natural language" or an "artificial language", that is, a programming language. That's not currently an option at the University and I don't know when it changed.

  24. Re:2 years of foreign language high school pointle by CastrTroy · · Score: 1

    I agree with 2 years of foreign language instruction being pointless. Unless you are going to be immersed in the language for a couple years, taking a single course for 2 years does not give you enough time to have a good grasp of the language. I'm in Canada, and just about everyone is forced to take french from grades 1 to 9, but very few people can actually speak or write the language well if this is the only exposure they've had to the language. Even after 9 years of instruction, I never read a single book in French, nor was I ever asked to write more than a couple sentences. My vocabulary probably consists of about 500 words if I had to guess, and I've picked up more that from reading food labels and other french signage than I have from actually taking classes. But boy did we know how to conjugate those verbs.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  25. When did CS become coding by Anonymous Coward · · Score: 0

    It's been a while but I remember only two out of the 15 or so CS classes I took as teaching a programming language

    1. Re:When did CS become coding by Darinbob · · Score: 1

      It changed when people started wanted to get above average paying jobs without having to get educated first. Their aim is to learn just enough for their first job. Just read Slashdot for awhile and periodically we'll get posts complaining about never needing a subject on the job; which is exactly the same sort of nonsense you hear from kids complaining about algebra, or even arithmetic ("dad, we have calculators now, why do I have to learn to add?").

      It's also a broader social trend I see in America, where everyone's getting dumber and being ignorant has become a source of pride.

  26. What next? by BarbaraHudson · · Score: 2

    Next up - making 2 years of sitting on the couch playing games equivalent to 2 years of physical education!

    After all, if Reagan can try to classify ketchup as a vegetable ...

    --
    "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    1. Re:What next? by ThatsDrDangerToYou · · Score: 1

      To be fair, I was studying the effects of a slouching posture on overall productivity and alertness, so... SCIENCE!!!

    2. Re:What next? by Anonymous Coward · · Score: 0

      Barb, shut the fuck up already. Didn't you have enough http://yro.slashdot.org/commen... shooting your mouth off and having to eat your words, troll? Off topic crap only got your ass handed to you again by apk. It is amazing how you will follow apk around only to have to eat your words for it, every single time you do. Are you a sado masochist? You must be. You're a glutton for punishment you bring on yourself embarassing yourself publicly. Of course, a sick in the head "wannabe woman" with a sex change attempt on your part since you can't accept yourself as a man and failed as a man living alone with a dog and that's it (your own family even thinks your sick and disgusting for it) has no shame. You couldn't accept yourself and yet you expect others to? Clean up your act troll, maybe then one day, they might (doubtful, you have a break an old tree, they don't bend, and apk's breaking you).

    3. Re:What next? by Anonymous Coward · · Score: 0

      Next up - making 2 years of sitting on the couch playing games equivalent to 2 years of physical education!

      Games are, after all, called e-sports today.

      We live among idiots these days. They cannot tell the difference between two objects because they share the same labels.

    4. Re:What next? by Anonymous Coward · · Score: 0

      After all, if Reagan can try to classify
      ketchup as a vegetable ...

      The Reagan proposal never mentioned ketchup.

    5. Re:What next? by BarbaraHudson · · Score: 1

      It allowed it. Just like it allowed two tablespoons of tomato paste on a slice of pizza to count as a vegetable.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
  27. Why not? No one takes foreign language seriously.. by MikeRT · · Score: 1

    Foreign language classes in most K-12 classes are so useless that they might as well be disbanded. In most schools, senior foreign language classes are about as difficult as very early elementary school classes in English. I had about 7 years of Spanish between middle and high school; barely learned a damn thing until my senior year when I read the grammar rules and decided to just start talking to a teacher who was actually fluent (ironically, not our Spanish teacher***).

    ***I also learned basic Esperanto and would respond to his Spanish with Esperanto. If you've ever heard spoken Esperanto, it sounds about as close to Spanish as Portuguese. Needless to say, he often couldn't tell that it was Esperanto.

  28. No, this is GREAT... by fyngyrz · · Score: 0

    No, this is great...

    ...if you're from INDIA

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:No, this is GREAT... by monkeyzoo · · Score: 1

      Soooo, apparently the argument was: why are foreign languages "so super-duper-duper good that you should spend two years of your life doing them and specifically better than something else like coding?"

      OK, that's a valid question!! And perhaps the foreign language requirement should be removed if the subject is not that important.

      But to conclude, "no, foreign language is not that important; therefore, we will define another academic subject entirely to be a foreign language," is nonsensical.
      By that logic, if history isn't that important either, should biology be considered a form of history?

    2. Re:No, this is GREAT... by Darinbob · · Score: 1

      There are reasons for university entrance requirements. Primarily they are intended to ensure that the student has a proper background necessary for a rigorous education (as opposed to slack off high school education). Foreign languages are HARD, and thus this satisfies a requirement that the applicant has done something HARD (even if only at an easy high school level). Substituting something easy like learning a programming language misses the point there, especially as it reduces two requirements (math and languages) down to one (math).

      Second, university requirements want a breadth of knowledge from the student because they're going to teach a breadth of knowledge, they do not want students that can only think about one thing. Learning more is better, always. A university should be able to point to their graduates and say "these meet our standards of excellence" instead of "these guys knew how to take shortcuts". A university is not a job training center.

      Finally, a foreign language requirement, on its own merits, has many benefits. It teaches you more about your own native language. It trains the brain to think better, and to think differently. It is brain training, right-brain training, right-left brain interaction, etc. You do not substitute chess club membership for a physical ed requirement, so you should not substitute a mathematical process for a natural language requirement.

    3. Re:No, this is GREAT... by Anonymous Coward · · Score: 0

      The average Indian already knows two or three languages purely as a matter of necessity, typically their native language, Hindi (which is spoken by a plurality of Indians in its various registers) and English (which is separately tested for any Indian student applying to an American university).

  29. Esperanto by Anonymous Coward · · Score: 0

    Promote Esperanto.

    I don't know what evidence exists for computer programming building general intelligence and language skills, but Esperanto does have some support.

    Furthermore, Piaget suggests that only a small percentage of people will reach 'formal operations' capability by college age, a state of mental development that is essential for writing non-trivial applications. So, spending a lot of money getting a cat sprite to dance and counting that as a "language" is non-sense.

    Finally, introducing Esperanto exposes a student to a lot of Latin-like root words, conlangs(constructed languages), linguistics and may get them interested in Lojban; all a backwards way of learning about grammars, parsers, context, etc.

  30. Comp languages too important to do this by gurps_npc · · Score: 1
    In my personal opinion, every single person in America should be taught the basics of at least one computer language.

    Just like everyone should be taught the basics of chemistry and the basics of physics.

    Not understanding how to code "Hello World" is equivalent to not knowing that hot things expand.

    As such, computer languages should be a separate requirement in ADDITION to a foreign language, not instead of.

    --
    excitingthingstodo.blogspot.com
  31. So... by JustNiz · · Score: 1

    If 2 years of CS is actually equivalent to a "World Lanuage" (whetever that is), since I can speak 3 langauges, where do I collect my free (2nd) CS degree?

  32. Require Both by Anonymous Coward · · Score: 0

    Human languages are used to talk to humans.

    Machine languages are used to talk to machines.

    Communicating with both will be very important in the next century.

    After that, the machines are so good at human translation that learning a human "foreign" language will be a niche hobby, like knowing how to create and maintain a full suit of armor. Sure, one can still do it, but almost nobody really does.

  33. No Foreign language requirement here by Anonymous Coward · · Score: 0

    I didn't have a foreign language requirement for either college admission, nor college graduation.

    I also needed 132 Hrs to get my BSc.

  34. Better idea for new IT'ers by Tablizer · · Score: 1

    Better to learn Hindi in case Congress is bribed to increase the H1B limit to gajillion. Then you can fake being an H1B, or work in India as a B1H because all their coders would be in the US, creating local demand.

  35. Re:2 years of foreign language high school pointle by i.r.id10t · · Score: 1

    My 2 years of High School Latin ("At one time the land of Gaul was divided into 3 parts...") helped me with a medical terminology course simply because I was used to using non-english word roots, prefixes, and suffixes.

    --
    Don't blame me, I voted for Kodos
  36. That is a really stupid idea by morgauxo · · Score: 1

    There is no equivalence. One is all about logic and mathematics. The other.. language skills and dealing with the illogical, more human stuff. CS is all about strict rules that cannot be broken. Natural human languages are so full of inconsistancies and exceptions the rules barely exist. Learning a foreign language is about learning to wrap your mind around how a different group of people think and perceive the world not how to logically construct an algorithm.

    Substituting one for the other makes about as much sense as substituting math for english or vice versa. A well rounded person needs math, logic AND language.

  37. what about 1-3 years mixed class room / apprentice by Anonymous Coward · · Score: 0

    what about 1-3 years mixed class room / apprentice vs

    4+ years pure classroom with lot's of fluff and filler at 20K+ a year

  38. well rounded is BS by frovingslosh · · Score: 1

    Many decades ago my HS "guidance counselors" told me that I would need two years of a foreign language to get into college. My first effort was Latin, which was the only grade school / high school course that I ever failed. (I'm my defense the teacher only knew two languages and they were Latin and German, he couldn't have passed English any more than I could pass Latin. Many others failed, and some students did pass and even excel, but most of those had previous exposure to another Foreign language earlier, the damn nuns never taught us a foreign language, they wasted too much time on teaching us their fairy tales.). So I switched and wasted two years in Spanish, which I got Bs in (dragging down my GPA slightly). In my senior year I applied to three engineering schools, including Carnegie Mellon and was accepted to all 3. I ended up going to Purdue.

    I had a pretty full high school schedule. I had doubled up on sciences my junior and senior year, taking both Chemistry and Physics in my junior year and Chem II and Physics II in my senior year (there were only 7 students in the school with 600 seniors that took Physics II). I didn't have time for some electives that I would have liked to take such as mechanical drawing and drivers ed.

    Then I went back to the high school guidance counselor, for who who I had a question. My question was: "You and your predecessor told me through all of my "counseling" that I would need two years of a foreign language to get into college. Now I've been accepted into three top engineering schools. Yet none of them ever asked or cared about a foreign language. What's going on? Why did you have me waste two years (actually three counting Latin) for something that nobody cares about? The counselor looked over my file, and my acceptance letters and my applications that I had brought copies of, and then said "Oh, you went into Engineering. You would have needed the foreign languages in you wanted to get into something other than engineering." All I could say was "you idiots, I've always said I was working to get into Electrical Engineering. You're not doing your job."

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:well rounded is BS by Tailhook · · Score: 1

      Don't be bitter. You've learned an important life lesson; don't believe anything an educrat tells you. A lot of people will die under a small mountain of education debt they accumulated prior to learning this.

      --
      Maw! Fire up the karma burner!
    2. Re:well rounded is BS by Anonymous Coward · · Score: 0

      Sounds like the same sort of counselor who wouldn't let me have early dismissal in senior year, despite the reason I wanted to leave early was because I was already taking community college courses in the evening. Nope, we must apply one-size-fits-all education to everyone!

    3. Re:well rounded is BS by david_thornley · · Score: 1

      You're being overspecific. Be very leery of advice from somebody who is appointed to advise you and who isn't responsible to you. Education isn't unique in this, although it happens a lot to young people, so it's most prominent in education.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  39. EBNF by ruhri · · Score: 1

    Let me offer an amendment here:

    No language shall be counted towards the foreign language requirement, for which an EBNF does not exist.

    Wow, since when are formal and human languages the same thing? Oh wait, they aren't.

  40. YES!!! by bhlowe · · Score: 1

    Sitting through 3 years of foreign language class was a utter waste of time for me. Would have gladly done double the amount of computer programming, physics, or electronics. (All of which I was also able to take, thankfully.) Three extra STEM classes in lieu of foreign language would be a big boost going into college and/or the job market. Computer Science departments could give a rip whether their students puede hablar español.
    The trick is to make the courses relevant and interesting for the diverse abilities of teachers and students.

  41. foreign language no, volunteer time YES!!! by Anonymous Coward · · Score: 0

    I know it will never happen but contributing to oss projects should count as volunteer time for admission/graduation purposes! it may not have the emotional appeal of dipping a soup ladle but I would argue is more beneficial to society as a whole.

  42. Sure, Right by Anonymous Coward · · Score: 0

    Brilliant! I am so doing this to my kids tonight!

  43. What else can you expect by msobkow · · Score: 1

    What else can you expect from a nation that decided they can legislate pizza into being a vegetable?

    --
    I do not fail; I succeed at finding out what does not work.
  44. The case for foreign language by goodmanj · · Score: 1

    I'm going to skip over the whole "computer language and spoken language are two different things" argument, and focus on the quote. What's the case for forcing everyone to spend two years learning a foreign language? Is that really a better use of students' time than learning something else?

    Yes. International conflict happens when societies misunderstand each other, and when they're able to dehumanize each other. The more we are able to understand the language and culture of our neighbors, the harder it is for misunderstandings to build to hatred to build to war.

    Now, this isn't a sure thing, nor should it be. But foreign language learning can prevent wars. How many iPhone apps is that worth?

    1. Re:The case for foreign language by Anonymous Coward · · Score: 0

      All diplomacy should be conducted via Twitter, in English. Once those damn foreigners learned to tweet correctly, they'd fall in line and stop causing problems. The U.S. State Department has been pioneering this effort but has a long way to go. Stop wasting time and annoying people with James Taylor, tweet!

  45. Silly, and not silly by Anonymous Coward · · Score: 0

    Nope, the reason is to make you a "well rounded individual". Which is to say to conform to the current administrator mindset. They would require it to be in Latin but as they have shifted away from hard classes to women's studies that is no longer helpful so any language of an oppressed peoples is fine with them.

  46. This will be more relevant... by BobandMax · · Score: 1

    ...once the machines assume control. Then, machine language will be mandatory.

    --

    "Computers are useless. They can only give you answers."
    -- Pablo Picasso
  47. Yup, some of them are foregin, all right. by whizbang77045 · · Score: 1

    They must be talking about C or ADA. They certainly qualify as foreign languages.

  48. Ridiculous by Anonymous Coward · · Score: 0

    If this is valid, then they should also give foreign language credits for proficiency in music or visual arts. Analogies (of which this comparison is a case) only go so far before breaking down, that is why they are "Analogies" and not "through descriptions". I am actually disappointed that they jumped to CS without taking the obviously valid choice of a concept like this applying to mathematical expertise.

    I speak English as a primary language, Russian as a secondary and Spanish as a tertiary and have a strong understanding of conversational Japanese. I have worked in IT and Computer programming since the late 1980s and other than being able to understand and communicate better with speakers of those languages to a greater degree than non-multi-lingual co-workers, understanding of Computer science does nothing to allow me to communicate any better with Russian, Spanish or Japanese speakers, with the exception of course that they are already experts in computer science, in which case, they would not necessarily be calling me for support.

    My advice: Don't take this a justification to pad your skills on your resume. CS is CS, foreign languages are foreign languages. If that is not the case then I would be able to add "interpretive dance" as a foreign language skill and another programming language. Just remember the phrases for "to gently awaken another person" and "to violently rape another person" only differ by one subtle vowel sound in Japanese... speak carefully!

  49. Da Fuck by BigFire · · Score: 1

    do you mean that CS language counts as language? You mean my Chinese and Japanese isn't good enough?

    1. Re:Da Fuck by Anonymous Coward · · Score: 0

      do you mean that CS language counts as language? You mean my Chinese and Japanese isn't good enough?

      Of course it does! Remember that this is Washington state, CS as a language will only count if "spoken" by women. http://news.slashdot.org/story/15/02/02/1621236/wa-bill-takes-aim-at-boys-dominance-in-computer-classes

  50. The near future. by geekmux · · Score: 1

    (Whips out smartphone and fires up real-time language translator...)

    Man, remember waaaaaay back in 2015 when people were still bitching about educators mandating humans to learn a foreign language the hard way?

    Things change over time. Perhaps so should our educational requirements.

    1. Re:The near future. by Darinbob · · Score: 1

      Man, remember back in the past when people actually got educated, what a bunch of dumb asses. Now shut up, I'm bating here.

  51. Foreign languages = programming by Anonymous Coward · · Score: 0

    Therefore, now I am bilingual. I speak BASIC and Fortran 4.

  52. Requirement waivered if by P3r1$c0p3 · · Score: 1

    If you contributed code to duolingo during high school.

  53. Well... by lars_stefan_axelsson · · Score: 1

    For Perl at least I can see their point, but for programming languages? Not so much...

    --
    Stefan Axelsson
  54. Languages are languages by Anonymous Coward · · Score: 0

    Developers who don't know that computers are primarily tools for communicating with other people will write some of the 75% of applications that don't work out. Of course people who speak more human languages will have better insights into UI design and functionality, and produce better outcomes.

    Computer languages are special, because they are designed for communicating with idiot savants, but they are real languages.

  55. Language Requirements are a Scam by fsterman · · Score: 1

    Foreign language graduation requirements are a scam to employ PhD and masters students in the linguistics department. I know a lot of about educational psych and language learning and there was little about the intensive foreign language course I had to take at the UW that could be mistaken as for prepping us for actual fluency. These classes are designed to allow students to pass a test, not speak a foreign language. It actually got easier as the summer went on because each grad student got more desperate for high reviews and thus more forgiving of mistakes.

    Whatever you stance on learning foreign languages, computer languages give a window into a different way of logic. This is at least as educational as rote memorization of vocabulary and verb forms.

    --
    Is there anything better than clicking through Microsoft ads on Slashdot?
  56. When MS jobs are outsourced to other countries by Anonymous Coward · · Score: 0

    When Microsoft outsources more programming jobs out of the US, it'll be more important for people to speak other languages if they still want a job at Microsoft.

  57. the state speaks by fche · · Score: 1

    Am I alone in seeing it as an absurd concern for state legislatures to ponder? If the price of having a "state university" is having elected politicians micromanage academic issues, isn't that a little too high?

  58. Ridiculous by nedlohs · · Score: 1

    If you think a foreign language isn't useful enough to justify then remove the requirement entirely. Don't just add random crap to the "foreign language" bucket.

    Next up: playing on the school football team to count as a foreign language.

  59. CS is not a language by Anonymous Coward · · Score: 0

    FORTRAN (just to pick one) is a language. CS is not. If Washington wants to do it right, they should substitute a computer language for a (spoken) foreign language or Latin on a semester-for-semester basis. Two years of a foreign language too much for you? Ok, you can substitute two years of Python.

  60. Is Assburger a language? by Anonymous Coward · · Score: 0

    Cuase I think I speak that....

  61. How about your next language? by Anonymous Coward · · Score: 0

    The most important thing you learn when studying a foreign language may not be fluency in that language as such, but rather the confidence and understanding to learn yet another anguage when you do need it.

    Admittedly, this only works with quality teaching and serious studying, and perhaps also an environment that values multiligualism. Think Sweden rather than Alabama.

  62. que? que? by TiggertheMad · · Score: 1

    I'm not a fan of foreign language requirements, but if you are a coder you should learn a foreign language. I've seen to many shitty coders that know nothing about encoding, localization, internationalization, times and dates formats, and other such things. If you are going to write apps in a increasingly global computer world, learn something about how other people communicate.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
  63. Anything to get more CS students by BigIrv · · Score: 1

    Why you ask? To drive down the price of developers.

    --

    --Good morning fellas; Hand me that thing; Boy, this work's hard; Guys, break's over.
  64. Ebonics by Anonymous Coward · · Score: 0

    My cousin went to Berkeley in the 90s. He took Ebonics as a second language there.

    If that counts, why not Computer Science?

    I'm a computer scientist and girls look at me as foreign all the time.

  65. Business Degree by Nukenbar · · Score: 1

    I received a business degree at a large state school in 2000.

    A computer language counted as a foreign language in this program. Better yet, statistics counted as a computer language.

    Therefore by just taking your core statistics classes, you covered your foreign language requirement for a business degree.

    I still don't know how I got away with that one.

  66. Big mistake by Tracy+Reed · · Score: 1

    As someone who has learned both spoken languages and programming languages to fluency (whatever that might mean in this case) I can tell you that allowing CS to replace the requirement for 2 years of a spoken foreign language is a huge mistake. As if we don't have enough narrow minded jingoistic Americans running about scarcely aware of the cultures outside our borders. If you want a good IT job learn both. It is entirely possible. I took two years of both in high school, no problem. You may have to give up your goof-off elective for a couple semesters but it is certainly doable in most schools.

  67. o no! by fyngyrz · · Score: 2

    .here we go, lowering standards ever MORE in our universities

    LOok here feller, evver buddy are a speshul bunkerfly, and desserts there diplomer just as mutch as u do. Kwit beeing an eleetist, u eelitist, u. Kwit triing to put roodblocks in there way, will u? Sumbunny shud call helth n humun servaces on yur ass.

    --
    I've fallen off your lawn, and I can't get up.
    1. Re:o no! by TapeCutter · · Score: 1

      That I could understand your post demonstrates that English is a very forgiving and flexible natural language. Computer languages are mathematical, maths is in fact our most precise language for describing the universe. Knowing something about computer languages may give you some insight into maths but it won't help a Japanese speaker to understand the contents of your post.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  68. Excuse me, sir, I speak Jive by fyngyrz · · Score: 1

    I think the number was "three". English and two other languages.

    I guess I'm ok then, as I read and speak English, Korean, Chinese (poorly), French and Spanish.

    I was feeling bad about it, because as near as I can make out, the three languages most often spoken locally are Yokel, Ebonics, and Res-dog.

    --
    I've fallen off your lawn, and I can't get up.
  69. Hooah by fyngyrz · · Score: 1

    I shall Sally Forth, to wit:

    : huh ."WTF";
    BEGIN huh 0 UNTIL

    Yet, who indeed is this Sally, and why is she so far behind? The questions stack up, and in reverse, I note. Perhaps she is Polish.

    --
    I've fallen off your lawn, and I can't get up.
  70. Hardly a new concept by Anonymous Coward · · Score: 0

    Back in the 80s my computer programming classes counted as foreign language as far as my college's requirements were concerned.

  71. Oh HELL no by fyngyrz · · Score: 1

    *
    * If it's not 6809 ASM, it isn't ASM at all
    * And octal is only for people who are missing two fingers.
    * Hexadecimal uses ALL your fingers and 60% of your toes!
    *
    STRING FCC "PDP 11s are for wankers",4
    LDX #STRING
    JSR >$CD1E
    JMP >$CD03

    --
    I've fallen off your lawn, and I can't get up.
  72. Counter Strike? by Anonymous Coward · · Score: 0

    I didn't even know it was a language! Can you communicate through T-baggin now?

  73. 6 if you count Klingon by ChunderDownunder · · Score: 1
  74. To, too, and two, vato. by Anonymous Coward · · Score: 0

    I've seen to many shitty coders that know nothing about

    I've seen too many foreign language zealots that know nothing about English grammar, spelling, and syntax.
     

    learn something about how other people communicate.

    Indeed.
     
      You know nothing, Tigger.

    1. Re:To, too, and two, vato. by david_thornley · · Score: 1

      I've seen too many English language zealots that know nothing about English grammar, spelling, and syntax.

      FTFY.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  75. So you want to impose suffering? by Anonymous Coward · · Score: 0

    That is a bunch of high velocity rotational movement you've exhibited when what you really are saying is that you want the rest of us to SUFFER. Maybe I don't feel like suffering.

    You know nothing, Click OnThis.

  76. Re:2 years of foreign language high school pointle by ChunderDownunder · · Score: 1

    I met several young Anglophone Canadians doing summer jobs in regional Quebec, which meant leaving their families and friends for a month or two in order to experience a 'foreign' culture within their own country.

    Their experience is that you have to work at it. But such an occurrence is atypical, with vacations more likely to be taken in, say, the Okanagan Valley rather than Gaspe Peninsula.

    (Forgive the intrusion; I mention this as a citizen of a fellow commonwealth realm, even more monolingual.)

  77. Re:Job training center by hackwrench · · Score: 1

    Unfortunately, for many jobs University is the only option.

  78. The same state that wants to address gender issues by sethstorm · · Score: 1

    If the state of Washington had its way, it would only count if you were some "diversity candidate" or a student from the Third World.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  79. The other question is... by Roger+W+Moore · · Score: 1

    Why is the government deciding the requirements for entering degree programs not the respective university?

  80. Re:Job training center by Darinbob · · Score: 1

    But that's not a good reason to water down the standards. I don't want my doctor to have taken shortcuts in med school, so similarly I don't want the people who design medical devices, airplane control systems, and other such devices to have taken shortcuts getting into or out of school.

  81. And on the gripping hand... by russotto · · Score: 1

    As a few ACs have colorfully pointed out, foreign language in high school is useless. You can go in, take the course, pass with flying colors, and not be able to speak or read beyond knowing how to greet someone.

    I imagine computer science education in high school is equally useless, so the change is of no real consequence.

  82. give credit where credit is due by deodiaus2 · · Score: 1

    Actually, while as I think that both programming and knowing a foreign language is important, I also believe that if students know more than their peers, that knowledge should be reflected in his/her GPA. For example, if a student takes Calculus BC in her/his senior year, that grade should weigh more the student who took Calculus AB and more than the students who took pre-Calculus and a lot more than those who did not take math at all. My high school clumped everyone in the same basket. One of my friends was Hispanic, and took Spanish. He would joke as to how that was his one and only easy "A". Indian and Chinese kids take Spanish, but do not get an "A," grade nor are able to get credit for their specialized language knowledge. Actually, the foreigners were punished twice, as they had difficulty understanding the fine nuances of expression. One of the Indian kids joked around that Americans did not speak English properly [e.g. did not know the difference between who and whom and used I instead of me and wear a "Think Different" logo], and thus should have had their grades discounted. I often pointed out that I knew a lot of things that weren't tested for on exams. Even looking at trigonometry class, I saw that the exams were too limited. The questions asked were standardized. The are lots of problems to be investigated which are just a bit more challenging. My biggest reasons for my lack of great success was that I would make careless mistakes. I have a learning difficulty [creative hyperactive] in being able to work with routine and mundane problems. I think I could have done much better had they thrown in some moderately difficult problems. Interestingly, I would take the "math geek" exams. The biggest drawback on those is that they were too difficult. However, I think everyone should have taken them too!! Just north of NYC, Orange and Rockland county gerrymandered sections of town to be Jewish districts and the curriculum was taught in Hebrew. If it is a good idea, then why stop there. I am sure that sections of LA could be Chinese districts, parts of Harlem be Spanish districts, parts of Oklahoma be Cherokee, and parts of Alaska be Inuit!

  83. It is reasonable by Karmashock · · Score: 1

    All told a lot of the humanities courses need to be elective. There are arguments against doing that but they're outweighed by the reasons to do it.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  84. Because by Anonymous Coward · · Score: 0

    There is no programming language to ask this very question.

  85. no way by Anonymous Coward · · Score: 0

    There's no way the feminists will let this fly..

  86. Re:English in Japan by Anonymous Coward · · Score: 0

    Actually, when I was working in Japan back in the day for a well-known consumer products company, I was surprised to hear the old-timers speaking flawless English (some of them even spoke German), while most of their younger colleagues (those who had not had the benefit of attending university overseas) struggled with the most basic of English phrases (the company management had set a 10-year goal of becoming an English-language company).

  87. only for girls though. by Anonymous Coward · · Score: 0

    With WA state trying to implement laws to increase ladies in CS I'm interested how this will effect the numbers on males in languages.

  88. Re:Job training center by hackwrench · · Score: 1

    The problem is that we as a society have never really sat down and determined what is essential for doctors and nurses and engineers to learn.

  89. Maybe not for a foreign language requirement... by crs3210 · · Score: 1

    ...because part of that is studying another country's culture, and that's important too, but make it count for 1 tech and 1/2 a math credit (a semester's worth of math; thus doing it for 2 years would count as 1 math credit, and 2 tech credits...if they really want to encourage this, that's at least along the right lines of what they should do). Remember that technically, as has been pointed out in previous comments, math is a "foreign language" too (because it has syntactical and grammatical rules that need to be adhered to).