3 ms·
Hard disagree here. It's like saying an electrical engineer doesn't need to know how to use a multimeter until after college. Or a chem Engineer isn't responsib
by marketingPro 6y ago
Hard disagree here. It's like saying an electrical engineer doesn't need to know how to use a multimeter until after college. Or a chem Engineer isn't responsible for knowing how to titrate something.
Programming is a tool and they should not let anyone graduate with a CS degree if they don't know how to use that tool.
Heck it almost seems like Electrical Engineers in your fantasy would make better programmers.
- bonoboTP 6y agoIf the degree is called "Software Engineering", then you are definitely right. But we are talking about Computer Science, which is more like an offshoot of mathematics, for studying computation and information processing. Complexity, tradeoffs of time and storage, information representation, search, analysis of algorithm correctness and efficiency, etc. Putting together large production applications for business use cases has little to do with that.
- dragonwriter 6y ago> Programming is a tool and they should not let anyone graduate with a CS degree if they don't know how to use that tool. CS isn't programming, software engineering, or software development. There are some places that offer degrees in the last two, and some places where you can focus on CS degree on those more practical aspects, but CS by nature is more theoretical and abstract, bearing roughly the relationship to those other things that Physics has to Mechanical Engineering or Automotive Maintenance. Of course, you don't have places looking at Physics degrees as entry stakes for auto mechanics, but I'd they started doing that the problem wouldn't be with the Physics programs.