.
Division of Mathematics and Computer Science
 

What is Computer Science? by Dr. Plaut

Computer science is a frequently misunderstood discipline. Computer science is not about learning how to install, configure, or use software. Computer science is not about learning how to install, configure, or use hardware. Computer scientists are no more adept at these tasks than anyone else.

Computer science is the science of what is mathematically computable by a machine with finite resources. Some computer scientists are programmers who develop and use programming tools, concepts, and methodologies to write software of all kinds (including operating systems, games, business software, word processing software, web applications, etc.). Computer science is not just programming though: computer scientists study logic, discrete mathematics, databases, software engineering, numerical analysis, and other theoretical concepts that are foundational to the development of computer systems and applications, to the advancement of computing capabilities, and to problem solving in general.

Prospective computer science students should be aware that the discipline is closely related to mathematics, and if possible should complete at least precalculus in high school before entering a computer science program.

If you enjoy problem solving and logical reasoning, computer science may be the perfect profession for you. Job prospects are excellent. Prior experience using computers and software is not a prerequisite, and is not a factor in predicting success in the discipline. The field is ideally suited for those with mathematical and analytical reasoning ability, including the ability to think abstractly.

To quote the late Edsger Dijkstra, a famous computer scientist, "Computer science is no more about computers than astronomy is about telescopes."

Dr. Barbara PlautMaryville College
Tel: (865) 981-8165 • Email: barbara.plaut@maryvillecollege.edu