|
|
|
|
|
by jd007
4567 days ago
|
|
I've always thought of computer science as a branch of mathematics. To me coding or programming is applied (or engineering) computer science, it's an engineering field (hence the term software engineer). Just like there is theoretical physics (a basic science), and also applied/engineering physics (e.g. mechanical engineering). They are related fields, but specializing in one does not mean you will be good at the other (it certainly helps). The terms coding and computer science do get used interchangeably by a lot of people though, since most may not understand the difference. I've learned to live with it (occasionally I point out the difference, if I think the person misusing the terms actually cared to know). |
|
For example, CS also includes Psychology, Graphic Design, social science, art, etc.
Also, CS involves the teaching of programming, which is a craft (ignoring edge cases) - crafts cannot be taught through maths alone.