4 ms·
The ACM and IEEE assembled a joint recommendation on the CS curriculum in 2013. The long pdf: https://www.acm.org/education/CS2013-final-report.pdf https://www
by RNeff 11y ago
The ACM and IEEE assembled a joint recommendation on the CS curriculum in 2013. The long pdf: https://www.acm.org/education/CS2013-final-report.pdf https://www.acm.org/education/CS2013-final-report.pdf
University Computer Science teaches a substantial background for a career of 30 plus years, not the fads of today. For example: volume one of Knuth's Art of Computer Programming first appeared in 1968 (first draft 1962) is still in print in the third edition and still recommended. The other volumes are also important. The programming languages of the day were: FORTRAN IV, COBOL, ALGOL-60 variations, PL/I, and APL. The operating systems were owned by IBM, Burroughs, CDC, and DEC. Everything was on punched cards, accurate key punching was a very important programmer skill.
So theory of algorithms, compilers, operating systems, networks, distributed systems, AI, NLP, robotics, security, databases, software engineering will assist for a long career, but not every day. Implementations and fads will change, hopefully for the better.