Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

University programs exist to prepare workers for the industry, as a general goal. A subset of students are either already hardcore or will become hardcore developers, cum computer scientists. How should a university 'optimize' their pedagogical approach so that all students are maximally rewarded by their education?

There is no question in my mind that you are correct, in principle. But I wonder if what you propose would in fact result in higher attrition rates. With the current approach, the majority benefit from an IDE that reduces the 'cognitive surface' of the "programming environment", and for those who prefer or gravitate towards the underlying layers, no one will prevent them from firing up e.g. Vim and maven.

That said, yes, don't make students use Eclipse. Make them use IDEA or VS something. /g



> University programs exist to prepare workers for the industry, as a general goal.

I don't think that it's true that the general goal of University of CS programs is to prepare students for the software dev industry.


It is in my country. We routinely attend jobs fairs put on by their CS departments alongside every other software dev firm, we take on interns in their 2nd CS year, etc. etc.

Hell, they're even learning version control (mainly Git, some SVN) in CS degrees now, which was a nice change to see start coming through in the grads we interview.

Although we're seeing universities now start offering Engineering degrees in software with a far more "real-world" requirement including mandatory internships and an industry sponsored research project.


Don't you have apprenticeships in your country?

University programs as I know them prepare the enrolled for a career in science and are typically far removed from concerns of practicability or applicability.


Not hugely, although the current Labour led coalition is trying to make them more widely used. They used to be common place, I'm not really sure what happened.

And even then, we only have them for the trades - plumbers, sparkies, joiners etc.


Due to (apparently) popular demand, my university has been moving in that direction for a while now.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: