News for hackers. Stuff that matters.
Re:What Computer Science Programs Should Teach by PeterisP on Friday April 29, 2022 @03:19AM (#31202321)
It's certainly reasonable to expect colleges to be 'trade schools' for many skilled trades, traditionally that was the main purpose of universities. A traditional classical university has/had four faculties - medicine, law, theology and philosophy (some centuries later separated in many subfields from natural science to humanities), and the first three of them quite explicitly were there to prepare "skilled tradesmen" to work as doctors, lawyers and clergy. Afterwards in the industrial age many other colleges and academies were explicitly formed to prepare various disciplines of engineers that the growing industry needed, again, the primary focus being skilled workers not science.

Of course, there is a place for liberal arts colleges and research-focused universities, but that's far from being the only role of universities; and IMHO our society needs a dozen software engineers for each computer scientist, so universities can't focus only on the latter.

Re:What Computer Science Programs Should Teach by ThrowawayR2 on Friday April 29, 2022 @10:41AM (#31205778)
The above isn't correctly distinguishing between the meanings of "trade" versus "profession". It's not a value judgment; the words simply have different meanings.

https://en.wikipedia.org/wiki/Tradesman

https://en.wikipedia.org/wiki/Profession

Doctors, lawyers, clergy, and (non-software) engineers are considered professions, requiring lengthy and wide-ranging education. The blogpost author is advocating much narrower vocational training in practical topics, which is characteristic of a trade.