Computer science is the approach to computation and its applications to everday life. A computer scientist studies the theory of computation and the design of computational systems and programs. Computer science can be studied in theoretical or practical applications. For example, computational complexity theory is abstract while computer graphics looks at real-world visual applications.
The study of computer science predates the invention of modern digital computers. Machines used for calculating numerical tasks were first to be used. However, they only supported the human mind in order to help with complex computations. They did not calculate abstract models. The most complex calculations these machines could help with were multiplication and division. During the 1940s, more powerful and useful computing machines were developed. These machines could model more complex systems. The name computer was denoted to refer to the machines rather than their human counterparts.
Computer science as a discipline has been around for a short period of time. However, despite the short time computer science has been around, it has made a number of fundamental contributions to science and the global society. It is one of the founding science of the current time period of human history. This time period is often referred to as the information age. Computer science is one of the key aspects of the information revolution.