4 ms·
CS programs at American universities run the gamut. A well balanced CS program will teach fundamentals/theory and also application of that knowledge. Perhaps
by rplst8 11y ago
CS programs at American universities run the gamut. A well balanced CS program will teach fundamentals/theory and also application of that knowledge. Perhaps Temple's CS program is heavy on the theory in the early years (or even through all levels). That does not mean that CS or even this specific CS program is not relevant, and I'd go as far as saying "extremely relevant" to creating software.
I see many folks who graduated with a degree in something other than CS that do well in the software industry. That said, I also see fundamental mistakes made frequently in the design and architecture of software (and I'm not talking about ignoring common design patterns). For relatively small sizes of N this is not a problem, but once something needs to scale (which is often the case if your creation becomes successful) then the proverbial fit hits the shan. A CS degree doesn't necessarily solve this, experience plays a large part too.
I think someone who is not yet a member of an industry dismissing a curriculum out of hand is pretty foolish though.