Become a fan of Slashdot on Facebook


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


+ - Are CS students poor programmers? 2

Submitted by
DavidHumus writes "Recently, at a computer conference, I heard two separate people say the same thing during the same day: computer science students are usually very poor programmers. Both these people were college professors in areas that do a lot of computing — mathematics and biology (population genetics) — and have dealt with a lot of students who have had to write programs for their courses.

The specific complaint of both professors was that CS students seem to have very superfical knowledge, that they don't understand things like the limitations of floating point arithmetic and verifying their output. One professor recounted the story of a student who wanted a good grade on a program because it ran to completion — never mind that the answers it gave were off by many orders of magnitude.

Do slashdotters agree or disagree with this? If it is true, why? Shouldn't computer science students be good programmers?"
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

Are CS students poor programmers?

Comments Filter:
  • So two professors at a conference complain about some students they had that were poor programmers, and now every CS student can't program? That is an affront to the rest of the CS students who can program. I know many, my school is among the top for the discipline.
  • Sounds like those professors had been dealing with too many interns just out to pad their resume. Or their school's CS departments suck. Where I'm studying, there is a mandatory hardware level class sophomore year. I've talked to juniors who have already forgotten the details of floating point math by the next semester. The reason they forget? It is never used again until maybe the senior level classes in bioinformatics or data mining or simulations. Go with Human/Computer interaction, or another area, and

Adding features does not necessarily increase functionality -- it just makes the manuals thicker.