4 ms·
http://matt.might.net/articles/what-cs-majors-should-know/ http://matt.might.net/articles/what-cs-majors-should-know/ has a notion of what languages are releva
by arthev 8y ago
http://matt.might.net/articles/what-cs-majors-should-know/ http://matt.might.net/articles/what-cs-majors-should-know/
has a notion of what languages are relevant for broad knowledge.
I read an article once that made a very good point re. why trying to anticipate industry needs is a fruitless effort compared with providing deep education, which mentioned how little would be gained by a focus on cobol during earlier decades, but can't find it at the moment.
If it's an advanced programming course, I'd focus on weirder topics to expand the students' minds while possible. They'll presumably get all the industry language practice they need later on.
- vinni2 8y agoThanks for the link.
- scarface74 8y agoI read an article once that made a very good point re. why trying to anticipate industry needs is a fruitless effort compared with providing deep education, which mentioned how little would be gained by a focus on cobol during earlier decades, but can't find it at the moment. If a college started offering a Java course in 2004, because that was a popular language then, in 2008, they would have been employable. Ten years later, they could still find plenty of Java jobs. The same could be said about .Net in 2004. If it's an advanced programming course, I'd focus on weirder topics to expand the students' minds while possible. They'll presumably get all the industry language practice they need later on. Later on when? They are coming out of college with theoretical knowledge but no practical experience competing with outsourced developers who do know the language and people who come out of a 12 week boot camp who can hit the ground running - or at least walking.