|
|
|
|
|
by gpuhacker
1218 days ago
|
|
I always find it disappointing when people equate CS to programming. In my view, programming is a at most a means to an end in CS. A tool that we use to show that something is possible, to implement a proof of concept. By looking at the code we can understand in a formally defined language how certain systems work. It is definitely an important tool in CS, and a practical skill that CS students can use in their professional life after graduation. But I become rather sad when I see three Python programming courses being put together and people call it a CS curriculum. |
|
In my opinion, computer science is using mathematical constructs to produce correct programs. Computer engineering is getting the not-quite-ideal digital circuits in the computer to run programs correctly. Software engineering is a mixture computer science, computer engineering, and sociology while spinning a plate on a stick (or, if you're unlucky, while planning sprints).