3 ms·
the point is that a CS education isn't a "programming" education. I really disagree. Computer Science is supposed to be a comprehensive, top-to-bottom foundat
by Goladus 11y ago
the point is that a CS education isn't a "programming" education.
I really disagree. Computer Science is supposed to be a comprehensive, top-to-bottom foundation for working with
computers-- either solving problems with them or advancing knowledge and understanding about them. Programming is a fundamental tool for working with computers. You won't get a worthwhile computer science degree without learning to program (not that bad programs can't exist, or that it's not possible to squeak by with passing grades without learning anything).
Computer science doesn't just cover theory and math, but algorithms, data structures, computer architecture, operating systems, networks, and compilers.
I would agree that computer science has a more general focus than "programming." I would also agree that a 4-year investment in a bachelor degree might not always be cost-effective or the best use of your time.
But those caveats aside, A Computer Science degree should be a fine foundation for software development.