• On CBSSports.com: Mike Tyson's daughter dies in accident

April 7, 2005 2:04 PM PDT

U.S. slips lower in coding contest

  • 160 comments
In what could be an ominous sign for the U.S. tech industry, American universities slipped lower in an international programming contest.

The University of Illinois tied for 17th place in the world finals of the Association for Computing Machinery International Collegiate Programming Contest, which concluded Thursday. That's the lowest ranking for the top-performing U.S. school in the 29-year history of the competition.


Programmers' progress
Since this article published,
these columnists have
debated the significance
of the low ranking:
Can the U.S. still compete?
(April 15, 2005)

Can Johnny still program?
(April 19, 2005)

Johnny can so program
(May 10, 2005)


Shanghai Jiao Tong University of China took top honors this year, followed by Moscow State University and the St. Petersburg Institute of Fine Mechanics and Optics. Those results continued a gradual ascendance of Asian and East European schools during the past decade or so. A U.S. school hasn't won the world championship since 1997, when students at Harvey Mudd College achieved the honor.

"The U.S. used to dominate these kinds of programming Olympics," said David Patterson, president of the Association for Computing Machinery and a computer science professor at the University of California, Berkeley. "Now we're sort of falling behind."

The relatively poor showing of American students is a red flag about how well the United States in general is doing in technology, compared with its global rivals, said Jim Foley, chairman of the Computing Research Association, a group made up of academic departments, research centers and professional societies.

"This confirms concerns expressed by the Computing Research Association about the U.S.'s status in the worldwide race for technological leadership," said Foley, who is also a professor in the College of Computing at the Georgia Institute of Technology.

A number of developments in recent years suggest the world's tech leadership could shift from Silicon Valley and other U.S. locales to Asian nations such as China, Korea and India. One sign is the way American technology companies are conducting some of their research and development activities in Asia.

The U.S. educational system is another area of concern. Technology leaders, including Intel's Craig Barrett, have pointed to education woes as a major problem for the U.S. tech industry. Student interest in computer science departments in the United States has waned in the wake of the dot-com collapse and amid reports that companies are shipping some of their technology work to low-wage countries like India.

Also alarming to some is a dip in applications from international students to U.S. graduate schools.

Many observers have said that U.S. elementary and secondary schools should improve their ability to boost interest in technology, with proposed reforms ranging from higher pay for teachers to education tax credits that let parents pay for private-school tuition.

Other proposed steps to foster U.S. tech leadership include higher pay for positions in the field and more federal funding for computing research.

While those in the United States may be fretting over their tech future, some in China are celebrating. A photo on the Web site of the programming contest seems to show students from Shanghai Jiao Tong University tossing someone into the air in the wake of the school's victory.

See more CNET content tagged:
Association for Computing Machinery, U.S., programming, school, computer science

