Computer Science should be renamed

Imo Computer Science is a serious misnomer. It should be renamed Mathematical Engineering, here’s why:

  1. Science is learning about the natural world through experimentation and empirical study. Computer Scientists do some “discovery”, but its not like a Computer Scientist focuses on natural systems. Computer Scientists have some theoretical problems that revolve around problems that can be solved in polynomial time, and other things about algorithms. But all these problems are more of logical math problems, and not science problems.

  2. The word computer is relevant, but it is still a misnomer. Computer people range from web designers to musicians to technicians to electrical engineers. Computer Scientists write programs that just happen to run on computers. They way I see it this isn’t innate, its just a marriage of convenience. A computer scientist could write his code computer or not. If frogs could follow instructions then they would be fair game. But would we call this person a frog engineer?

  3. Computer Scientists focus almost exclusively on creating systems that solve practical problems. Engineering, eh? But what do Computer Scientists engineer? They don’t engineer computers, that’s what electrical/electronic/electrical and computer engineers do. Computer Scientists don’t build machines that compute, and they don’t design them. Rather computer scientists are engineers of ideas, they create systems that use mathematical logic to solve problems. They write programs that utilize patterns to automate processes, they are people who engineer mathematical systems.