Computer science
Computer science, or computing science, is the study of the theoretical basics of information and calculation and their execution and application in computer systems. Computer science has lot of sub-fields; a few highlight the calculation of exact consequences (such as computer graphics), whereas others (such as computational complexity theory) relate to properties of computational difficulties. Still others focus on the challenges in applying calculations. For instance, programming language theory studies move toward to describe calculations, whereas computer programming applies precise programming languages to answer precise computational difficulties.