Add a Comment (Log in or register) Showing 1 of 5 pages (160 Comments)
Why bother?
by aabcdefghij987654321 April 7, 2005 3:05 PM PDT
Only an idiot would start a CS degree with the trend in the past several years of layoffs, lower pay, and out-sourcing overseas.
Reply to this comment
This is the attitude...
by volterwd April 9, 2005 11:40 AM PDT
that is causing the poor results
Why bother?
by aabcdefghij987654321 April 7, 2005 3:05 PM PDT
Only an idiot would start a CS degree with the trend in the past several years of layoffs, lower pay, and out-sourcing overseas.
Reply to this comment
This is the attitude...
by volterwd April 9, 2005 11:40 AM PDT
that is causing the poor results
test
by April 7, 2005 3:37 PM PDT
test
Reply to this comment
test
by April 7, 2005 3:37 PM PDT
test
Reply to this comment
Its all part of a big sellout to countries that are going to nuke us.
by April 7, 2005 3:39 PM PDT
The Chinese government doesn't like the existence of Taiwan. They are will to nuke us over it. Best thing we can do is stop trading with China and give them Taiwan. This solves 2 problems, more jobs for americans and save billions of lives. Our industry is selling out the China, India any cheap-labor country. That is why gas is hitting 3$/gal and will head higher. And frankly there is more job security in the US if your job requires native skills (such are writing in english) than in programming in ubiquitous languages such as Java. Intelligent people recognize this and so are shying away from these jobs that can be more cheaply done overseas.
Reply to this comment
Its all part of a big sellout to countries that are going to nuke us.
by April 7, 2005 3:39 PM PDT
The Chinese government doesn't like the existence of Taiwan. They are will to nuke us over it. Best thing we can do is stop trading with China and give them Taiwan. This solves 2 problems, more jobs for americans and save billions of lives. Our industry is selling out the China, India any cheap-labor country. That is why gas is hitting 3$/gal and will head higher. And frankly there is more job security in the US if your job requires native skills (such are writing in english) than in programming in ubiquitous languages such as Java. Intelligent people recognize this and so are shying away from these jobs that can be more cheaply done overseas.
Reply to this comment
Earn peanuts and zero respect
by Chung Leong April 7, 2005 3:44 PM PDT
My dad makes more installing toilets than I do programming, and he doesn't even speak English. Screw this profession! You get no respect either at work or from society at large. As soon as I've saved up enough money I'm heading for law school. The American Dream has no place for programmers.
Reply to this comment
Peanuts, no respect - danged right!
by powerclam April 8, 2005 7:10 AM PDT
Chung Leong is absolutely correct.
I'm learning to fix air-conditioners in order to leave a decades-long career that is a trail of broken promises.
Computers are nifty, and I plan to continue programming as a hobby - but as a career it is a poor choice given how programmers are treated in today's environment.
Absolutely Correct
by aroyce April 8, 2005 9:11 AM PDT
I teach programming part-time at one of the local colleges...when my classes fill up. Computer science is really not a good career choice in the U.S. anymore and I make no bones about it in class. Eventually I will have to find something else to do. Right now it is paying me well but I cannot expect that to continue. I am, however taking Chinese langugage studies since that may open more doors than another stupid degree or certification.
He's Right
by tbeehler April 11, 2005 10:55 AM PDT
Unfortunately, he's right. There's not a lot of respect for IT related folks out there and if you're not earning enough to at least support yourself and have a nice 3 bedroom home, why would one bother? However, there still is a market for other areas instead of programming. If you are a programmer, I suggest trying a new approach on things. For example, I was a windows admin for a long time and when windows was causing me too much problems, I switched to Linux in the server room. I haven't looked back since. Take what these other programmers are doing and learn from it. I did and found myself gaining respect and pay with it. Now people treat me as I should be treated. (The way I treat them)
Increasing divide in tech job spectrum
by sbasv December 14, 2005 2:58 PM PST
What Chung said is very true for majority of IT people / programmers unfortunately. :-(

Because of my background, Chung's message has extra meanings to me ...

I am a Chinese American working in a big company in Silicon Valley. I came to US 10 yrs ago (from Hong Kong) for my graduate degree in CS.

I was facing a very similar situation back in Hong Kong 10 yrs ago. Ordinary business folks in office has very little respect for IT people / programmers. People who has no college education (e.g. sales folks at fashion chain store - think of GAP equivalent) can make much more money than I did easily.

Those are reasons that I wanted to come to US to work a true tech company in Silicon Valley. I did it by studying my graduate degree in US.

I think what we are seeing is maturing of an industry and its job spectrum. It happened to most of industry sector.

One end of the spectrum: you got research-driven "scientists" job, e.g. A.I., O.S., programming language, databases, search engine. On the the end, you got casual programmers / computer support kind of jobs, e.g. your excel spreadsheet programming, or simple vb or javascript programming, computer support caller center people.

The low-end jobs are disappearing because of either technology advancment itself (i.e. end user can do it themselves) or shipping to lower cost area (e.g. India).

This job erosion is spreading to the mid-section of the spectrum.

If one wants to make money and earn respect in a tech job, one should prepare himself/herself for the higher end of job spectrum - i.e. work in a truely tech company - that sells technology product / services - do some real innovation - invent and implement next big thing.

If you can significantly improve search alogrithm used in Google, Yahoo, Amazon and Microsoft, you will be still paid with big money. If you can invent the next Skype or BitTorrent product, you will be still rewarded with pots of gold. If you can be an engineers for next iPod, you would get a lot of respect from your peers and even your relatives.

If you think you cannot make it higher end side of job spectrum, then you should think more about your career path in tech sector.

Another way to look at it: tech industry is becoming like auto industry. Job roles are becoming increasingly specialized. You want to become a designer of next great car model, and you don't want to be just another mechanics or car salesman, if you want to make good money.

Instead of saying "the American Dream has no place for programmers", I would say, "there are very limited places for programmers to realize their American Dream".
Earn peanuts and zero respect
by Chung Leong April 7, 2005 3:44 PM PDT
My dad makes more installing toilets than I do programming, and he doesn't even speak English. Screw this profession! You get no respect either at work or from society at large. As soon as I've saved up enough money I'm heading for law school. The American Dream has no place for programmers.
Reply to this comment
Peanuts, no respect - danged right!
by powerclam April 8, 2005 7:10 AM PDT
Chung Leong is absolutely correct.
I'm learning to fix air-conditioners in order to leave a decades-long career that is a trail of broken promises.
Computers are nifty, and I plan to continue programming as a hobby - but as a career it is a poor choice given how programmers are treated in today's environment.
Absolutely Correct
by aroyce April 8, 2005 9:11 AM PDT
I teach programming part-time at one of the local colleges...when my classes fill up. Computer science is really not a good career choice in the U.S. anymore and I make no bones about it in class. Eventually I will have to find something else to do. Right now it is paying me well but I cannot expect that to continue. I am, however taking Chinese langugage studies since that may open more doors than another stupid degree or certification.
He's Right
by tbeehler April 11, 2005 10:55 AM PDT
Unfortunately, he's right. There's not a lot of respect for IT related folks out there and if you're not earning enough to at least support yourself and have a nice 3 bedroom home, why would one bother? However, there still is a market for other areas instead of programming. If you are a programmer, I suggest trying a new approach on things. For example, I was a windows admin for a long time and when windows was causing me too much problems, I switched to Linux in the server room. I haven't looked back since. Take what these other programmers are doing and learn from it. I did and found myself gaining respect and pay with it. Now people treat me as I should be treated. (The way I treat them)
Increasing divide in tech job spectrum
by sbasv December 14, 2005 2:58 PM PST
What Chung said is very true for majority of IT people / programmers unfortunately. :-(

Because of my background, Chung's message has extra meanings to me ...

I am a Chinese American working in a big company in Silicon Valley. I came to US 10 yrs ago (from Hong Kong) for my graduate degree in CS.

I was facing a very similar situation back in Hong Kong 10 yrs ago. Ordinary business folks in office has very little respect for IT people / programmers. People who has no college education (e.g. sales folks at fashion chain store - think of GAP equivalent) can make much more money than I did easily.

Those are reasons that I wanted to come to US to work a true tech company in Silicon Valley. I did it by studying my graduate degree in US.

I think what we are seeing is maturing of an industry and its job spectrum. It happened to most of industry sector.

One end of the spectrum: you got research-driven "scientists" job, e.g. A.I., O.S., programming language, databases, search engine. On the the end, you got casual programmers / computer support kind of jobs, e.g. your excel spreadsheet programming, or simple vb or javascript programming, computer support caller center people.

The low-end jobs are disappearing because of either technology advancment itself (i.e. end user can do it themselves) or shipping to lower cost area (e.g. India).

This job erosion is spreading to the mid-section of the spectrum.

If one wants to make money and earn respect in a tech job, one should prepare himself/herself for the higher end of job spectrum - i.e. work in a truely tech company - that sells technology product / services - do some real innovation - invent and implement next big thing.

If you can significantly improve search alogrithm used in Google, Yahoo, Amazon and Microsoft, you will be still paid with big money. If you can invent the next Skype or BitTorrent product, you will be still rewarded with pots of gold. If you can be an engineers for next iPod, you would get a lot of respect from your peers and even your relatives.

If you think you cannot make it higher end side of job spectrum, then you should think more about your career path in tech sector.

Another way to look at it: tech industry is becoming like auto industry. Job roles are becoming increasingly specialized. You want to become a designer of next great car model, and you don't want to be just another mechanics or car salesman, if you want to make good money.

Instead of saying "the American Dream has no place for programmers", I would say, "there are very limited places for programmers to realize their American Dream".
Figures...
by PCCRomeo April 7, 2005 3:46 PM PDT
Gee, big shocker that China was first *Rolls Eyes*, they only have about 10 billion more people than the US.
Reply to this comment
And?
by Andrew J Glina April 8, 2005 12:57 AM PDT
That is a horrid attitude. If athletes had that attitude then the Olympics would never happen. In addition, while it certainly helps, a large population does not mean that you have the best at a field. Looking again at the Olymics; Does China win at everything? Does the USA win at everything? No.
View reply
Figures...
by PCCRomeo April 7, 2005 3:46 PM PDT
Gee, big shocker that China was first *Rolls Eyes*, they only have about 10 billion more people than the US.
Reply to this comment
And?
by Andrew J Glina April 8, 2005 12:57 AM PDT
That is a horrid attitude. If athletes had that attitude then the Olympics would never happen. In addition, while it certainly helps, a large population does not mean that you have the best at a field. Looking again at the Olymics; Does China win at everything? Does the USA win at everything? No.
View reply
Re: David Patterson "Now we're sort of falling behind."
by ExWinUser April 7, 2005 3:48 PM PDT
It reads more like the United States got it's ass kicked!
Reply to this comment
Re: David Patterson "Now we're sort of falling behind."
by ExWinUser April 7, 2005 3:48 PM PDT
It reads more like the United States got it's ass kicked!
Reply to this comment
Forgot to mention... CANADA (University of Waterloo)
by hussein_fazal April 7, 2005 4:13 PM PDT
Although 17th was the highest placement for a US school, that is not the case for north american schools. The University of Waterloo placed 4th overall.
Reply to this comment
True that!
by April 8, 2005 9:26 AM PDT
Not mention that UW has won the competition a few times latest being 1999 i think. Ofcourse it helps that UW has the largest math faculty in the world.
http://en.wikipedia.org/wiki/University_of_waterloo
Forgot to mention... CANADA (University of Waterloo)
by hussein_fazal April 7, 2005 4:13 PM PDT
Although 17th was the highest placement for a US school, that is not the case for north american schools. The University of Waterloo placed 4th overall.
Reply to this comment
True that!
by April 8, 2005 9:26 AM PDT
Not mention that UW has won the competition a few times latest being 1999 i think. Ofcourse it helps that UW has the largest math faculty in the world.
http://en.wikipedia.org/wiki/University_of_waterloo
I just love it......
by waynehapp April 7, 2005 4:15 PM PDT
This is what happens when "American Idiots" elect a dry drunk for President who spends most
of his time spinning his wheels in the mud of Iraq. No leadership -- Unless you want to save the unborn so that they can be drones for Wallmart.
Reply to this comment
you win the prize
by sanenazok April 8, 2005 10:08 AM PDT
best rant ever. I hope you were sleep deprived.
I just love it.....
by drumdiva March 16, 2006 8:16 AM PST
Whoo hoo! I agree with you there, 100 percent. Now he wants to give 85 million dollars to promote democracy in Iran? What about people in this country who haven't got health insurance (I was one of them a year ago when I lost my job in IT. Where the hell are his priorities?????
I just love it......
by waynehapp April 7, 2005 4:15 PM PDT
This is what happens when "American Idiots" elect a dry drunk for President who spends most
of his time spinning his wheels in the mud of Iraq. No leadership -- Unless you want to save the unborn so that they can be drones for Wallmart.
Reply to this comment
you win the prize
by sanenazok April 8, 2005 10:08 AM PDT
best rant ever. I hope you were sleep deprived.
I just love it.....
by drumdiva March 16, 2006 8:16 AM PST
Whoo hoo! I agree with you there, 100 percent. Now he wants to give 85 million dollars to promote democracy in Iran? What about people in this country who haven't got health insurance (I was one of them a year ago when I lost my job in IT. Where the hell are his priorities?????
No, US still lead.
by publicstatic April 7, 2005 5:07 PM PDT
Chinese students are really good on "get the answer of a problem", American students are really good on "finding a good way to solve a problem". Two different education systems results different kind of expertise.
So, US will always lead on innovation. Have you heard any OS "originally created" from China ? no.
Any programming language "originally created" from China ? no. Who is major driver of various IT standard ? US or other Western Country.

So why be so afraid of China. They can only "copy" the idea and do it better, faster at lower cost.

For education system, US just need to keep its High education (BS/MS/PhD) leading the world.

Don't forget to check those ShangHai teammeber, I bet all of them will go oversea for their MS/PhD degree, and probably US is the #1 choice.

I'm not America, I'm just a Taiwanese.
Reply to this comment
Not exactly true.
by papy006 April 7, 2005 9:24 PM PDT
Of course - there is no OS coming from China - at least for now. But at the pace things are happening it won't last long ! I bet anyone in ten years USA will buy computers and programs from China. And in twenty there will be no more USA but one worldwide red China. I, actually save to buy a gun to blow my brains the day it will be like this.
View reply
Education Styles
by kevin.adams April 8, 2005 6:34 AM PDT
I'm trying to understand what you meant by "get the answer of a problem" verses "finding a good way to solve a problem". Can you elaborate a little more?

Personally i'm in the tech industry, not for respect, and not for the money. I'm in it because
i like working with computers. I just need to find somewhere other than a law firm to work, so i can do some more interesting things than email administration...
I agree actually...
by Richard G. April 8, 2005 6:46 AM PDT
I'm a programmer-turned-IT worker, and in the last 5 years of doing this IT stuff, I work with a lot of foriegn people. You're right -- Western (and particularly American) workers seem better able to tackle the "problem solving" approach when presented with a problem. Whereas Eastern workers are always looking for a procedure to follow. They never stuck me as being inovative; they search for others who can solve the problem and then copy the procedure.

I'm not so concerned about China being a Tech threat. Really it's Russia that could come to dominate software inovation. They've always had great mathematical and engineering schools even during soviet communism, and if they can get a capitolistic economy moving, they'll really start inovating quickly.

Anyways, concerning the CS people in America, I really think the only way to apply our skills and make a decent living at it is to emulate the model that Doctors and Lawyers have done over the centuries. Find a few other software engineers and go into business for yourself. Do both App development and Support, while developing your own software. Form small partnership companies. Forget the big multi-national corporations -- you'll forever be a low-wage slave to some simpleton with an MBA.
Have you been in a programming contest?
by pcLoadLetter April 11, 2005 4:23 AM PDT
It is all about "finding a good way to solve a problem". But the US still did poorly.

Programming contests are misnamed. They are analysis and algorithm contest. Not contests on how well one can code.
View reply
No, US still lead.
by publicstatic April 7, 2005 5:07 PM PDT
Chinese students are really good on "get the answer of a problem", American students are really good on "finding a good way to solve a problem". Two different education systems results different kind of expertise.
So, US will always lead on innovation. Have you heard any OS "originally created" from China ? no.
Any programming language "originally created" from China ? no. Who is major driver of various IT standard ? US or other Western Country.

So why be so afraid of China. They can only "copy" the idea and do it better, faster at lower cost.

For education system, US just need to keep its High education (BS/MS/PhD) leading the world.

Don't forget to check those ShangHai teammeber, I bet all of them will go oversea for their MS/PhD degree, and probably US is the #1 choice.

I'm not America, I'm just a Taiwanese.
Reply to this comment
Not exactly true.
by papy006 April 7, 2005 9:24 PM PDT
Of course - there is no OS coming from China - at least for now. But at the pace things are happening it won't last long ! I bet anyone in ten years USA will buy computers and programs from China. And in twenty there will be no more USA but one worldwide red China. I, actually save to buy a gun to blow my brains the day it will be like this.
View reply
Education Styles
by kevin.adams April 8, 2005 6:34 AM PDT
I'm trying to understand what you meant by "get the answer of a problem" verses "finding a good way to solve a problem". Can you elaborate a little more?

Personally i'm in the tech industry, not for respect, and not for the money. I'm in it because
i like working with computers. I just need to find somewhere other than a law firm to work, so i can do some more interesting things than email administration...
I agree actually...
by Richard G. April 8, 2005 6:46 AM PDT
I'm a programmer-turned-IT worker, and in the last 5 years of doing this IT stuff, I work with a lot of foriegn people. You're right -- Western (and particularly American) workers seem better able to tackle the "problem solving" approach when presented with a problem. Whereas Eastern workers are always looking for a procedure to follow. They never stuck me as being inovative; they search for others who can solve the problem and then copy the procedure.

I'm not so concerned about China being a Tech threat. Really it's Russia that could come to dominate software inovation. They've always had great mathematical and engineering schools even during soviet communism, and if they can get a capitolistic economy moving, they'll really start inovating quickly.

Anyways, concerning the CS people in America, I really think the only way to apply our skills and make a decent living at it is to emulate the model that Doctors and Lawyers have done over the centuries. Find a few other software engineers and go into business for yourself. Do both App development and Support, while developing your own software. Form small partnership companies. Forget the big multi-national corporations -- you'll forever be a low-wage slave to some simpleton with an MBA.
Have you been in a programming contest?
by pcLoadLetter April 11, 2005 4:23 AM PDT
It is all about "finding a good way to solve a problem". But the US still did poorly.

Programming contests are misnamed. They are analysis and algorithm contest. Not contests on how well one can code.
View reply
lol....and of course.......
by Prndll April 7, 2005 7:10 PM PDT
There would exist stories like this....

IT starts in the US, then spreads. This has nothing at all to do with this or any president, and to think this is ridiculous. But then, It is no suprise to me that American universities are failing....there is so much an air of sex and whatever might "feel" good....so much preaching of how conservatism is evil.....so much of an air of rich snobbery in these places, there just isn't enough time in a day for learning and doing the things that really need to be. People from around the world come to American universities to get PHD's....this really should be rather telling.

But in the end...
The thing that ends up happening is a good programer gets bumped off becuase of the decision to go overseas for employees. Priorities and responsibilities get so out of wack, that bad things happen. Companies and the government wanting nothing more than more money, more power, more ability to monitor and control people.

Do any of you really think that idiotic, controlling, dominating, power hungry, "do-it-because-I-said-to" attitudes will ever produce anything positive?

But then, how many people are just so much more interested in "American Idol", than what it would take to make things the way it should be?
Reply to this comment
lol....and of course.......
by Prndll April 7, 2005 7:10 PM PDT
There would exist stories like this....

IT starts in the US, then spreads. This has nothing at all to do with this or any president, and to think this is ridiculous. But then, It is no suprise to me that American universities are failing....there is so much an air of sex and whatever might "feel" good....so much preaching of how conservatism is evil.....so much of an air of rich snobbery in these places, there just isn't enough time in a day for learning and doing the things that really need to be. People from around the world come to American universities to get PHD's....this really should be rather telling.

But in the end...
The thing that ends up happening is a good programer gets bumped off becuase of the decision to go overseas for employees. Priorities and responsibilities get so out of wack, that bad things happen. Companies and the government wanting nothing more than more money, more power, more ability to monitor and control people.

Do any of you really think that idiotic, controlling, dominating, power hungry, "do-it-because-I-said-to" attitudes will ever produce anything positive?

But then, how many people are just so much more interested in "American Idol", than what it would take to make things the way it should be?
Reply to this comment
Showing 1 of 5 pages (160 Comments)
advertisement

Latest tech news headlines

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

Markets

Market news, charts, SEC filings, and more

Related quotes

Dow Jones Industrials (-0.45%) -36.65 8,146.52
S&P 500 (-0.40%) -3.55 879.13
NASDAQ (0.20%) 3.48 1,756.03
CNET TECH (0.36%) 4.57 1,262.65
  Symbol Lookup
advertisement

Inside CNET News

Scroll Left Scroll Right