Slashdot Mirror


U.S. Students Have Achieved World Domination in Computer Science Skills -- For Now (ieee.org)

When it comes to computer science skills, U.S. students approaching graduation have a significant advantage over their peers in China, India, and Russia. Tekla Perry shares a report: That's the conclusion of a study published today in the Proceedings of the National Academy of Sciences of the United States of America. The study was put together by a global team of researchers led by Prashant Loyalka, an assistant professor at Stanford University. The team constructed a careful sampling mechanism to select senior (typically fourth year) computer science or equivalent students in each of the four countries, making sure that both the educational institutions and students enrolled at those schools were statistically representative of schools and computer science students throughout the respective nations. The sampling also ensured that study participants represented both elite and non-elite universities.

The final selection included 6847 students from the U.S., 678 from China, 364 from India, and 551 from Russia. Once the students were selected, the researchers then administered the Major Field Test in Computer Science, an exam that was developed by the U.S. Educational Testing Service and is regularly updated. The exam was translated for the students in China and Russia. When the researchers tabulated the results, the U.S. students came out ahead in every category. U.S. seniors outperformed their peers overall; students from elite U.S. schools outclassed their counterparts at the other countries' elite institutions; and the same was true for students at non-elite universities. (The differences among the scores of students in China, India, and Russia were not statistically significant, the researchers indicated.)

