Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
Trust the World's Fastest VPN with Your Internet Security & Freedom - A Lifetime Subscription of PureVPN at 88% off. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. ×

Submission + - Are CS students poor programmers? 2

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

This is a good time to punt work.