Computer science is the study and the science of the theoretical foundations of information and computation and their implementation and application in computer systems.