What Does Theoretical Computer Science Mean?
Theoretical computer science is a term generally used to refer to parts of the computer science world that are less “hands-on” or demonstrable and more theoretical in nature. IT professionals who discuss theoretical computer science are often talking about some of the more mathematical and esoteric ideas about computing, and some of the more theoretical applications of technologies like algorithms, data structures and cryptography.
Techopedia Explains Theoretical Computer Science
One essential part of theoretical computer science is the theory of computation, which handles the use of computational models, for example, algorithms.