Computer science is science, right? After all, it’s in the name? This is actually a matter of some debate. Is it a computer science a scientific discipline, an engineering discipline, or a branch of mathematics? The answer is: yes. It is all of those things, and more. Computer science is probably best described as a multi-disciplinary field, with intersection points with mathematics, cognitive science, linguistics, physics, and others.