4 ms·
I don't really know, computer science seems concerned with equipping the student with the best tools to solve a problem, and mastery in the creation of them. Co
by derpderpdrep 11y ago
I don't really know, computer science seems concerned with equipping the student with the best tools to solve a problem, and mastery in the creation of them. Computer engineering concerns itself with similar concepts, but at a lower level of abstraction. It's still not EE, which is lower still.
I studied computer/electrical engineering for part of my undergrad, and computer science for my masters. The biggest difference I recognized was the level of abstraction. Each has it's own maths, systems of reasoning and analysis.
- efaref 11y ago"Computer science" courses are mostly misnamed. The research faculties they're located in are usually scientific (in that they concern research into computability and computation), however what undergraduate students mostly learn is the primitive form of engineering that we've gleaned from that science so far. I have an MEng in Computing, because my alma mater is one of the few that realises the distinction.
- derpderpdrep 11y agoI'm talking from a graduate perspective, but the courses I TAd for undergrad were not what I would call 'primitive engineering' as there is an emphasis on analysis and rigor. It is a science to be able to build programs and prove things about them. It is way more abstract maths than anything in engineering (linear algebra still has some physical grounding in reality, where category theory is more for the organization of mind).