24 of 194 comments (clear)

  1. World, but not job? by lionchild · · Score: 4, Insightful

    If US students have achieved world domination, why are there such a high demand for H1-B Visa's?

    --
    Awk! Pieces of eight. Pieces of eight. Pieces of seven... ERROR: General Protection Fault. [Paroty Error.]
    1. Re:World, but not job? by bob4u2c · · Score: 5, Insightful

      why are there such a high demand for H1-B Visa's?

      They cost less and are dependent on good standing with the company to stay in the US, next question.

    2. Re:World, but not job? by TomGreenhaw · · Score: 4, Insightful

      In my experience, many of the H1B visa people are project managers and team leads that funnel work offshore where "professionals" are willing to work for a small fraction of what american professionals need to live.

      Short sighted corporate strategy seeks the lowest cost without a concern for total life-cycle cost.

      --
      Greed is the root of all evil.
    3. Re:World, but not job? by Darinbob · · Score: 3, Informative

      And Visas make poachers' jobs harder.

      This is somewhat true. H1-B employees are sort of stuck in their current job, it's difficult to migrate to a different company and losing your job may mean you have to leave the country.

    4. Re: World, but not job? by MobyDisk · · Score: 2

      Because the US has low relative population density and a high number of tech companies. Ergo, there is demand for workers outside the US. This is a good thing for the US.

    5. Re:World, but not job? by Anonymous Coward · · Score: 2, Insightful

      Many laws are maintained not because they are fair, but because some rich lobby games the system to keep them in place.

      The H1-B visa situation is one such.

    6. Re: World, but not job? by astrofurter · · Score: 2

      "why the FUCK are H1-B visas legal?"

      Fuck you, proles, that's why.

      It's a race to the bottom - and we're winning!

  2. So US students better at US tests... by Anonymous Coward · · Score: 5, Insightful

    Shouldn't they also test how everyone passes Russian, Indian and Chinese tests ?

    Because maybe US program is aligned with US tests.

  3. Practicality? by Tablizer · · Score: 5, Insightful

    Something tells me a study put together by academics may not match real-world effectiveness. Skills related to teamwork social dynamics, understanding the business domain, and communication often have at least as big an impact as raw academic prowess, especially early in one's career where one has to pretty much shuddup and do what the boss asks.

    1. Re:Practicality? by ShanghaiBill · · Score: 4, Interesting

      Skills related to teamwork social dynamics, understanding the business domain, and communication often have at least as big an impact as raw academic prowess

      My experience working in several Asian countries has convinced me that America has a substantial lead in all of these areas.

      The level of office intrigue, backstabbing, favoritism, and information hoarding that goes on in a typical Asian office is far worse than anything you will see in America.

    2. Re: Practicality? by MobyDisk · · Score: 2

      It is funny you mention those skills because those are areas that I personally find the US counterparts to excel at. I know lots of smart coders from abroad, but few have strong business accumen or even an interest in that area. When outsourcing work, on of the toughest barriers is communicating business needs. Often times the offshore workers are capable developers but don't seem to have an interest or knowledge in the business needs. Although much of that may be language barriers or the desire to do things on the cheap.

      Some years ago I read an article about how, in India, there is a mentality of doing the cheapest solution even if it isn't sustainable long term. The study sent a bunch of business school interns and grads to India to look at the way they ran the businesses. In one memorable example, a clothing company had only a single piece of some major equipment. When it went down the company had everyone do the work by hand. But the cost of only a short amount of down tome would have easily paid for a second backup piece of equipment. But no one was actually soing the cost-benefit analysis. They found people running businesses who just didn't know how to manage money.

  4. Not a valid comparison by fahrbot-bot · · Score: 2, Interesting

    The team constructed a careful sampling mechanism to select senior (typically fourth year) computer science or equivalent students in each of the four countries, ... The final selection included 6847 students from the U.S., 678 from China, 364 from India, and 551 from Russia.

    By the typical fourth year (or equivalent) the US students were still in school while the Chinese students were hacking US companies, the Indian students were answering US help-desk calls and the Russian students were hacking US elections... Be sure to statistically adjust for that.

    --
    It must have been something you assimilated. . . .
  5. Re:USA Number One! by ShanghaiBill · · Score: 2

    It's good to be number one in something.

    It is not just computer science.

    America also won the International Math Olympiad, beating out the Chinese.

    Here is a photo of the American team.

  6. Re:The big HR 'WHERE' clause by Shaitan · · Score: 3, Informative

    "But if HR can shop the world, the chance of a statistical fit goes up. Whether that's a rational way to pick a tech worker or not is moot, it's the way HR/recruiters typically think."

    Not at all, those listings are in some cases designed to match exactly the person the manager wants to promote but they are required to post the position for "fair access" or more commonly to screen out U.S. Applicants. There is nothing saying the person they hire actually has to meet those requirements so they can screen out US applicants and then hire an H1B who doesn't meet them.

    H1Bs are about dillute the labor pool in order to stagnate wages. There are other advantages, salary is usually part of it but a small part. The h1b is required to keep working there for a period before they can get another job. The H1B usually has no issues with infiltrating the position and then training replacements, developing automations, or assisting the company in preparing to outsource.

  7. Re: The big HR 'WHERE' clause by Anonymous Coward · · Score: 5, Insightful

    After many years of experience I'm the tech industry, I'm of the sound theory that the "combo matching" you refer to is used more as a way to indirectly justify the other real reasons you mentioned: salary, culture, ageism, or politics.

    If I make a position nearly impossible to fill by never endingly increasing specificity of minimik requirements, I can explain away any candidate of my choosing. Now that I've established a way to exclude all candidates, I can look at the viable candidates who applied and discriminate however I choose: salary, age, sex, whatever. Should any sort of discrimination lawsuit arise itll be quite easy to justify why I hired the other person unless they match the specificity of the other candidate exactly (pretty impossible). I get to do all this while still advertising position openings through all the typical mediums without worry of legal discrimination liabilities.

    I know this because at least two positions I've worked have used this very practice and explained to me this is quite normal procedure to guarentee my spot for the opening. Often if its political (like those cases) they'll even have you send a copy of your resume where they tailor the specificity off your resume.

  8. Re:Not sounding daft, but by alvinrod · · Score: 2

    The summary does say the exam was translated. There's a set of example questions for the exam available online from the group that creates the test: https://www.ets.org/Media/Tests/MFT/pdf/mft_samp_questions_compsci.pdf

    In looking at some of the questions, it doesn't appear as though there should be any cultural barrier, unless they don't have stacks in Russia or recursion in China or some such nonsense. Maybe you could argue that the test is designed with the assumption that the ACM or IEEE curriculum guides are followed, but those aren't just some standard for or set by the U.S., though they may be more likely to follow it.

    I won't assume that the U.S. has better students, or we'd be kicking ass in other fields as well, unless all of the really smart kids are going into CS, whereas this isn't the case in other countries. There's probably a very good explanation for the results, but I don't believe that it's a result of the test design. The U.S. is generally recognized as having some of the world's best universities. It's entirely possible that this is especially true of computer science. Maybe the standards are higher and the weaker students are culled before their fourth year. It could be a lot of things, but I doubt culture or language barrier is one of them.

    I wouldn't put much stock into your common on hacking either. The reasons for that have more to do with economics and law enforcement than anything else. The authorities in Russia won't give a fuck if someone there is scamming wealthy Americans or Europeans. The same isn't true for people within those countries (and they're much easier to arrest if operating within their own country) and there's less financial incentive to try hacking people in a country a lot less well off than your own.

  9. Re:USA Number One! by PopeRatzo · · Score: 2

    Bill, you gotta tell me if this is a joke. If it's real, my math professor wife is going to get a kick out of it.

    However, she has said that in the past 2 years, she's seen an improvement in the quality of the non-Asian American students. They seem to be better prepared, but that's just anecdote. I was talking to a high-school teacher who said they're trying to teach math more like other places in the world. For example, instead of making Calculus a semester-long course, with Calc I, II, etc, they're teaching it more simply as a set of tools that you look up when you need them. So, they give it several weeks during other math courses and that's it. A lot of kids get hung up on Calculus and if they could just get through it and move on, they'd be better off.

    --
    You are welcome on my lawn.
  10. Re:USA Number One! by PopeRatzo · · Score: 5, Informative

    The U.S. isn't the most obese nation on the planet. Its not even 10th. Do a quick google search before you start spouting such nonsense.

    No, it's the 11th. HOWEVER: the top 9 are all tiny Pacific island nations like Samoa or Tonga where they typically get very big, but because of the type of diet they still stay pretty healthy. Have you noticed how many NFL linemen are from Samoa or Tonga or Cook Islands? Guys that look like big fatsos but can do a standing jump onto a table and dunk a basketball and run a 40-yd dash in the 5's.

    Here is the list of the most obese nations. You will see that among industrialized nations, United States is first. You could argue that Kuwait is fat because they're all rich royalty and probably just sit and stuff themselves all day. Unlike Americans, who are not rich royalty, and probably just sit and stuff themselves all day.

    Here is the list for those of you who really want to deny that the US is very close to the fattest nation on earth.

    http://worldpopulationreview.c...

    --
    You are welcome on my lawn.
  11. Re:USA Number One! by ShanghaiBill · · Score: 3, Insightful

    Bill, you gotta tell me if this is a joke. If it's real, my math professor wife is going to get a kick out of it.

    I don't know if the photo is legitimate or not. My daughter (half Asian, and very mathematically capable) forwarded it to me.

    If a photo is funny enough, does it matter if it is true?

    instead of making Calculus a semester-long course, with Calc I, II, etc, they're teaching it more simply as a set of tool

    This is much better than the normal "theory first" method. When you start with limits and infinitesimals, the students get confused and lose interest, because they don't see where it is headed. It is also historically inaccurate, because that is NOT how calculus was developed. Both Newton and Leibniz developed calculus as a tool, and the rigorous theory didn't come until a century later.

    Most students in a calculus class are going to be scientists and engineers, not mathematicians. They have no need to learn the theory. If they are really interested, they can learn it in a more advanced course, or from self-study.

    Mathematicians often make poor math teachers.

  12. H-1B by fluffernutter · · Score: 2

    Then why do we need all those highly skilled H-1Bs?? If US students are the most skilled in the world, then other countries should be begging for them. America should not be wanting for highly trained computer specialists.

    In fact doesn't this undermine the whole H-1B concept?

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  13. Re: "world" ? by Type44Q · · Score: 2

    Brazil. I miss anything? ;)

  14. Isn't it just "US Students"? by rsilvergun · · Score: 2

    The CS dept of my local university is filled with folks on visas. They go to school while also working for a company that sponsored them. It lets the company do an end run around H1-B limits because they're not "work" visas they're "student" visas. The "students" already know the material (they were trained overseas) so they can keep up with a full time job + school.

    It kinda sucks. It displaces an American student and a job...

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  15. Re:USA Number One! by Stinky+Cheese+Man · · Score: 2

    I'm not sure what year your photo is supposed to be from, but a photo of the actual U.S. team in the 2018 International Mathematical Olympiad, led by coach Po-Shen Loh, leads one to a similar conclusion.

    https://www.cmu.edu/news/stori...

  16. Re:USA Number One! by AmiMoJo · · Score: 2

    It's fake news. Here is an article with a better photo of the whole team: https://www.cmu.edu/news/stori...

    As you can see, the team is more diverse than your image suggests.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC